I get an error:
Shader compilation failed for shaderType: 1
Info log: ERROR: 0:1: '' : Unknown char
INTERNAL ERROR: no main() function!
ERROR: 1 compilation errors. No code generated.
the Unknown character is 0x03
The shader works on win32 platform.
I can't figure out the problem
Shader code:
#version 450layout (location = 0) in vec2 inUV;layout (location = 0) out vec4 outColor;void main(){outColor = vec4(inUV.x, inUV.y, 0.0, 1.0);}
0x07230203,0x00010000,0x000d000a,0x00000018,0x00000000,0x00020011,0x00000001,0x0006000b,0x00000001,0x4c534c47,0x6474732e,0x3035342e,0x00000000,0x0003000e,0x00000000,0x00000001,0x0007000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x00000009,0x0000000c,0x00030010,0x00000004,0x00000007,0x00030003,0x00000002,0x000001c2,0x000a0004,0x475f4c47,0x4c474f4f,0x70635f45,0x74735f70,0x5f656c79,0x656e696c,0x7269645f,0x69746365,0x00006576,0x00080004,0x475f4c47,0x4c474f4f,0x6e695f45,0x64756c63,0x69645f65,0x74636572,0x00657669,0x00040005,0x00000004,0x6e69616d,0x00000000,0x00050005,0x00000009,0x4374756f,0x726f6c6f,0x00000000,0x00040005,0x0000000c,0x56556e69,0x00000000,0x00040047,0x00000009,0x0000001e,0x00000000,0x00040047,0x0000000c,0x0000001e,0x00000000,0x00020013,0x00000002,0x00030021,0x00000003,0x00000002,0x00030016,0x00000006,0x00000020,0x00040017,0x00000007,0x00000006,0x00000004,0x00040020,0x00000008,0x00000003,0x00000007,0x0004003b,0x00000008,0x00000009,0x00000003,0x00040017,0x0000000a,0x00000006,0x00000002,0x00040020,0x0000000b,0x00000001,0x0000000a,0x0004003b,0x0000000b,0x0000000c,0x00000001,0x00040015,0x0000000d,0x00000020,0x00000000,0x0004002b,0x0000000d,0x0000000e,0x00000000,0x00040020,0x0000000f,0x00000001,0x00000006,0x0004002b,0x0000000d,0x00000012,0x00000001,0x0004002b,0x00000006,0x00000015,0x00000000,0x0004002b,0x00000006,0x00000016,0x3f800000,0x00050036,0x00000002,0x00000004,0x00000000,0x00000003,0x000200f8,0x00000005,0x00050041,0x0000000f,0x00000010,0x0000000c,0x0000000e,0x0004003d,0x00000006,0x00000011,0x00000010,0x00050041,0x0000000f,0x00000013,0x0000000c,0x00000012,0x0004003d,0x00000006,0x00000014,0x00000013,0x00070050,0x00000007,0x00000017,0x00000011,0x00000014,0x00000015,0x00000016,0x0003003e,0x00000009,0x00000017,0x000100fd,0x00010038
I suspect the issue is from "#version 450", which is not correct to OpenGL ES on mobile device.
OpenGL ES 3.2 shading language version is 3.20,
So can you change "#version 450" to "#version 320" or "#version 300" for a test?
Thanks
Bob Du
I started getting errors on compiling the project for Oculus Quest. Here is the errors: Shader error in 'Obi/Particles': invalid subscript '_ShadowCoord' at line 92 (on gles3) Compiling Vertex program with DIRECTIONAL SHADOWS_SHADOWMASK LIGHTPROBE_SH Platform defines: UNITY_NO_DXT5nm UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER2 UNITY_LIGHTMAP_DLDR_ENCODING
https://www.tellculvers.org/
Dear Customer
- invalid subscript '_ShadowCoord' at line 92
what is the line 92 in the shader source code?
Thanks
Bob Du