I've noticed that the android version of gzdoom (Delta Touch) don't display overlayed models. Also, gzdoom 4.7.1 on my work laptop with intel HD 5500, which support opengl 4.4, dont display overlay models either. Overlays with sprites work fine, but models dont. Is it related to opengl version? Or is it some bug on engine or renderer itself?
edit: TESTING FILE
here's smaller file: https://drive.google.com/file/d/17pKLLkmAlWveSfp5nJIkHybKY5l42Xhc/view?usp=sharing
80MB still, but I cannot make it smaller. Since the overlay has to work with new weapons, I also need to include the new weapons. Sorry.
Testing case: drop it over gzdoom.exe, select STRIFE1.wad.
Start a new game, difficulty doesnt matter.
When the game loads, type open console and type "puke 4201", this will give you starting gear and the shouldergun, that works in overlay.
Default key to shoot shoudlergun is F, but it also could be fired by activating in inventory.
As I have tested, the overlay model works correctly in gzdoom 4.6.1 under all renderers that show models. Model overlay don't work in gzdoom 4.7.1 and newer. Also, as I have tested, even sprite overlays don't work in 4.7.1.
As I have tested later, in 4.8 pre-252 sprite overlays work, but model overlays not. Tested under opengl and vulkan.