Twinaphex
|
8aafbf63b8
|
(PS3) ps3_video_psgl.c cleanups #2
|
2012-05-25 17:37:48 +02:00 |
|
Twinaphex
|
824d2923a5
|
(PS3) ps3_video_psgl.c cleanups
|
2012-05-25 16:43:07 +02:00 |
|
Themaister
|
c986eb3491
|
Remove unneeded parens.
|
2012-05-25 16:20:28 +02:00 |
|
Twinaphex
|
989731bbd0
|
Add HAVE_OPENGLES define to Makefile.ps3 - add HAVE_OPENGLES ifdef
to gl.c
|
2012-05-25 16:00:54 +02:00 |
|
Themaister
|
ce740f8948
|
More fixups.
|
2012-04-21 23:31:57 +02:00 |
|
Themaister
|
aab8fb6151
|
ssnes_* => rarch_*.
|
2012-04-21 23:25:32 +02:00 |
|
Themaister
|
9ab51ad23a
|
SSNES => RetroArch.
|
2012-04-21 23:17:43 +02:00 |
|
Themaister
|
e3a71a8c5b
|
Fixup headers.
|
2012-04-09 22:05:26 +02:00 |
|
Themaister
|
5d51942f69
|
libretro fixups.
|
2012-04-09 22:04:43 +02:00 |
|
Themaister
|
62c96ea937
|
Change license header.
|
2012-04-09 22:03:57 +02:00 |
|
Themaister
|
9698cd7dbd
|
Change headers.
|
2012-04-09 22:03:57 +02:00 |
|
Themaister
|
865229820a
|
Fix edge case on rotation with multiple pass shaders.
|
2012-04-02 17:26:23 +02:00 |
|
Themaister
|
34bdea0f1c
|
Add rotation to GL driver (PC).
|
2012-04-01 19:20:37 +02:00 |
|
Themaister
|
9ab02b12be
|
Move compat functionality to compat/.
|
2012-03-16 23:26:57 +01:00 |
|
Themaister
|
9c861f13be
|
Fix additional exclamation marks.
|
2012-02-11 21:16:01 +01:00 |
|
Themaister
|
02cfa3f651
|
Big refactor of GL routines.
|
2012-02-01 00:14:04 +01:00 |
|
Themaister
|
576855de4f
|
Slight refactor.
|
2012-01-30 20:23:36 +01:00 |
|
Themaister
|
3c1e4c879a
|
Integer scale is bad mmkay.
|
2012-01-11 23:09:22 +01:00 |
|
Themaister
|
4eab7c4387
|
Font scale option.
|
2012-01-11 22:52:25 +01:00 |
|
Themaister
|
b4248038fb
|
Update license headers.
|
2012-01-08 01:12:05 +01:00 |
|
Themaister
|
318d875981
|
Small cleanups.
|
2012-01-03 02:50:45 +01:00 |
|
Themaister
|
672102d377
|
Change asserts to ssnes_assert().
|
2011-12-25 12:47:47 +01:00 |
|
Themaister
|
eac468ba19
|
MSVC compat.
|
2011-12-25 01:38:59 +01:00 |
|
Themaister
|
d5fca50a2f
|
Can build for C++.
|
2011-12-24 15:26:01 +01:00 |
|
Themaister
|
02d40aa212
|
Drop shadows for fonts.
|
2011-12-03 19:48:13 +01:00 |
|
Themaister
|
04d0d84d01
|
Fix up more paths.
|
2011-11-30 18:31:09 +01:00 |
|
Themaister
|
45fa6795c3
|
Fixups.
|
2011-11-12 16:43:59 +01:00 |
|
Themaister
|
a9d339efb4
|
Use glColorPointer().
|
2011-11-12 15:51:37 +01:00 |
|
Themaister
|
ad67511483
|
Cleanups. PREV{1-6} for GLSL as well.
|
2011-11-12 14:18:10 +01:00 |
|
Themaister
|
48e8472f9c
|
Ring buffer of 8 textures :o
|
2011-11-12 12:28:07 +01:00 |
|
Themaister
|
51721b4cb6
|
video_font_enable.
|
2011-11-10 00:15:41 +01:00 |
|
Themaister
|
0f010cf3d2
|
Fix style nits.
|
2011-11-02 19:31:36 +01:00 |
|
Themaister
|
c2a06bfa09
|
Replace some magic numbers.
|
2011-10-28 09:06:34 +02:00 |
|
Themaister
|
64ee13e6f4
|
Push window loop in .alive().
|
2011-10-18 19:51:38 +02:00 |
|
Themaister
|
fa26f6a10c
|
Cache font rendering. Major overhead reduction.
|
2011-10-07 17:58:22 +02:00 |
|
Themaister
|
db71a5cdba
|
New font rendering code for OpenGL.
|
2011-10-07 17:43:39 +02:00 |
|
Themaister
|
c996f816b8
|
Default font path OSX.
|
2011-10-06 21:12:11 +02:00 |
|
Themaister
|
7d33cccc8e
|
Default fonts.
|
2011-10-06 19:06:38 +02:00 |
|
Themaister
|
3db79ab2f0
|
Nits.
|
2011-10-05 22:56:52 +02:00 |
|
Themaister
|
c2cedb1b6f
|
Resizing windows in 1.2 should not trigger some init code :)
|
2011-09-22 21:50:57 +02:00 |
|
Themaister
|
3f6183ff15
|
Updates, fixes ...
|
2011-09-13 19:30:22 +02:00 |
|
Themaister
|
642316a1e2
|
Somewhat haphazard. Can't find some needed API calls :\
|
2011-09-13 18:50:40 +02:00 |
|
Themaister
|
924848fdad
|
Start working towards SDL 1.2/1.3 compat.
|
2011-09-13 14:06:49 +02:00 |
|
Themaister
|
4c40e56060
|
Properly disable it :D
|
2011-09-11 15:41:46 +02:00 |
|
Themaister
|
cf34444505
|
Disable resizing on OSX.
|
2011-09-11 15:33:28 +02:00 |
|
Themaister
|
2bd0caae2e
|
Do not set RESIZABLE on fullscreen (really? :v)
|
2011-09-06 15:38:32 +02:00 |
|
Themaister
|
0823d72dee
|
Add coloring to fonts.
|
2011-09-05 17:00:28 +02:00 |
|
Themaister
|
b2b103362d
|
Warn if glX VSync call isn't found.
|
2011-09-04 13:01:54 +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
|
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 |
|
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
|
12d21cf7a6
|
Make title handling more sane.
|
2011-03-26 18:34:58 +01:00 |
|
Themaister
|
ec51ceb010
|
Add usage of snes_library_id().
|
2011-03-17 01:25:44 +01:00 |
|
Themaister
|
46c6955cfe
|
Fix odd viewport problem with shaders.
|
2011-03-16 12:47:31 +01:00 |
|
Themaister
|
252425c35c
|
Some cleanups.
|
2011-03-16 12:28:02 +01:00 |
|
Themaister
|
d309d472e1
|
Code cleanup. Accumulate scale values.
|
2011-03-15 18:14:01 +01:00 |
|
Themaister
|
898c4e8c6c
|
Works quite decently now. :)
|
2011-03-14 23:59:31 +01:00 |
|
Themaister
|
56ac7b4649
|
Something's working :D
|
2011-03-14 23:48:19 +01:00 |
|
Themaister
|
9dd05b7101
|
New params, but is broken for now.
|
2011-03-14 23:20:51 +01:00 |
|
Themaister
|
e2daab9ce9
|
Fetch some scale values (this is not in the standard (yet!))
|
2011-03-14 22:51:03 +01:00 |
|
Themaister
|
ef19ea7a85
|
Add fbo structures, ready to implement. :v
|
2011-03-14 22:09:35 +01:00 |
|
Themaister
|
01cf24f15f
|
Add filter attributes.
|
2011-03-14 21:28:30 +01:00 |
|
Themaister
|
f870080497
|
Render fonts. Very dirty. :(
|
2011-03-13 20:52:06 +01:00 |
|
Themaister
|
394de09907
|
Should hopefully fix flickering :v
|
2011-03-12 19:28:56 +01:00 |
|
Themaister
|
560cafccaf
|
Futile attempt to try and fix font flickering.
|
2011-03-12 19:09:25 +01:00 |
|
Themaister
|
0b09032164
|
Hrm
|
2011-03-12 18:42:59 +01:00 |
|
Themaister
|
4949a131f8
|
Multi-passing in XML should work.
|
2011-03-12 16:33:01 +01:00 |
|
Themaister
|
8b241c3deb
|
Preparation for new XML shader specs.
|
2011-03-12 15:30:57 +01:00 |
|
Themaister
|
f94dc125e5
|
An initial take on bsnes CPU filters.
|
2011-03-07 19:12:14 +01:00 |
|
Themaister
|
ec367d333d
|
Add error message when FBO fails.
|
2011-03-07 00:03:10 +01:00 |
|
Themaister
|
9535097894
|
Fix build for Win32.
|
2011-03-06 22:18:25 +01:00 |
|
Themaister
|
b541c27226
|
FBO seems to work! :D
|
2011-03-06 19:56:35 +01:00 |
|
Themaister
|
52c8d96dca
|
FBOs. Hacky atm, need more flexibility.
|
2011-03-06 16:52:49 +01:00 |
|
Themaister
|
7053006e77
|
Add more verbose messages, should fix netplay hangup on Win32.
|
2011-03-01 14:46:58 +01:00 |
|
Themaister
|
7c16424ba3
|
Shader enabling, and automatic resolution detection.
|
2011-02-28 16:59:31 +01:00 |
|
Themaister
|
f64880aee1
|
Try glFlush() to remedy occational font flicker...
|
2011-02-26 23:56:45 +01:00 |
|
Themaister
|
fed1857918
|
Might fix odd font flickering.
|
2011-02-26 19:32:59 +01:00 |
|
Themaister
|
93202f191c
|
Add pausing when window loses focus :p
|
2011-02-05 21:45:44 +01:00 |
|
Themaister
|
757514242d
|
Remove redundant flush.
|
2011-02-05 11:32:23 +01:00 |
|
Themaister
|
af010712f3
|
Use a more proper blending technique for fonts.
|
2011-02-04 16:24:09 +01:00 |
|
Themaister
|
9ad9cbd7de
|
Build fixes for OSX. (PPC)
|
2011-02-04 13:49:53 +01:00 |
|
Themaister
|
5bcde44684
|
Remove some undeeded warning/error messages.
|
2011-01-27 23:05:20 +01:00 |
|
Themaister
|
644f247026
|
Should fix GL on other cards than nVidia...
|
2011-01-27 14:17:01 +01:00 |
|
Themaister
|
17663bbe46
|
Add save state slots.
|
2011-01-23 23:09:54 +01:00 |
|
Themaister
|
2267c7d048
|
Update licensing headers.
|
2011-01-23 20:29:28 +01:00 |
|
Themaister
|
f0e444b8d9
|
Show better log when font loading fails.
|
2011-01-23 14:48:19 +01:00 |
|
Themaister
|
e5fd3b95fa
|
Configurable message positioning.
|
2011-01-23 02:59:44 +01:00 |
|
Themaister
|
21b9f57af1
|
Add configurable font path/font size.
|
2011-01-23 02:48:06 +01:00 |
|
Themaister
|
0c10f10edd
|
Add shaders in the mix. Can disable/enable shaders on the fly.
|
2011-01-23 00:49:09 +01:00 |
|
Themaister
|
2211dc73e1
|
Progress on font rendering. :)
|
2011-01-23 00:27:20 +01:00 |
|
Themaister
|
bd23e23661
|
Fix build errors for Win32.
|
2011-01-19 13:07:11 +01:00 |
|
Themaister
|
c7e6e73bcb
|
Fix a blooper in headers.
|
2011-01-17 20:54:58 +01:00 |
|
Themaister
|
becfeb57eb
|
Oh dear... I hate this bugs that plague you for days, but are so stupid.
|
2011-01-13 21:25:52 +01:00 |
|
Themaister
|
d82d8ac2a4
|
Use desktop bpp.
|
2011-01-13 20:18:27 +01:00 |
|
Themaister
|
90a5059b5b
|
More error checking...
|
2011-01-11 22:33:28 +01:00 |
|
Themaister
|
7b5969cb55
|
some common error routine, and more stringent error checking.
|
2011-01-11 22:13:55 +01:00 |
|
Themaister
|
d30ce0e867
|
Add accelerated visual sdl attribute
|
2011-01-11 21:16:57 +01:00 |
|
Themaister
|
d9f75d3a6a
|
Add message when shader init fails.
|
2011-01-11 19:23:21 +01:00 |
|
Themaister
|
35124dc288
|
Use the more portable "SDL.h" include convention for SDL.
|
2011-01-07 18:11:06 +01:00 |
|
Themaister
|
2a4995c21f
|
Starting Win32 support.
|
2011-01-07 17:59:53 +01:00 |
|
Themaister
|
064ab9e7bd
|
Use glX/wgl VSync toggling... Detect default audio driver.
|
2011-01-06 23:15:49 +01:00 |
|
Themaister
|
ce3bdc9aec
|
Add a warning when vsync cannot be changed...
|
2011-01-06 20:06:48 +01:00 |
|
Themaister
|
86e080476a
|
Fixes here and there...
|
2011-01-06 20:01:32 +01:00 |
|
Themaister
|
4cc3f7aaab
|
Start moving over to SDL rather than GLFW to minimize dependencies.
|
2011-01-06 18:34:11 +01:00 |
|
Themaister
|
988d1b3334
|
Add a warning when both Cg and XML shaders are selected.
|
2011-01-05 19:29:29 +01:00 |
|
Themaister
|
e5382f8631
|
Fix odd bug that broke cgwg-CRT shader.
|
2011-01-05 19:25:27 +01:00 |
|
Themaister
|
56e050f10d
|
Add config option for XML shader.
|
2011-01-05 17:32:30 +01:00 |
|
Themaister
|
633cc43949
|
Refactor shader code. Start adding code for bSNES xml shaders as well...
|
2011-01-05 17:22:12 +01:00 |
|
Themaister
|
18fe25075f
|
Remove lingering debug message
|
2010-12-30 17:49:06 +01:00 |
|
Themaister
|
9da15e975e
|
Add config.h to gl.c
|
2010-12-30 12:54:16 +01:00 |
|
Themaister
|
75d8781854
|
Add stuff to detect filters.
|
2010-12-30 01:33:40 +01:00 |
|
Themaister
|
423fe969d3
|
should get default Cg path...
|
2010-12-29 21:12:56 +01:00 |
|
Themaister
|
fc126942e9
|
Fixes... Add driver ident and remove some config.h deps.
|
2010-12-29 20:05:57 +01:00 |
|
Themaister
|
809aa95042
|
fix compile error
|
2010-12-26 05:00:01 +01:00 |
|
Themaister
|
7f3785ecf0
|
Uses GL subtex.
|
2010-12-26 04:15:12 +01:00 |
|
Themaister
|
faa7f10530
|
Some file cleanup.
|
2010-12-24 02:18:39 +01:00 |
|