Geoffrey McRae
|
9d29b1195d
|
[client] treat buffers correctly
|
2017-12-14 10:06:22 +11:00 |
|
Geoffrey McRae
|
2374b1a9fb
|
[client] make methods static inline
|
2017-12-14 08:23:58 +11:00 |
|
Geoffrey McRae
|
a7180a5609
|
[client] another try at better screen sync
|
2017-12-14 06:54:53 +11:00 |
|
Geoffrey McRae
|
81f4a7fade
|
[client] slow down mouse updates to something reasonable
|
2017-12-14 04:18:30 +11:00 |
|
Geoffrey McRae
|
371f7ce535
|
[client] cosmetics
|
2017-12-13 20:44:58 +11:00 |
|
Geoffrey McRae
|
a6b253197f
|
[client/opengl] removed extra calls to make the context current
|
2017-12-13 14:26:31 +11:00 |
|
Geoffrey McRae
|
b5cb796b7c
|
[client] changed opengl to process every frame
|
2017-12-13 14:10:24 +11:00 |
|
Geoffrey McRae
|
d0e5bd02bd
|
[client] use lists to draw the cursor
|
2017-12-13 13:10:32 +11:00 |
|
Geoffrey McRae
|
85c83d2417
|
[client] enable vsync again but draw to front for cursor updates
|
2017-12-13 05:55:01 +11:00 |
|
Geoffrey McRae
|
d2957228ef
|
[client] added monochrome cursor support
|
2017-12-13 04:49:43 +11:00 |
|
Geoffrey McRae
|
b5a5d4cda2
|
[common/client] add pitch to cursor shape structure
|
2017-12-13 04:42:09 +11:00 |
|
Geoffrey McRae
|
c36e948bdb
|
[client] added RGB cursor support
|
2017-12-13 03:51:25 +11:00 |
|
Geoffrey McRae
|
a950f7b187
|
[client] added initial code for rendering the cursor shape
|
2017-12-13 03:08:38 +11:00 |
|
Geoffrey McRae
|
5cfae05cae
|
[client] corrected screen resize bug and incorrect scissor
|
2017-12-13 02:28:41 +11:00 |
|
Geoffrey McRae
|
893bb7e603
|
[client] huge rewrite of renderer API deal with mouse updates
|
2017-12-13 02:22:47 +11:00 |
|
Geoffrey McRae
|
ce278d17a7
|
[client] print out video card information
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
5863160c69
|
[client] fixed incorrect usage of glXWaitVideoSyncSGI
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
7574e03d86
|
[client] fixed out by one error on frame sleep sync
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
8adf7cbacd
|
[client] remove debug print
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
0ad1f21ffb
|
[client] renderer interface improvements and use gl lists for opengl
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
e6a21d1049
|
[client] implemented SGI_video_sync for better frame sync
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
31c9693cbf
|
[client] move remaining opengl code into the opengl renderer
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
79dffa047f
|
[client] dont mipmap when enlarging smaller screens
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
c1a82e853d
|
[client] added renderer abstratction
This moves the bulk of the rendering code into seperate rendering
modules cleaning up much of intertwined SDL & OpenGL mess.
|
2017-12-12 03:59:57 +11:00 |
|