diff options
| author | Jordan Woyak <jordan.woyak@gmail.com> | 2011-12-11 06:02:04 -0600 |
|---|---|---|
| committer | Jordan Woyak <jordan.woyak@gmail.com> | 2011-12-11 06:02:47 -0600 |
| commit | a613012d084e4913c3eb3eafe6e24adafe99dfaa (patch) | |
| tree | d57652ed07278080abdb76d5d1fff73085e34e3a /Source/Plugins/Plugin_VideoOGL/Src/ProgramShaderCache.h | |
| parent | 5ae1f674f56851466b57ad9986a835e85eb3909c (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.h | 8 |
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); |
