227 Commits

Author SHA1 Message Date
Themaister
f0841256e8 Fixup. 2011-08-29 17:23:49 +02:00
Themaister
600efab1bd Consistently use BGRA for possible performance gains. 2011-08-29 17:19:38 +02:00
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
7d1cc23d16 Fix build. 2011-08-11 06:02:05 +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
594e66704d Allow disabling composition in SDL as well. 2011-08-08 23:38:11 +02:00
Themaister
777e6a5334 Better shader path semantics. 2011-08-07 23:35:54 +02:00
Themaister
a2ec78320b Improve behavior a bit. 2011-08-07 22:31:59 +02:00
Themaister
1fb53627ac Make sure to free lib. 2011-08-07 21:18:51 +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
783ab7acd5 Improve error handling. 2011-07-04 13:33:09 +02:00
Themaister
19a46b1f8b Seems to work in Cg as well. 2011-07-03 15:53:56 +02:00
Themaister
508cfdbda7 Start implementing access to previous texture. 2011-07-03 15:39:35 +02:00
Themaister
d81b9ee0a7 Print full compile error in Cg. 2011-07-03 13:41:24 +02:00
Themaister
1631e940f6 Fix up VSync calls for OSX. 2011-06-29 03:45:52 +02:00
Themaister
26ac00ad76 Fix incompatible type. 2011-06-29 03:26:21 +02:00
Themaister
bafc4f596f Add nonused VSync code for OSX. 2011-06-28 03:20:36 +02:00
Themaister
45904ccd73 Fix issue when input_slot is 2. 2011-06-16 15:00:04 +02:00
Themaister
5385806e74 Hrm ... 2011-06-11 22:02:05 +02:00
Themaister
99e85684db Input capturing semantic. 2011-06-11 20:02:17 +02:00
Themaister
45727bf9f5 Fix mask value. (32-bit). 2011-06-11 19:01:34 +02:00
Themaister
2a0abb0618 Unsigned mask. 2011-06-11 18:57:16 +02:00
Themaister
24d0cda5fd SDL_image seems to work :) 2011-06-11 18:05:52 +02:00
Themaister
d0ba59f8b5 Start moving over to SDL_image rather than imlib2.
Imlib2 takes more space, and was a pure bitch to compile for Win32,
so I gave up ... ;)
2011-06-11 16:55:53 +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
fd70a1c875 Make sure we only call semantics once per frame. 2011-06-08 17:59:29 +02:00
Themaister
30cb2e4c07 Slight cleanup. 2011-06-08 17:55:32 +02:00
Themaister
7d87cc2d24 Add input hook API to python. 2011-06-08 17:53:15 +02:00
Themaister
0342dcb169 Fix transition_prev. 2011-06-07 21:07:00 +02:00
Themaister
f339560550 Put all scripts in <script> 2011-06-07 16:28:58 +02:00
Themaister
11b58d8c69 Clean up error handling a bit. 2011-06-07 15:58:30 +02:00
Themaister
3717f7442c Inline XML python. 2011-06-07 15:33:29 +02:00
Themaister
e02d9f41e8 Transition count semantic. 2011-06-06 21:32:10 +02:00
Themaister
884e2881a0 Add script support to Cg. 2011-06-06 20:18:31 +02:00
Themaister
4d96fbba6a Python works :P 2011-06-06 18:50:36 +02:00
Themaister
9bfeb88e24 Start implementing Python support for game-aware shaders. 2011-06-06 17:44:05 +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
5bc9ca216e Clean up shader compilation slightly. 2011-06-02 13:49:22 +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