- e00e8f4 GLSL: replace general missing functionality with specific messages. by John Kessenich · 7 years ago
- ba5cc2f GLSL: Fix #822: Improve information given for syntax errors. by John Kessenich · 8 years ago
- 4bfeed5 Semantics: Spec. changing to reflect reality of int/uint conversion for |^&. by John Kessenich · 9 years ago
- 712ecb9 Doubles: Add all the missing built-in double-based prototypes. by John Kessenich · 9 years ago
- eb505e4 Allow future keywords to be accessed as members in a struct. by John Kessenich · 9 years ago
- 2398b3a Full stack: implement textureQueryLod(*) and textureQueryLevels(*). by John Kessenich · 9 years ago
- d6c37b1 GL_OES_shader_multisample_interpolation: Include scalar swizzles as valid for interpolateAt*. by John Kessenich · 9 years ago
- 0fc4338 Implement GL_OES_shader_multisample_interpolation, as well as core desktop versions of it. by John Kessenich · 9 years ago
- 0a33592 Implement frexp, ldexp, packUnorm2x16, unpackUnorm2x16, packUnorm4x8, packSnorm4x8, unpackUnorm4x8, unpackSnorm4x8, and unpackDouble2x32(). by John Kessenich · 10 years ago
- 13fd6c9 Implement GL_ARB_derivative_control. by John Kessenich · 10 years ago
- f5dd2f5 Expand implicit argument conversions to also include handling built-in function calls. by John Kessenich · 11 years ago
- 116c30b Tessellation: implement 'patch' semantics. by John Kessenich · 11 years ago
- 0b39137 Implement location overlap error checking. by John Kessenich · 11 years ago
- d6bef91 Correct textureGather*() extension support: by John Kessenich · 11 years ago
- 1d1132d Add limit checking for constant texture texel offsets and max_vertices. by John Kessenich · 11 years ago
- 5134b9c Track what ins/outs/uniforms are used, so that errors like "declare after use" or "can't use both XXX and YYY" can be issued. So far, used this for invariant, gl_FragColor et. al., and gl_FragCoord use before redeclaration. by John Kessenich · 11 years ago
- 8ec55cd Clean up/resolve a bunch of TODO, which included implementing pixel_center_integer and origin_upper_left and adjusting what versions see legacy texturing names. by John Kessenich · 11 years ago
- c78a126 Tie "location = " to the right stages/versions/extensions. Also add "#define extension 1" extension support and instructions. by John Kessenich · 11 years ago
- 21a8770 Add texture gather functions (and extension check) for GLSL 400 and GL_ARB_texture_gather. by John Kessenich · 11 years ago
- e7c59c1 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. by John Kessenich · 11 years ago
- eebed6f Disallow variable indexing into sampler array for ES and desktop before version 400. by John Kessenich · 11 years ago