Commit Graph

135 Commits

Author SHA1 Message Date
Themaister
7f1cd62c8a Update DSP API for config callback.
Clean up API a bit to have separate
SSNES_*_API_VERSION defines.
2011-05-17 19:20:41 +02:00
Themaister
b521becd3c Fix up external video lib a bit. 2011-05-14 20:52:35 +02:00
Themaister
20a3087d1c Make input_scale more clear. 2011-05-13 19:42:37 +02:00
Themaister
1f45dc512b 80-cols comments. 2011-05-12 01:30:30 +02:00
Themaister
13dee59fc8 Fix some more ... :v 2011-05-12 00:35:29 +02:00
Themaister
5f78063449 Fix up call conventions, etc. 2011-05-12 00:34:08 +02:00
Themaister
ea6bd8c5c5 Fix up Win32 build a bit, and a crash. :D 2011-05-11 22:53:54 +02:00
Themaister
bdc85f2def Fix up Win32 build. 2011-05-11 21:37:50 +02:00
Themaister
efa731fc6d Fix inconsistency with ext input. 2011-05-11 21:12:14 +02:00
Themaister
80d50b046d Fix crash. 2011-05-11 18:47:36 +02:00
Themaister
1855a7ea0d Add driver stuff. 2011-05-11 18:40:03 +02:00
Themaister
f5c11071be Start hooking up input driver. 2011-05-11 18:26:00 +02:00
Themaister
75d618140b Some more work on external API. 2011-05-11 17:52:16 +02:00
Themaister
59c6de69b0 Frame counter for shaders. Not in spec currently. 2011-05-11 13:24:59 +02:00
Themaister
f2ee22d259 Start working on video interface. 2011-05-05 20:23:08 +02:00
Themaister
d2f2ab6a9d Windowed width with xscale depends on aspect ratio. 2011-04-24 02:44:02 +02:00
Themaister
3e1e08ca9a Variadic shifts. Optimizes the path when format matches. 2011-04-23 19:15:15 +02:00
Themaister
bb93f20be9 Hopefully make conversions more portable ... 2011-04-23 18:33:56 +02:00
Themaister
54dc289cde SDL fixes. 2011-04-23 18:06:48 +02:00
Themaister
4b60f98603 Might fix some odd warnings. 2011-04-22 04:27:53 +02:00
Themaister
8da13b716a Simple font rendering with SDL. 2011-04-22 03:13:09 +02:00
Themaister
a6c08a24d7 Fix 32-bit 2011-04-21 14:30:54 +02:00
Themaister
6713272809 Hrm... Seems to work, except for 32-bit -> 32-bit <_< 2011-04-21 13:12:45 +02:00
Themaister
8d7cf23b40 Meh, SDL performs like shit :p 2011-04-21 03:39:03 +02:00
Themaister
d317a9773f Start on SDL video driver. 2011-04-21 03:23:44 +02:00
Themaister
f0bbeb901d Fix some error handling for XVideo. 2011-04-08 20:53:11 +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
e5196026a1 Add more precise error messages. 2011-03-30 00:10:16 +02:00
Themaister
66d18e4ad7 Adhere more closely to XML shader specs. 2011-03-29 23:45:10 +02:00
Themaister
bab03ba8c5 No need for these. 2011-03-29 19:27:53 +02:00
Themaister
4878a283ed Properly deinit Cg. 2011-03-29 19:18:06 +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
Themaister
6c85e6e702 Configurable FBO support. 2011-03-23 23:48:13 +01:00
Themaister
c1d5a6e140 Fixes scaling bug for shaders. 2011-03-23 11:05:18 +01:00
Themaister
027a21278e Whoops 2011-03-20 02:13:44 +01:00
Themaister
f77fe62ab0 Should fix viewport bug when rendering fonts. 2011-03-20 02:10:02 +01:00
Themaister
bb3ab3b49c Lots of cleanups for XVideo.
Render video @ 2x scale to combat chroma downsampling. Fix 32-bit
rendering.
2011-03-19 18:53:37 +01:00
Themaister
0441725045 XSync. 2011-03-19 17:19:51 +01:00
Themaister
ac4e6e89a4 Bigger buffer for gfx_window_title. 2011-03-19 16:54:29 +01:00
Themaister
12d21cf7a6 Make title handling more sane. 2011-03-26 18:34:58 +01:00