44 Commits

Author SHA1 Message Date
Lioncash
5d65c73be3 Remove redundant conditions 2014-11-14 22:50:33 -05:00
Andrés Suárez
4f46f8bed0 Fix shader parameter issues 2014-10-29 23:15:25 -05:00
twinaphex
595a2e80b9 (Shader) Parameter pointer variable should be a local scoped variable 2014-10-30 05:00:13 +01:00
Lioncash
4f7b762ece shader_glsl: Fix potential memory leaks 2014-10-26 12:48:45 -04:00
twinaphex
5d99285c08 glsl_core/glsl_major/glsl_minor - have to take this out of the
struct and put it in as a static variable
2014-10-26 07:15:59 +01:00
twinaphex
b81481e31d (360) HLSL - Allocate struct dynamically 2014-10-26 07:12:09 +01:00
twinaphex
a5a9d914b1 (GLSL) Allocate struct dynamically for shader glsl backend 2014-10-26 06:16:30 +01:00
twinaphex
6c193836a5 (Cg) Move cg shader variables to struct and allocate it at shader init 2014-10-26 04:49:58 +01:00
twinaphex
f99b8be3f6 Refactor shader_parse.c 2014-10-26 03:04:35 +01:00
twinaphex
d24691e810 Convert math/matrix.c to math/matrix_4x4.c 2014-10-26 02:32:10 +01:00
twinaphex
6979b62bdc (SDK) Move math/matrix code to SDK 2014-10-23 04:48:34 +02:00
twinaphex
8e043ce9a6 Rename info variable to state_info to avoid declaration shadowing 2014-10-22 07:20:20 +02:00
twinaphex
2997af48fa Move config-file code to SDK 2014-10-22 03:35:04 +02:00
twinaphex
9a9fa6532a Move file_path.c to libretro SDK 2014-10-22 00:23:06 +02:00
twinaphex
dd93d549aa Rename rarch_file_path to file_ops 2014-10-21 23:53:09 +02:00
twinaphex
d3629f06f1 Rename file.c/file.h to content.c/content.h 2014-10-21 23:44:03 +02:00
twinaphex
2c5b744bc4 Compartmentalize file_path functions over to file_path.c 2014-10-21 23:33:20 +02:00
twinaphex
81c5019afb Move miscellaneous header over to libretro SDK 2014-10-21 08:39:37 +02:00
twinaphex
7472922ee0 Move compat/ over to libretro SDK 2014-10-21 07:58:58 +02:00
twinaphex
480cd7c7ba Move msvc_compat.h to compat/ dir 2014-10-21 06:06:12 +02:00
twinaphex
c62d52de0f Start properly implementing libretro SDK for boolean.h include
header, glsym, and rthreads
2014-10-21 05:05:52 +02:00
twinaphex
3a947c450b (GL CG) Chane info variable to tracker_info 2014-10-21 02:21:13 +02:00
twinaphex
a8fd98e6dc Rename 'abs' local variable to 'absolute' 2014-10-21 01:09:24 +02:00
twinaphex
ef27b31c9f print_buf was unused in shader_gl_cg.c - so get rid of it 2014-10-20 23:22:16 +02:00
twinaphex
c3349004ad Change index variable to 'idx' 2014-10-20 22:58:31 +02:00
twinaphex
42bb37816e Take file_path.h include out of file.h 2014-10-20 21:51:04 +02:00
twinaphex
059ed8fb07 (Shaders) Rename index variables 2014-10-20 19:27:32 +02:00
Twinaphex
f7d30b775f (Shaders) Fix 'declaration shadows a variable in local scope' warnings 2014-10-14 18:26:28 +02:00
twinaphex
4cf03811ea (GLSL) Make gl_glsl_num more robust 2014-10-04 22:24:14 +02:00
twinaphex
54bfe360c6 Move ifndef HAVE_GCMGL checks outside of gl.c and into
shader_gl_cg.c - also implement stub glGenerateMipmapOES
for GCMGL
2014-10-02 21:09:34 +02:00
twinaphex
ca004c370c (HLSL) Cleanup hlsl_filter_type too 2014-10-02 15:25:51 +02:00
twinaphex
4c6fa4f059 (Cg/GLSL) Cleanups to filter_type implementation 2014-10-02 15:25:01 +02:00
twinaphex
e7e441d32d Rename shader_cg.c to shader_gl_cg.c 2014-10-02 15:19:21 +02:00
twinaphex
b22cf18228 (GL/Shaders) Put fixed-function vertex/matrix coord code inside shader
backend files as fallback routines
2014-10-02 15:17:21 +02:00
twinaphex
59be30825c (GL) Do away with most of the checks for 'shader' now that shader
will never be NULL
2014-10-02 14:05:11 +02:00
twinaphex
64c2305017 Add 'ident' to shader driver - add shader context functions 2014-10-02 13:42:40 +02:00
twinaphex
6c675e6580 Create gfx/gl_common.c 2014-10-02 13:32:42 +02:00
twinaphex
b2f6a025c8 Create shader_gl_common.c 2014-10-02 13:27:35 +02:00
twinaphex
6b054da299 Rename shader_common to shader_context 2014-10-02 13:21:45 +02:00
twinaphex
486dc3adec Get rid of shader_cg.h header 2014-10-02 12:50:27 +02:00
twinaphex
89e449cc86 Get rid of header dependencies on GL in shader_common.h 2014-10-02 11:27:11 +02:00
twinaphex
039a5d7ab3 Create shader_null.c and make shader_backend less dependent
on GL
2014-10-02 11:11:34 +02:00
twinaphex
c861b4f994 Move gl_wrap_type_to_enum to gfx/gl.c 2014-10-02 01:02:13 +02:00
twinaphex
ca12482af0 Move shader files to gfx/shader/ 2014-10-02 00:45:11 +02:00