Commit History

Автор SHA1 Съобщение Дата
  John Kessenich 21f1286f57 Front-end: Implement GL_EXT_shader_non_constant_global_initializers. преди 8 години
  John Kessenich 968c8f8e78 glslang: Bug 13724: ES global initializers must be constant. преди 9 години
  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 години
  John Kessenich f0fce80aa7 Do qualifier-based checking independent of declaring a variable. Bug 11903. преди 10 години
  John Kessenich 974258d88f Fix, and add missing tests for, error catching for applying swizzles to arrays. преди 10 години
  John Kessenich afda2411c0 Check for structures out from vertex or into fragment for ES 100 or desktop pre-150. преди 10 години
  John Kessenich 66cdf36521 Detect and give error on second occurrence of #version. преди 10 години
  John Kessenich b88c60b03f Track whether function declarations are prototypes, and only allow at most one prototype for ES 100. преди 10 години
  John Kessenich 143c8bf10f Give error when overloaded functions differ only on a parameter's precision qualifier. преди 10 години
  John Kessenich ad43f6f684 Implement GL_EXT_shader_texture_lod. преди 10 години
  John Kessenich 69aa9c1b84 Fixes to scanning: преди 11 години
  John Kessenich 67c9f3a720 Misc semantics fixes: преди 11 години
  John Kessenich bd1a5b7727 Add GL_OES_EGL_image_external. Includes new keyword, type, name mangling, built-in function calls, etc. преди 11 години
  John Kessenich 99296369d3 Add GL_EXT_frag_depth. преди 11 години
  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 години
  John Kessenich 115a0adc29 Add GL_OES_texture_3D extension. Also, minor tweaks to extension adding infrastructure. преди 11 години
  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 години
  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 години
  John Kessenich 816e9bc90b Improve robustness of extension checking, and its intersection with ES 100 features. преди 11 години