by Basil Pudgehood » Sun Feb 07, 2021 10:29 am
What Sanya said above, but for me there are three variables that have an effect.
From the Full options menu: Options - Display options - Texture options:
- High Quality Resize mode: Off (default), ScaleNx, hqNx, hqNx MMX, xBRZ, Old xBRZ, NormalNx
- High Quality Resize multiplayer: Off (default) 2x, 3x, ...
- Resize textures: On (default), Off
From the console:
gl_texture_hqresizemode
0 = Off (default), 1 = ScaleNx, 2 = hqNx, 3 = hqNx MMX, 4 = xBRZ, 5 = Old xBRZ, 6 = NormalNx
gl_texture_hqresizemult
1 = Off (default), 2 = 2x, 3 = 3x, 4 = 4x, 5 = 5x, 6 = 6x
gl_texture_hqresize_targets
15 = On (default), 14 = Off
The gl_texture_hqresize_targets (= Resize textures from the menu) is a bit odd. If it's changed from the menu ON gives it the value 15, OFF gives it the value 14. But any non-even number (-1, 1, 3, 5, ..., 15) turns the texture resizing on. Any even number (-2, 0, 2, 4, ..., 14, 16, ...) turns the texture resizing off.
Now, for me if just one of those three is OFF when GZDoom is run the camera texture works fine.
When GZDoom is running they all can be turned ON (= other value than Off) and the camera texture still works fine.
*** But if GZDoom is now closed (when NONE of those three is OFF) and run again the camera texture is BLACK. ***
The black camera tex starts to work again
- From the menu: If any of those three is switched to an other value and back.
- From the console: If I re-feed any current value. If I bind a key to turn the texture resizing ON it'll remove the black camera texture every time:
bind F12 "gl_texture_hqresize_targets 15"