summaryrefslogtreecommitdiff
path: root/Source/Plugins/Plugin_VideoOGL/Src/ProgramShaderCache.h
diff options
context:
space:
mode:
authorJordan Woyak <jordan.woyak@gmail.com>2011-12-11 06:02:04 -0600
committerJordan Woyak <jordan.woyak@gmail.com>2011-12-11 06:02:47 -0600
commita613012d084e4913c3eb3eafe6e24adafe99dfaa (patch)
treed57652ed07278080abdb76d5d1fff73085e34e3a /Source/Plugins/Plugin_VideoOGL/Src/ProgramShaderCache.h
parent5ae1f674f56851466b57ad9986a835e85eb3909c (diff)
try combining vs/ps ubo
Diffstat (limited to 'Source/Plugins/Plugin_VideoOGL/Src/ProgramShaderCache.h')
-rw-r--r--Source/Plugins/Plugin_VideoOGL/Src/ProgramShaderCache.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/Source/Plugins/Plugin_VideoOGL/Src/ProgramShaderCache.h b/Source/Plugins/Plugin_VideoOGL/Src/ProgramShaderCache.h
index 56026a5c4d..20a33f184b 100644
--- a/Source/Plugins/Plugin_VideoOGL/Src/ProgramShaderCache.h
+++ b/Source/Plugins/Plugin_VideoOGL/Src/ProgramShaderCache.h
@@ -95,8 +95,12 @@ class ProgramShaderCache
static GLuint CurrentFShader, CurrentVShader, CurrentProgram;
static std::pair<u64, u64> CurrentShaderProgram;
- static GLuint s_ps_ubo, s_vs_ubo;
- static float *s_ps_mapped_data, *s_vs_mapped_data;
+ static GLuint s_ps_vs_ubo;
+ static float* s_ps_vs_mapped_data;
+ static GLintptr s_vs_data_offset;
+
+ static void MapBuffer();
+
public:
static PROGRAMSHADER GetShaderProgram(void);
static GLint GetAttr(int num);