From 3ba5f226040ce80129db3516d1b2bf9e910394ac Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Tue, 7 Jan 2014 16:16:25 +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"