From 0ee9f732b860348176b90d61c8dd46d2e7b178d0 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Tue, 7 Jan 2014 16:15:50 +0000 Subject: [PATCH] From Sebastian Messerschmidt, "Original shader was not running on various NVidia cards due to old syntax in shader." --- examples/osgcomputeshaders/osgcomputeshaders.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/osgcomputeshaders/osgcomputeshaders.cpp b/examples/osgcomputeshaders/osgcomputeshaders.cpp index 8aec0d178..ef1cb2e48 100644 --- a/examples/osgcomputeshaders/osgcomputeshaders.cpp +++ b/examples/osgcomputeshaders/osgcomputeshaders.cpp @@ -30,7 +30,7 @@ static const char* computeSrc = { "#version 430\n" "uniform float osg_FrameTime;\n" - "uniform image2D targetTex;\n" + "layout (r32f, binding =0) uniform image2D targetTex;\n" "layout (local_size_x = 16, local_size_y = 16) in;\n" "void main() {\n" " ivec2 storePos = ivec2(gl_GlobalInvocationID.xy);\n"