Eugene
Eugene
It works as deferred pass and tries to extract only *single* but most *appropriate* shader stage for lighting - thus, works fast. So this is an expected behavior. Also, this...
When I'm decided to backport ARB lighting, in frst order I'm implemented simple ProjectDlightTexture() replacement (i.e. with keeping multi-stage lighting) but it worked about 3 times slower than original lighting...
> @ec- What do you think about Openal-Soft support? Very, very skeptical
Try with recent build
Try to remove `SDL_WINDOW_BORDERLESS` flag for fullscreen mode in [sdl_glimp](../blob/master/code/sdl/sdl_glimp.c#L271)
Try most recent build
Uncomment [DEBUG_EVENTS](https://github.com/ec-/Quake3e/blob/master/code/sdl/sdl_input.c#L1001) definition in sdl_input.c and show window events order - I suspect that it may be different for x11/wayland backends so `gw_active` / `gw_minimized` flags may be not correctly...
It seems like wayland delays input focus a lot comparing to x11, try recent build, I hope it will fix everything. If it doesn't help - provide event log when...
Try to add `SDL_SetWindowGrab( SDL_window, SDL_FALSE );` [at this line](https://github.com/ec-/Quake3e/blob/master/code/sdl/sdl_input.c#L1332) Also tell if this happens in windowed mode?
Try recent build, and show event log