Twinaphex
|
1386e2ee90
|
Restructuring of sdlwrap.c for portability reasons -
could need a code review
|
2012-05-26 04:47:24 +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
|
9f0211d9d7
|
Fixup C++ build.
|
2012-04-09 22:30:29 +02:00 |
Themaister
|
e3a71a8c5b
|
Fixup headers.
|
2012-04-09 22:05:26 +02:00 |
Themaister
|
e012e290ae
|
Builds clean.
|
2012-04-09 22:04:44 +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
|
9ab02b12be
|
Move compat functionality to compat/.
|
2012-03-16 23:26:57 +01:00 |
Themaister
|
5aa6acf031
|
Add *_equal semantics.
|
2012-02-12 18:05:33 +01:00 |
Themaister
|
9c861f13be
|
Fix additional exclamation marks.
|
2012-02-11 21:16:01 +01:00 |
Themaister
|
b4248038fb
|
Update license headers.
|
2012-01-08 01:12:05 +01:00 |
Themaister
|
3d1b0ef35b
|
Merge branch 'fix'
|
2012-01-02 13:33:27 +01:00 |
Themaister
|
c2ba0d474c
|
Use limits.h and PATH_MAX.
|
2012-01-02 13:33:03 +01:00 |
Themaister
|
44da8a6749
|
:v
|
2011-12-26 01:32:19 +01:00 |
Themaister
|
d5fca50a2f
|
Can build for C++.
|
2011-12-24 15:26:01 +01:00 |
Themaister
|
04d0d84d01
|
Fix up more paths.
|
2011-11-30 18:31:09 +01:00 |
Themaister
|
57816edfd3
|
Fix some hardcoding.
|
2011-11-13 17:44:20 +01:00 |
Themaister
|
face42a888
|
Disable used attributes on shader change.
|
2011-11-12 18:20:54 +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
|
60841b01a5
|
Use custom "stock" program.
|
2011-11-12 15:26:24 +01:00 |
Themaister
|
ad67511483
|
Cleanups. PREV{1-6} for GLSL as well.
|
2011-11-12 14:18:10 +01:00 |
Themaister
|
b3d422b5cd
|
rubyFrameDirection / IN.frame_direction.
|
2011-11-09 23:45:34 +01:00 |
Themaister
|
fad89f9d2d
|
More gracious error handling for state tracker.
|
2011-10-26 19:51:10 +02:00 |
Themaister
|
97f937ec6d
|
Use floating point values for uniforms from Python.
|
2011-10-26 10:26:09 +02:00 |
Themaister
|
d01a4fe61b
|
Only load second pass shaders when render-to-texture is set.
|
2011-09-26 22:45:28 +02:00 |
Themaister
|
924848fdad
|
Start working towards SDL 1.2/1.3 compat.
|
2011-09-13 14:06:49 +02:00 |
Themaister
|
600efab1bd
|
Consistently use BGRA for possible performance gains.
|
2011-08-29 17:19:38 +02:00 |
Themaister
|
508cfdbda7
|
Start implementing access to previous texture.
|
2011-07-03 15:39:35 +02:00 |
Themaister
|
26ac00ad76
|
Fix incompatible type.
|
2011-06-29 03:26:21 +02:00 |
Themaister
|
99e85684db
|
Input capturing semantic.
|
2011-06-11 20:02:17 +02:00 |
Themaister
|
fd70a1c875
|
Make sure we only call semantics once per frame.
|
2011-06-08 17:59:29 +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
|
4d96fbba6a
|
Python works :P
|
2011-06-06 18:50:36 +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
|
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
|
7bbaa6ee31
|
Add pixel size uniform.
|
2011-05-30 14:32:31 +02:00 |
Themaister
|
02344f9048
|
Bitmasking.
|
2011-05-29 23:58:04 +02:00 |
Themaister
|
200d2b598b
|
Slight cleanup.
|
2011-05-28 15:06:46 +02:00 |
Themaister
|
aec44b093e
|
Add new transition_previous.
|
2011-05-26 16:23:11 +02:00 |
Themaister
|
b0d1a98cd1
|
Fix when too many variables are used.
|
2011-05-25 20:55:38 +02:00 |
Themaister
|
94ff67ee15
|
Stuff seems to work :)
|
2011-05-25 17:31:07 +02:00 |
Themaister
|
8d2a7e4593
|
More work on state monitor ... compiles.
|
2011-05-25 15:58:12 +02:00 |
Themaister
|
f4af518fb4
|
Yay ... <_<
|
2011-05-23 20:08:16 +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
|
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
|
9473b392df
|
TGA loader (nolib).
|
2011-05-18 21:49:23 +02:00 |
Themaister
|
8a0ccc99df
|
Make sure we don't load too many pictures.
|
2011-05-18 20:27:27 +02:00 |
Themaister
|
c938f3d8de
|
Add lookup texture support. :D yay.
|
2011-05-18 20:22:27 +02:00 |
Themaister
|
59c6de69b0
|
Frame counter for shaders. Not in spec currently.
|
2011-05-11 13:24:59 +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
|
f730ba4043
|
Oh yeah :) Can toggle shader in run-time!
|
2011-03-29 18:59:06 +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
|
29808c4421
|
Start on outscale/size support.
|
2011-03-27 20:29:47 +02:00 |
Themaister
|
3fa037daee
|
Fix minor issues.
|
2011-03-16 21:48:44 +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
|
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
|
1ee7162784
|
It's not copypasta anymore :D
|
2011-03-12 17:01:57 +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
|
b541c27226
|
FBO seems to work! :D
|
2011-03-06 19:56:35 +01:00 |
Themaister
|
b07827a856
|
Should fix GLSL issue on OSX.
|
2011-02-22 23:53:01 +01:00 |
Themaister
|
9ad9cbd7de
|
Build fixes for OSX. (PPC)
|
2011-02-04 13:49:53 +01:00 |
Themaister
|
2267c7d048
|
Update licensing headers.
|
2011-01-23 20:29:28 +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
|
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
|
7b5969cb55
|
some common error routine, and more stringent error checking.
|
2011-01-11 22:13:55 +01:00 |
Themaister
|
12ebdacd12
|
Fix some build problems in MinGW Linux.
|
2011-01-07 22:33:21 +01:00 |
Themaister
|
9df15e8b7d
|
Add error message for failed GLSL compiles. Works on Win32. :)
|
2011-01-07 21:41:11 +01:00 |
Themaister
|
b50d1fa178
|
Use more "safe" function pointers.
|
2011-01-07 21:02:46 +01:00 |
Themaister
|
24bbaa4857
|
Add an additional error message when XML fails.
|
2011-01-07 18:35:44 +01:00 |
Themaister
|
5ecc622524
|
Some additional fixes. Build in libxml2 for shader support.
|
2011-01-07 18:26:19 +01:00 |
Themaister
|
35124dc288
|
Use the more portable "SDL.h" include convention for SDL.
|
2011-01-07 18:11:06 +01:00 |
Themaister
|
064ab9e7bd
|
Use glX/wgl VSync toggling... Detect default audio driver.
|
2011-01-06 23:15:49 +01:00 |
Themaister
|
4cc3f7aaab
|
Start moving over to SDL rather than GLFW to minimize dependencies.
|
2011-01-06 18:34:11 +01:00 |
Themaister
|
42e7ac70d4
|
Add XML shader code support. :)
|
2011-01-05 19:07:12 +01:00 |