QW-Group / ezquake-source

main ezQuake source code base
https://www.ezquake.com/
GNU General Public License v2.0
270 stars 123 forks source link

BUG: Swith to vid_renderer default to 0 at 3.6.5 before launch? #964

Open 12sunflowers opened 2 hours ago

12sunflowers commented 2 hours ago

3.6.2 changes vid_renderer default to 1, the modern renderer, transparent fallback to classic. (dsvensson) game cant start 3.6.1 working good may be its because at 3.6.2 vid_renderer default to 1 how set vid_renderer default to 0 at 3.6.5?

ps i have old gf9800 that support only opengl 3.3, but at 3.6.2+ vid_renderer default 1, the modern renderefor GLSL-only renderer added (requires OpenGL 4.3+)

ciscon commented 2 hours ago

ezquake +vid_renderer 0

12sunflowers commented 2 hours ago

same(

freeartist-devuan@devuan:~/.config/ezquake$ ./ezquake-linux-x86_64 +vid_renderer 0
Received signal 11, exiting...
freeartist-devuan@devuan:~/.config/ezquake$ 
ciscon commented 2 hours ago

that will certainly set the vid_renderer to 0, you can also just modify the value in your ezquake/config.cfg you can try vid_gl_core_profile 1 with vid_renderer 1 to see if that makes any difference. not really sure what else to tell you at this point other than running it with strace and gdb, though if gdb locks up on you, something is certainly wrong.

12sunflowers commented 2 hours ago

you can try vid_gl_core_profile 1 with vid_renderer 1

where i change that? its preconfiguration before build? help_variables.json? sorry

ciscon commented 2 hours ago

just another cvar, you can set it on startup with +vid_gl_core_profile 1 or add it to your config.cfg

12sunflowers commented 2 hours ago

same, and i build without new renderer leave only classic?

freeartist-devuan@devuan:~/.config/ezquake$ ./ezquake-linux-x86_64 +vid_gl_core_profile 1
Received signal 11, exiting...
freeartist-devuan@devuan:~/.config/ezquake$ ./ezquake-linux-x86_64 +vid_gl_core_profile 1 +vid_renderer 0
Received signal 11, exiting...
freeartist-devuan@devuan:~/.config/ezquake$ 
ciscon commented 2 hours ago

i doubt the renderer is the issue at this point, the next thing i'd try is using a completely vanilla quake directory with just the ezquake binary and id1/pak*.pak files to make sure there's not some pk3 it's choking on for whatever reason.

12sunflowers commented 2 hours ago

i use two original pak*.pak that great working many years and 3.6.1 ezquake also Screenshot_2024-11-16_20-03-12 Screenshot_2024-11-16_20-05-33

ciscon commented 2 hours ago

i'd suggest you hop onto the quakeworld discord (https://discord.quake.world) and pm me from there so we can try things out a bit quicker

12sunflowers commented 2 hours ago

ok, thanks

12sunflowers commented 25 minutes ago

@ciscon Hmm. Very interesting. 3.6.4 version builded and running good) But why? ezquake-3 6 4

12sunflowers commented 13 minutes ago

also final binary 3.6.5(4Mb) and 3.6.4(13Mb) have different size Screenshot_2024-11-16_22-06-33