Cronologia Commit

Autore SHA1 Messaggio Data
  John Kessenich 21f1286f57 Front-end: Implement GL_EXT_shader_non_constant_global_initializers. 8 anni fa
  John Kessenich 968c8f8e78 glslang: Bug 13724: ES global initializers must be constant. 9 anni fa
  John Kessenich 2b20dcb64d Fix public bug 1277: #line L sets the next line to L+1 or just L, based on the version of the language. 9 anni fa
  John Kessenich f0fce80aa7 Do qualifier-based checking independent of declaring a variable. Bug 11903. 10 anni fa
  John Kessenich 974258d88f Fix, and add missing tests for, error catching for applying swizzles to arrays. 10 anni fa
  John Kessenich afda2411c0 Check for structures out from vertex or into fragment for ES 100 or desktop pre-150. 10 anni fa
  John Kessenich 66cdf36521 Detect and give error on second occurrence of #version. 10 anni fa
  John Kessenich b88c60b03f Track whether function declarations are prototypes, and only allow at most one prototype for ES 100. 10 anni fa
  John Kessenich 143c8bf10f Give error when overloaded functions differ only on a parameter's precision qualifier. 10 anni fa
  John Kessenich ad43f6f684 Implement GL_EXT_shader_texture_lod. 10 anni fa
  John Kessenich 69aa9c1b84 Fixes to scanning: 11 anni fa
  John Kessenich 67c9f3a720 Misc semantics fixes: 11 anni fa
  John Kessenich bd1a5b7727 Add GL_OES_EGL_image_external. Includes new keyword, type, name mangling, built-in function calls, etc. 11 anni fa
  John Kessenich 99296369d3 Add GL_EXT_frag_depth. 11 anni fa
  John Kessenich 06a37c3964 Add GL_OES_standard_derivatives. Also added extension infrastructure that allows built-in symbols to be tagged with extensions and automatically error checked against them. 11 anni fa
  John Kessenich 115a0adc29 Add GL_OES_texture_3D extension. Also, minor tweaks to extension adding infrastructure. 11 anni fa
  John Kessenich 77d908af8a Added constant folding for relational (e.g. lessThan) built-ins, relational built-ins for uints, and bitwise ops for mixed scalars and vectors. 11 anni fa
  John Kessenich 01c22afa37 Add some missing invariant semantic checks, replace some misplaced sampler semantic checks, add parameter and structure member checks against new qualifiers. 11 anni fa
  John Kessenich 816e9bc90b Improve robustness of extension checking, and its intersection with ES 100 features. 11 anni fa