yquake2remaster/src/client/header
Yamagi Burmeister 63350c418e Clearify some FIXMEs and bump the renderer API.
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.
2018-07-31 18:57:13 +02:00
..
client.h Remove CDA support from code. 2018-07-31 14:24:28 +02:00
console.h Whitespace fixes. 2012-04-30 08:25:59 +02:00
keyboard.h Remove unused K_WORLD_* from Q_KEYS 2018-02-14 23:07:20 +02:00
ref.h Clearify some FIXMEs and bump the renderer API. 2018-07-31 18:57:13 +02:00
screen.h Implement gl_menuscale 2014-06-24 19:11:46 +02:00
vid.h General cleanup of vid.c 2018-07-31 14:32:13 +02:00