yquake2remaster/src/client
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
..
header Clearify some FIXMEs and bump the renderer API. 2018-07-31 18:57:13 +02:00
menu Remove SDL 1.2 support from the menu. 2018-07-31 14:24:28 +02:00
refresh Clearify some FIXMEs and bump the renderer API. 2018-07-31 18:57:13 +02:00
sound Remove CDA support from code. 2018-07-31 14:24:28 +02:00
cl_cin.c Remove CDA support from code. 2018-07-31 14:24:28 +02:00
cl_console.c Fix stupid bug when scaling the chat input. 2018-06-25 09:41:57 +02:00
cl_download.c Introduce a wrapper Q_fopen() and replace fopen() with it. 2018-02-05 07:43:26 +01:00
cl_effects.c When an invalid muzzle flash offset is send, just return. 2016-10-23 18:36:43 +02:00
cl_entities.c Remove disgusting and broken Developer_searchpath() function. 2017-08-04 09:20:44 +02:00
cl_input.c Remove Sys_SendKeyEvents(). 2018-02-04 16:45:32 +01:00
cl_inventory.c screen: auto-scale the HUD when gl_hudscale < 0. 2014-05-06 19:45:11 +02:00
cl_keyboard.c Introduce a wrapper Q_fopen() and replace fopen() with it. 2018-02-05 07:43:26 +01:00
cl_lights.c Make the client asynchronous, e.g. decouble net and refresh frames. 2016-08-04 17:36:42 +02:00
cl_main.c Remove CDA support from code. 2018-07-31 14:24:28 +02:00
cl_network.c Remove CDA support from code. 2018-07-31 14:24:28 +02:00
cl_parse.c Remove CDA support from code. 2018-07-31 14:24:28 +02:00
cl_particles.c Reformat the client 2012-07-22 15:34:45 +02:00
cl_prediction.c Fix stupid bug in e30f824. :( 2018-02-07 19:02:13 +01:00
cl_screen.c Remove CDA support from code. 2018-07-31 14:24:28 +02:00
cl_tempentities.c Remove SDL 1.2 support from the menu. 2018-07-31 14:24:28 +02:00
cl_view.c Remove CDA support from code. 2018-07-31 14:24:28 +02:00