summaryrefslogtreecommitdiff
path: root/Source/Plugins/Plugin_VideoOGL/Src/ProgramShaderCache.cpp
diff options
context:
space:
mode:
authordegasus <wickmarkus@web.de>2013-01-17 11:16:12 +0100
committerdegasus <wickmarkus@web.de>2013-01-17 11:16:12 +0100
commit3054d36534316e16dbc9a1cb45f2c778e33685af (patch)
tree28c44a6516cc59591f5c8361cf216d91b79b4c84 /Source/Plugins/Plugin_VideoOGL/Src/ProgramShaderCache.cpp
parentb778b86e26f16548423a962883f399eedf0db6db (diff)
use glBindFragDataLocation instead of glDrawBuffer
Diffstat (limited to 'Source/Plugins/Plugin_VideoOGL/Src/ProgramShaderCache.cpp')
-rw-r--r--Source/Plugins/Plugin_VideoOGL/Src/ProgramShaderCache.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/Source/Plugins/Plugin_VideoOGL/Src/ProgramShaderCache.cpp b/Source/Plugins/Plugin_VideoOGL/Src/ProgramShaderCache.cpp
index c6e309d359..24cdb9c444 100644
--- a/Source/Plugins/Plugin_VideoOGL/Src/ProgramShaderCache.cpp
+++ b/Source/Plugins/Plugin_VideoOGL/Src/ProgramShaderCache.cpp
@@ -108,6 +108,8 @@ void ProgramShaderCache::SetProgramBindings ( ProgramShaderCache::PCacheEntry& e
glBindFragDataLocationIndexed(entry.prog_id, 0, 0, "ocol0");
glBindFragDataLocationIndexed(entry.prog_id, 0, 1, "ocol1");
}
+ else
+ glBindFragDataLocation(entry.prog_id, 0, "ocol0");
// Need to set some attribute locations
glBindAttribLocation(entry.prog_id, SHADER_POSITION_ATTRIB, "rawpos");