119 Commits

Author SHA1 Message Date
Themaister
dc9dd2e6bf Fix bug where shaders could crash using LUT textures. 2011-08-29 17:05:11 +02:00
Themaister
bce679df78 Only use hack on X when in windowed mode. 2011-08-16 10:26:36 +02:00
Themaister
22e8c3d895 Should fix breakage of OGL on OSX. 2011-08-15 22:21:50 +02:00
Themaister
3901934d97 Add an ugly hack to try and remedy things ... 2011-08-14 23:03:48 +02:00
Themaister
bc23b421e1 New resize checking code. 2011-08-12 19:02:12 +02:00
Themaister
d9cb85a8d5 Add new possible workaround for tiling WMs ... 2011-08-11 15:19:30 +02:00
Themaister
4496ed3c13 Should make sizes right after startup ... 2011-08-11 05:59:32 +02:00
Themaister
3f5b6a450e Should fix behavior for tiled WMs. 2011-08-11 05:32:03 +02:00
Themaister
fc2a39cd58 More appropriate renaming. 2011-08-07 21:15:50 +02:00
Themaister
7425e1f879 Allow disabling composition in Win Vista/7Allow disabling composition in Win Vista/7. 2011-08-07 15:00:34 +02:00
Themaister
6a260a57dd Reset frame counter properly. 2011-08-06 03:28:07 +02:00
Themaister
508cfdbda7 Start implementing access to previous texture. 2011-07-03 15:39:35 +02:00
Themaister
1631e940f6 Fix up VSync calls for OSX. 2011-06-29 03:45:52 +02:00
Themaister
bafc4f596f Add nonused VSync code for OSX. 2011-06-28 03:20:36 +02:00
Themaister
5385806e74 Hrm ... 2011-06-11 22:02:05 +02:00
Themaister
99a1784aaf Move window logic away from SDL input.
We weren't using the event loop anyways ...
2011-06-11 12:54:14 +02:00
Themaister
11b58d8c69 Clean up error handling a bit. 2011-06-07 15:58:30 +02:00
Themaister
5c8a549125 Cleanups. 2011-06-05 02:21:35 +02:00
Themaister
c3e7a35b62 Fixes case where backdrops are used in second or later pass. 2011-06-05 02:01:44 +02:00
Themaister
838a85a719 Could make coordinate flipping consistent ... Finally. 2011-06-01 12:19:48 +02:00
Themaister
b880039541 Clarify more ... 2011-05-31 23:08:02 +02:00
Themaister
c646166fe1 Make an "empty" buffer for performance. Also attempt to fall back if
vsync fails on start.
2011-05-31 23:03:01 +02:00
Themaister
44c52ca4f8 Add -pedantic for shits 'n giggles.
Fix portability issues with void* -> void (*)(void) casts.
Use a more ... bizarre technique ;)
2011-05-31 15:03:59 +02:00
Themaister
9b6e6a1215 Goddamnit, it was ARGB after all o.O weird. 2011-05-28 14:11:37 +02:00
Themaister
e5a9d78b70 Fixed typo. 2011-05-28 11:29:40 +02:00
Themaister
12a39e160b Should fix weird viewport bug with some FBO shaders. 2011-05-26 22:25:30 +02:00
Themaister
ee83c31183 Reorder set-param and texture upload. 2011-05-26 12:53:24 +02:00
Themaister
3aed471d57 This bug is driving me nuts. It cannot possibly be my bug ... 2011-05-26 02:03:38 +02:00
Themaister
eebe0ae5d0 Getting there ... But passN textures aren't set properly ;x 2011-05-23 19:57:52 +02:00
Themaister
f9c5c7c8a5 Path to check initial texture with GLSL. 2011-05-23 17:43:29 +02:00
Themaister
5dced40c98 LUT textures work :) 2011-05-22 18:48:43 +02:00
Themaister
2f858b7948 Clean up ugly inline stuff. :\ 2011-05-18 22:40:42 +02:00
Themaister
36d9adbc0f *Shrug* windows. Works at least ... :D 2011-05-18 22:11:34 +02:00
Themaister
3bf050d5aa Use MultiTexCoord1 for image coords. 2011-05-18 20:38:04 +02:00
Themaister
59c6de69b0 Frame counter for shaders. Not in spec currently. 2011-05-11 13:24:59 +02:00
Themaister
6713272809 Hrm... Seems to work, except for 32-bit -> 32-bit <_< 2011-04-21 13:12:45 +02:00
Themaister
d317a9773f Start on SDL video driver. 2011-04-21 03:23:44 +02:00
Themaister
f5fb113563 Should fix case where we have 1 pass and scale attributes. 2011-03-30 23:09:29 +02:00
Themaister
844a523706 Should fix error with scaling. 2011-03-30 14:57:45 +02:00
Themaister
d05379b340 Should fix FBO issue. 2011-03-30 11:12:27 +02:00
Themaister
006948b973 Warmup for 0.4-beta. Some FBO stuff is still borked. 2011-03-30 11:05:56 +02:00
Themaister
bab03ba8c5 No need for these. 2011-03-29 19:27:53 +02:00
Themaister
3455f83fa7 Hopefully fixes awkward issue with scale not being applied correctly. 2011-03-29 19:09:10 +02:00
Themaister
f730ba4043 Oh yeah :) Can toggle shader in run-time! 2011-03-29 18:59:06 +02:00
Themaister
caf87b1198 Font handling and stuff. 2011-03-29 18:28:31 +02:00
Themaister
c1b8cdb35b Fix issue with size attribute first. 2011-03-27 21:34:33 +02:00
Themaister
936b7f5395 Seems to work now. 2011-03-27 21:21:46 +02:00
Themaister
a01e3347f7 Seems to work :) 2011-03-27 20:54:14 +02:00
Themaister
142411c08c Fix some garbage. 2011-03-27 20:33:14 +02:00
Themaister
29808c4421 Start on outscale/size support. 2011-03-27 20:29:47 +02:00