Commit History

Author SHA1 Message Date
  John Kessenich 968c8f8e78 glslang: Bug 13724: ES global initializers must be constant. 9 years ago
  John Kessenich f856599601 Implement most of GL_ARB_explicit_attrib_location (all but index on fragment output). 10 years ago
  John Kessenich f5dd2f5c7c Expand implicit argument conversions to also include handling built-in function calls. 10 years ago
  John Kessenich 782aa830b6 Correct which versions can support the extensions GL_ARB_separate_shader_objects and GL_ARB_shading_language_420pack. They'd only gone back to 150, rather than 130/140. 10 years ago
  John Kessenich e8fe7b81d7 Allow tessellation shaders to work on versions back to 150. Also combined all the tessellation tests into a single run. 10 years ago
  John Kessenich afda2411c0 Check for structures out from vertex or into fragment for ES 100 or desktop pre-150. 10 years ago
  John Kessenich e7c59c187c Add all built-in variables for all versions/profiles/stages of GLSL. Also, made more readable; declarations are cut and paste from the specs, with quotes around them. This does not include built-in constants yet (other than MaxClipDistances), just the non-constants. 11 years ago
  John Kessenich b51f62c573 Add the GL_ES macro for ES personalities, along with a general mechanism for adding preambles in front of shaders without effecting line numbers, etc. 11 years ago
  John Kessenich 564842b23b Properly declare versions for precision qualifiers, in/out/attribute/varying. 11 years ago