; cat ./validator.sh && ./validator.sh #!/bin/sh -eu >shader.frag.prefix cat <shader.vert.prefix cat <"${DIR}"/shader.frag cat shader.frag.prefix "${DIR}"/shader.frag.suffix >"${DIR}"/shader.vert cat shader.vert.prefix "${DIR}"/shader.vert.suffix ;; esac done glslangValidator */shader.frag || : glslangValidator */shader.vert || : 3d_interlaced_merge/shader.frag default_shader/shader.frag minimap_shader/shader.frag nodes_shader/shader.frag ERROR: 0:28: 'FOG_START' : undeclared identifier ERROR: 0:28: '=' : global const initializers must be constant ' const mediump float' ERROR: 2 compilation errors. No code generated. object_shader/shader.frag ERROR: 0:25: 'FOG_START' : undeclared identifier ERROR: 0:25: '=' : global const initializers must be constant ' const mediump float' ERROR: 2 compilation errors. No code generated. selection_shader/shader.frag stars_shader/shader.frag 3d_interlaced_merge/shader.vert ERROR: 0:17: 'assign' : cannot convert from ' in mediump 4-component vector of float' to ' smooth out mediump 2-component vector of float' ERROR: 0:17: '' : compilation terminated ERROR: 2 compilation errors. No code generated. default_shader/shader.vert minimap_shader/shader.vert nodes_shader/shader.vert ERROR: 0:65: 'preprocessor evaluation' : undefined macro in expression not allowed in es profile MATERIAL_TYPE ERROR: 0:65: 'preprocessor evaluation' : expected ')' ERROR: 0:65: '' : missing #endif ERROR: 3 compilation errors. No code generated. object_shader/shader.vert ERROR: 0:54: 'preprocessor evaluation' : undefined macro in expression not allowed in es profile MATERIAL_TYPE ERROR: 0:54: 'preprocessor evaluation' : expected ')' ERROR: 0:54: '' : missing #endif ERROR: 0:54: '' : compilation terminated ERROR: 4 compilation errors. No code generated. selection_shader/shader.vert stars_shader/shader.vert