mirror of
https://github.com/yquake2/yquake2remaster.git
synced 2025-01-10 03:40:59 +00:00
63350c418e
The last commits did some bigger changes to the interaction between the GL renderers and the client. The code is now SDL 2.0 conformant, window and context creation are strictly distinct operations. SDL is only initialized when necessary. Since this broke the client <-> renderer API, bump it's version. There a lot of things left to do for dark and cold winter evenings: * The software renderer implements it's own window handling and reinitialized SDL whenever vid_restart is called. This is highly problematic. * vid_fullscreen is abused to communicate changes to renderer config throughout the code. That's a very ugly, messy and potential very problematic hack. But not easy to remove. * Some funtion calls between the client and the renderer are unnecessary. The changes to the client <-> renderer interaction fixed issue #302. |
||
---|---|---|
.. | ||
client.h | ||
console.h | ||
keyboard.h | ||
ref.h | ||
screen.h | ||
vid.h |