Themaister
657c9ea3e8
Fix build on PS3.
2012-10-02 20:23:10 +02:00
Themaister
e351dcc59c
Should allow fast path for PS3 on glTexImage2D.
2012-10-02 20:16:55 +02:00
Themaister
ee8a93973f
Drop redundant call to UNPACK_ROW_LENGTH.
2012-09-27 20:54:24 +02:00
TwinAphex51224
a8f255e357
Revert "(PS3) Use texture references for PSGL/RGL - NOTE: will form part"
...
This reverts commit 10605eabe3
.
2012-09-27 20:24:05 +02:00
TwinAphex51224
fdd78b08d3
Use new define HAVE_CG_RUNTIME_COMPILER
2012-09-27 17:45:49 +02:00
TwinAphex51224
903ab0ccad
Comment out RARCH_CG_DEBUG again
2012-09-27 17:30:28 +02:00
TwinAphex51224
10605eabe3
(PS3) Use texture references for PSGL/RGL - NOTE: will form part
...
of RGL now
2012-09-27 17:28:38 +02:00
TwinAphex51224
accbb57e10
(PS3) Set NO_GL_FF_VERTEX for PSGL-based builds
2012-09-25 04:07:36 +02:00
Themaister
5365087311
Fix LUT textures in GLES.
2012-09-15 23:59:52 +02:00
Themaister
a55915b694
Should fix shader_cg build on PS3.
2012-09-15 15:21:58 +02:00
Themaister
7eb9c8474a
Use attrib arrays in Cg.
...
Attempt to modernize by avoiding glVertexPointer, etc if possible, so
that CG *might* work in a modern GL setting.
This appears to work fine on PC, but it is unknown if this will work
on PS3s CG implementation. If it works, it might be possible to strip
down RGL more by avoiding glVertexPointer and that jazz.
If not, this should be reverted.
2012-09-15 11:22:07 +02:00
Themaister
4c99652a60
Rework attribute and MVP passing in GL.
2012-09-11 23:32:00 +02:00
Themaister
756f8fb3db
Cleanup PBO handling. Makes it optional via ./configure.
2012-09-10 23:17:48 +02:00
Themaister
f4ecdf2bce
Remove use of cgGLSetStateMatrixParameter.
2012-08-09 23:53:15 +02:00
Themaister
a283a54bee
Use calculated MVP directly in shader params.
2012-08-09 23:21:59 +02:00
Themaister
e5b3a61f9f
Replace use of unsafe strtok() with strtok_r.
...
Implement compatibility for strtok_r() on Win32.
2012-06-24 02:37:19 +02:00
Themaister
79d508b05a
Fix crash when only scale_type_x/y were used.
2012-05-28 14:05:34 +02:00
Themaister
f73a8d9875
Fix coding derp.
2012-05-06 22:38:25 +02:00
Themaister
a5f1634dca
NULL sets a program to stock.
2012-05-06 22:35:29 +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
Twinaphex
6f56942d44
(HLSL) Add skeleton gfx/shader_hlsl.c (for initial use with 360)
2012-04-14 20:33:56 +02:00
Themaister
60cf4e569a
Fix some warnings.
2012-04-11 20:17:17 +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
Twinaphex
2a6551a62a
Fixup includes
2012-03-16 23:31:26 +01:00
Themaister
9c664b875a
LUT info for Cg.
2012-02-22 23:35:01 +01:00
Themaister
a13684c80c
gl_cg_invalidate_context.
2012-02-22 20:45:58 +01:00
Themaister
9bcbd27988
Add gl_cg_reinit().
2012-02-20 16:22:58 +01:00
Themaister
6a7144d41c
Add absolute paths to .cgp.
2012-02-20 15:45:38 +01:00
Themaister
21e39eea2b
Use config_get_float.
2012-02-13 22:04:25 +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
315b28862a
Add gl_cg_save_cgp().
2012-02-08 17:23:44 +01:00
Themaister
18c259e19a
Revert "(PS3) Fix for Cg reset context - seems to work on PS3"
...
This reverts commit 56e862edf8
.
Implementation is not quite correct.
2012-02-02 20:42:20 +01:00
TwinAphex51224
56e862edf8
(PS3) Fix for Cg reset context - seems to work on PS3
2012-02-02 13:13:16 +01:00
Themaister
230f47d00c
Add helper function to replace Cg shaders on-the-fly.
2012-01-29 23:43:11 +01:00
TwinAphex51224
a07514c88b
(PS3) Fixed the crash at SYSUTIL_REQUEST_EXITGAME triggering
2012-01-28 00:34:05 +01:00
Themaister
badf807ae9
Remove useless macro.
2012-01-28 00:34:05 +01:00
Themaister
14ffd07b70
Refactorin' ...
2012-01-25 22:55:34 +01:00
Themaister
9cb5eea20b
Add some useful interfaces to Cg for PS3. Some cleanups ...
2012-01-25 22:00:18 +01:00
Themaister
1451ba9610
Use ARGB_SCE on PS3.
2012-01-25 00:17:00 +01:00
Themaister
b4248038fb
Update license headers.
2012-01-08 01:12:05 +01:00
Themaister
c2ba0d474c
Use limits.h and PATH_MAX.
2012-01-02 13:33:03 +01:00
Themaister
d5fca50a2f
Can build for C++.
2011-12-24 15:26:01 +01:00
TwinAphex51224
5bc7ea4045
(PS3) Properly exits now with shader loaded
2011-12-03 03:10:23 +01:00