jit.gl.shader error
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 ]
}
}
}
}
Solved, removing the line "#version 120" resolved it.