jit.gl.shader error

steve_j's icon

Im having a look at federicos shader tutorial here https://www.youtube.com/watch?v=CsEVJNbKMms
Files here https://www.dropbox.com/s/ebfke8jca1ngb25/OpenGL_tuts.zip?dl=0

And i keep getting the following compile error
ERROR: 0:2: '' : #version must occur before any other statement in the program
The version looks corectly placed in the shader so at a bit of a loss.
Everything else (shaders in the examples of max) seem to be fine.

Anyone have any sugestions?

My GLSL staus

{
    "Intel HD Graphics 3000 OpenGL Engine" :     {
        "Vendor Name" : "Intel Inc.",
        "Version" : "2.1 INTEL-10.2.37",
        "GLSL Version" : "1.20",
        "Renderer Properties" :         {
            "OffScreen" : 0,
            "FullScreen" : 1,
            "RendererID" : 16925441,
            "Accelerated" : 1,
            "Robust" : 0,
            "BackingStore" : 1,
            "Safe" : 1,
            "Window" : 1,
            "MultiScreen" : 0,
            "Compliant" : 1,
            "DisplayMask" : 15,
            "BufferModes" : 29,
            "ColorModes" : 167805952,
            "AccumModes" : 134217728,
            "DepthModes" : 3073,
            "StencilModes" : 129,
            "MaxAuxBuffers" : 2,
            "MaxSampleBuffers" : 1,
            "MaxSamples" : 4,
            "SampleModes" : 2,
            "SampleAlpha" : 1,
            "VideoMemory" : 472907776,
            "TextureMemory" : 402653184,
            "GPUVertProcCapable" : 1,
            "GPUFragProcCapable" : 1,
            "Online" : 1
        }
,
        "OpenGL Limits" :         {
            "Framebuffers" :             {
                "MAX_COLOR_ATTACHMENTS_EXT" : [ 8 ],
                "MAX_RENDERBUFFER_SIZE_EXT" : [ 8192 ],
                "MAX_VIEWPORT_DIMS" : [ 8192, 8192 ],
                "MAX_DRAW_BUFFERS_ARB" : [ 8 ],
                "MIN_PBUFFER_VIEWPORT_DIMS_APPLE" : [ 2, 2 ],
                "SUBPIXEL_BITS" : [ 8 ]
            }
,
            "Points and Lines" :             {
                "ALIASED_LINE_WIDTH_RANGE" : [ 1, 7 ],
                "ALIASED_POINT_SIZE_RANGE" : [ 1, 255 ],
                "SMOOTH_LINE_WIDTH_GRANULARITY" : [ 0.125 ],
                "SMOOTH_LINE_WIDTH_RANGE" : [ 0, 7 ],
                "SMOOTH_POINT_SIZE_GRANULARITY" : [ 0.125 ],
                "SMOOTH_POINT_SIZE_RANGE" : [ 1, 256 ]
            }
,
            "Stacks" :             {
                "MAX_ATTRIB_STACK_DEPTH" : [ 16 ],
                "MAX_CLIENT_ATTRIB_STACK_DEPTH" : [ 16 ],
                "MAX_COLOR_MATRIX_STACK_DEPTH" : [ 10 ],
                "MAX_MODELVIEW_STACK_DEPTH" : [ 32 ],
                "MAX_NAME_STACK_DEPTH" : [ 128 ],
                "MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB" : [ 2 ],
                "MAX_PROJECTION_STACK_DEPTH" : [ 10 ],
                "MAX_TEXTURE_STACK_DEPTH" : [ 10 ]
            }
,
            "Textures" :             {
                "MAX_3D_TEXTURE_SIZE" : [ 2048 ],
                "MAX_CUBE_MAP_TEXTURE_SIZE" : [ 8192 ],
                "MAX_RECTANGLE_TEXTURE_SIZE_EXT" : [ 8192 ],
                "MAX_TEXTURE_SIZE" : [ 8192 ],
                "MAX_TEXTURE_LOD_BIAS" : [ 16 ],
                "MAX_TEXTURE_MAX_ANISOTROPY_EXT" : [ 16 ],
                "MAX_TEXTURE_UNITS" : [ 8 ]
            }
,
            "Shaders" :             {
                "MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB" : [ 16 ],
                "MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB" : [ 4096 ],
                "MAX_TEXTURE_COORDS_ARB" : [ 8 ],
                "MAX_TEXTURE_IMAGE_UNITS_ARB" : [ 16 ],
                "MAX_VERTEX_ATTRIBS_ARB" : [ 16 ],
                "MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB" : [ 16 ],
                "MAX_VERTEX_UNIFORM_COMPONENTS_ARB" : [ 4096 ]
            }

        }

    }
,
    "Apple Software Renderer" :     {
        "Vendor Name" : "Apple Inc.",
        "Version" : "2.1 APPLE-14.0.16",
        "GLSL Version" : "1.20",
        "Renderer Properties" :         {
            "OffScreen" : 1,
            "FullScreen" : 0,
            "RendererID" : 16909312,
            "Accelerated" : 0,
            "Robust" : 1,
            "BackingStore" : 1,
            "Safe" : 1,
            "Window" : 1,
            "MultiScreen" : 1,
            "Compliant" : 1,
            "DisplayMask" : 15,
            "BufferModes" : 13,
            "ColorModes" : 134250496,
            "AccumModes" : 134217728,
            "DepthModes" : 4097,
            "StencilModes" : 129,
            "MaxAuxBuffers" : 4,
            "MaxSampleBuffers" : 1,
            "MaxSamples" : 16,
            "SampleModes" : 1,
            "SampleAlpha" : 1,
            "VideoMemory" : 0,
            "TextureMemory" : 0,
            "GPUVertProcCapable" : 0,
            "GPUFragProcCapable" : 0,
            "Online" : 1
        }
,
        "OpenGL Limits" :         {
            "Framebuffers" :             {
                "MAX_COLOR_ATTACHMENTS_EXT" : [ 8 ],
                "MAX_RENDERBUFFER_SIZE_EXT" : [ 16384 ],
                "MAX_VIEWPORT_DIMS" : [ 16384, 16384 ],
                "MAX_DRAW_BUFFERS_ARB" : [ 8 ],
                "MIN_PBUFFER_VIEWPORT_DIMS_APPLE" : [ 1, 1 ],
                "SUBPIXEL_BITS" : [ 10 ]
            }
,
            "Points and Lines" :             {
                "ALIASED_LINE_WIDTH_RANGE" : [ 1, 64 ],
                "ALIASED_POINT_SIZE_RANGE" : [ 1, 8191 ],
                "SMOOTH_LINE_WIDTH_GRANULARITY" : [ 0.0001 ],
                "SMOOTH_LINE_WIDTH_RANGE" : [ 0, 64 ],
                "SMOOTH_POINT_SIZE_GRANULARITY" : [ 0.0001 ],
                "SMOOTH_POINT_SIZE_RANGE" : [ 0, 256 ]
            }
,
            "Stacks" :             {
                "MAX_ATTRIB_STACK_DEPTH" : [ 16 ],
                "MAX_CLIENT_ATTRIB_STACK_DEPTH" : [ 16 ],
                "MAX_COLOR_MATRIX_STACK_DEPTH" : [ 10 ],
                "MAX_MODELVIEW_STACK_DEPTH" : [ 32 ],
                "MAX_NAME_STACK_DEPTH" : [ 128 ],
                "MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB" : [ 2 ],
                "MAX_PROJECTION_STACK_DEPTH" : [ 10 ],
                "MAX_TEXTURE_STACK_DEPTH" : [ 10 ]
            }
,
            "Textures" :             {
                "MAX_3D_TEXTURE_SIZE" : [ 16384 ],
                "MAX_CUBE_MAP_TEXTURE_SIZE" : [ 16384 ],
                "MAX_RECTANGLE_TEXTURE_SIZE_EXT" : [ 16384 ],
                "MAX_TEXTURE_SIZE" : [ 16384 ],
                "MAX_TEXTURE_LOD_BIAS" : [ 16 ],
                "MAX_TEXTURE_MAX_ANISOTROPY_EXT" : [ 16 ],
                "MAX_TEXTURE_UNITS" : [ 8 ]
            }
,
            "Shaders" :             {
                "MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB" : [ 16 ],
                "MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB" : [ 4096 ],
                "MAX_TEXTURE_COORDS_ARB" : [ 8 ],
                "MAX_TEXTURE_IMAGE_UNITS_ARB" : [ 16 ],
                "MAX_VERTEX_ATTRIBS_ARB" : [ 16 ],
                "MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB" : [ 16 ],
                "MAX_VERTEX_UNIFORM_COMPONENTS_ARB" : [ 4096 ]
            }

        }

    }

}

steve_j's icon

Solved, removing the line "#version 120" resolved it.