diff options
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); |
