summaryrefslogtreecommitdiff
path: root/Source/Plugins/Plugin_VideoOGL/Src/ProgramShaderCache.cpp
diff options
context:
space:
mode:
authordegasus <wickmarkus@web.de>2013-01-21 15:43:04 +0100
committerdegasus <wickmarkus@web.de>2013-01-21 15:43:04 +0100
commitcf11f0ea720d891b7463e2613850af43b892b5d4 (patch)
treed88840b1c3756773594b09bb92f80c676f52de7b /Source/Plugins/Plugin_VideoOGL/Src/ProgramShaderCache.cpp
parentebaaf6d468c26b7282b54969794078c3f4bab2f4 (diff)
clear uniform cache on startup
Diffstat (limited to 'Source/Plugins/Plugin_VideoOGL/Src/ProgramShaderCache.cpp')
-rw-r--r--Source/Plugins/Plugin_VideoOGL/Src/ProgramShaderCache.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/Source/Plugins/Plugin_VideoOGL/Src/ProgramShaderCache.cpp b/Source/Plugins/Plugin_VideoOGL/Src/ProgramShaderCache.cpp
index cbeed4376c..db7e954c44 100644
--- a/Source/Plugins/Plugin_VideoOGL/Src/ProgramShaderCache.cpp
+++ b/Source/Plugins/Plugin_VideoOGL/Src/ProgramShaderCache.cpp
@@ -237,6 +237,7 @@ void ProgramShaderCache::Init(void)
glBindBufferRange(GL_UNIFORM_BUFFER, 2, s_ps_vs_ubo, s_vs_data_offset, vs_data_size);
s_ubo_buffer = new float[s_ubo_buffer_size/sizeof(float)];
+ memset(s_ubo_buffer, 0, s_ubo_buffer_size);
s_ubo_dirty = true;
}