1. 888be02 update linux binary by John Kessenich · 10 years ago
  2. d78ca62 Implement atomic counter offset semantics. by John Kessenich · 10 years ago
  3. aa657c1 Implement 'index' layout qualifier for fragment outputs. Based partly on a submission. by John Kessenich · 10 years ago
  4. d1888f8 Implement conservative depth layout qualifiers. Based partly on a submission. by John Kessenich · 10 years ago
  5. d6c72a4 A patch submitted for MinGW building. by John Kessenich · 10 years ago
  6. f51842e update Window's binary by John Kessenich · 10 years ago
  7. d21e82d update linux binary by John Kessenich · 10 years ago
  8. a3d8557 Turn on the sampler 2DMS types for ES 3.1. by John Kessenich · 10 years ago
  9. 58f5a5e Add fma(), tie the 2x16 stuff to the correct versions. by John Kessenich · 10 years ago
  10. 0a33592 Implement frexp, ldexp, packUnorm2x16, unpackUnorm2x16, packUnorm4x8, packSnorm4x8, unpackUnorm4x8, unpackSnorm4x8, and unpackDouble2x32(). by John Kessenich · 10 years ago
  11. 122c5f1 Update Window's binary. by John Kessenich · 10 years ago
  12. 8455e46 update linux binary by John Kessenich · 10 years ago
  13. b300751 Miscellaneous ES 3.1 semantics, and identification of all missing features. by John Kessenich · 10 years ago
  14. f014740 Update Window's binary. by John Kessenich · 10 years ago
  15. f416b55 update linux binary by John Kessenich · 10 years ago
  16. 26ad268 Add -d option for desktop default for missing #version. by John Kessenich · 10 years ago
  17. be70339 Add the bitField built-in functions. Mark 330 as being complete. by John Kessenich · 10 years ago
  18. cd77f8e Implement GL_ARB_shader_texture_image_samples. Also add in gl_MaxSamples and the float imageAtomicExchange. by John Kessenich · 10 years ago
  19. df1d81a Add ES 3.1 compatibility to 4.5 and the atomic memory functions (e.g. atomicAdd). by John Kessenich · 10 years ago
  20. 6996841 Implement cull distances for GLSL 4.5 (but not as an extension yet, just a 4.5 feature). by John Kessenich · 10 years ago
  21. 13fd6c9 Implement GL_ARB_derivative_control. by John Kessenich · 10 years ago
  22. 265f5fb Finish virtually all of the remaining atomic counter functionality. Still need offset collision detection. by John Kessenich · 10 years ago
  23. 3dd035b Add ESSL 310 test results. by John Kessenich · 10 years ago
  24. 4d57090 Turn on ESSL 3.1 for most features: by John Kessenich · 10 years ago
  25. bedb1bc Partial implementation of atomic counters. by John Kessenich · 10 years ago
  26. cc7f4eb Remove the now dead 'shared' type field, and add semantic check for buffer on non-block. by John Kessenich · 10 years ago
  27. 67cf1f6 Turn on basic support for shader storage buffer objects, but not yet the entire extension. by John Kessenich · 10 years ago
  28. 79cddfc Finish implementing compute shaders, within #version 430, partly based on a submission. by John Kessenich · 10 years ago
  29. ddea678 Implement GL_ARB_shader_image_load_store. Partly done (format layout qualifiers) from a submission. by John Kessenich · 10 years ago
  30. e4423f5 Test update. by John Kessenich · 10 years ago
  31. f856599 Implement most of GL_ARB_explicit_attrib_location (all but index on fragment output). by John Kessenich · 10 years ago
  32. 8aa57c3 Fix assert firing in debug mode from last check in. by John Kessenich · 10 years ago
  33. b9fc145 Finish implement GL_ARB_texture_lod; adding the 19 additional *ARB() built-ins to the 11 non-*ARB() that were already supported. by John Kessenich · 10 years ago
  34. 019a62b Add the original-style texture-rectangle texturing functions, and allow rectangular samplers to be declared under relaxed semantic checks. by John Kessenich · 10 years ago
  35. 0bed221 Update test results (test changed). by John Kessenich · 10 years ago
  36. 700f9dc Fix g++ build complaint. by John Kessenich · 10 years ago
  37. 92f9038 Create dummy side project. by John Kessenich · 10 years ago
  38. d3c123a Fix bug where non-constant test in ?: on a constant results thought the result was const, when it is really a temporary. by John Kessenich · 10 years ago
  39. a63faa7 Non-functional: Encapsulate testing for IO that is supposed to be arrayed with extra level for per-vertex data. by John Kessenich · 10 years ago
  40. 34d6875 Update test result. by John Kessenich · 10 years ago
  41. 7e991e7 Add more allowances for relaxed error checking mode: Warn instead of error on use of a disabled extension, allow 'f' suffix on floating point literals, and allow #version after tokens. by John Kessenich · 10 years ago
  42. fd30542 Non-functional trivial clean up. by John Kessenich · 10 years ago
  43. 3591930 Add partial support for GL_ARB_shader_texture_lod. by John Kessenich · 10 years ago
  44. 9dedb13 Add missing matrix constructor test, and add a size() method for downstream consumers of constArrays. by John Kessenich · 10 years ago
  45. 974258d Fix, and add missing tests for, error catching for applying swizzles to arrays. by John Kessenich · 10 years ago
  46. 6e62d92 Fix bug where an anonymous member of a built-in block containing another member with an implicitly-sized array caused two copies of the block to be referenced. by John Kessenich · 10 years ago
  47. 9854f21 Update Windows executable. by John Kessenich · 10 years ago
  48. 9b3f9e5 Update readme for no .so by John Kessenich · 10 years ago
  49. 7cc052b update Linux binary, no .so needed by John Kessenich · 10 years ago
  50. 6a24592 No longer using a shared object model. by John Kessenich · 10 years ago
  51. ad47ee8 Non-functional tweak to hidden-member (of anonymous block) semantics. by John Kessenich · 10 years ago
  52. bae44b7 Finish GL_ARB_shading_language_420pack: *ProgramTexelOffset built-in constants. Also, make comma operation not fold constants. by John Kessenich · 10 years ago
  53. 0b9e112 420Pack: Implement length() on vectors and matrices. Also, tweak line-continuation semantics to understand the extension. by John Kessenich · 10 years ago
  54. 7c257eb Code simplification: Add (and use) helper functions for building constant scalar AST nodes for bool, int, uint, float, and double, shortening all the code segments that were doing that. by John Kessenich · 10 years ago
  55. a92c30e Add access methods for consuming adapters to get the top-level shader modes like number of invocations, vertex spacing, primitives, etc. by John Kessenich · 10 years ago
  56. d7dfe2c Prevent crash when bad shader redeclares built-in array names it is not supposed to redeclare. by John Kessenich · 10 years ago
  57. 8a1a4a7 Implement implicit conversions on function return expressions to the function's type. by John Kessenich · 10 years ago
  58. 2ea882f Change ERROR to WARNING to finish fixing bug 11904, comment 3: bug 11856 resolved to drop the ERROR regarding no statements after the last label in the switch. by John Kessenich · 10 years ago
  59. 8d6ce1c Improve the 150.geom test. by John Kessenich · 10 years ago
  60. f000058 Allow the pre-150 built-in redeclarations when using SSO: gl_Position, gl_PointSize, gl_ClipVertex, and gl_FogFragCoord. by John Kessenich · 10 years ago
  61. 040b8ca Just make computeTypeLocationSize const. by John Kessenich · 10 years ago
  62. e96ee85 Establish desktop completeness through version 1.50. (gl_MaxVaryingFloats, implicit-cconversion safety, cube-sampler-array fix, add tests) by John Kessenich · 10 years ago
  63. 447c65c Two missing test file sources. by John Kessenich · 10 years ago
  64. 263a134 Correct the test results from the last check in. by John Kessenich · 10 years ago
  65. 2bbd2a3 Add missing tests and test results. by John Kessenich · 10 years ago
  66. cf0206c Restore r26245 and all tests and test results since 4/1: by John Kessenich · 10 years ago
  67. dd09c05 Restore r26192, r26240, r26241: Two missing files from last check in. by John Kessenich · 10 years ago
  68. 150b7ac Restore r26192, r26240, r26241: All three about implicit-array sizing design and implementation. *Minus* test results. by John Kessenich · 10 years ago
  69. 078c010 Restore r26190: make code PIC by John Kessenich · 10 years ago
  70. f2d042a Non-functional, infrastructure: Be more explicit about "implicit array sizes", improving the infrastructure for handling them. Also fix some output that was too big for its buffer. by John Kessenich · 10 years ago
  71. b4ef9e0 Track which extensions were enabled or required, in the intermediate representation, for reflection of the consumer. by John Kessenich · 10 years ago
  72. ea4ae7c CMake fix for Linux for previous check in by John Kessenich · 10 years ago
  73. fde7034 CMake: Collapse into a single library all the libraries under the glslang directory, and represent the proper hierarchy in MSVS. There are still a total of 3 libraries to link against: glslang, OGLCompiler, and OSDependent. by John Kessenich · 10 years ago
  74. e564fc5 Make use of the v110 tool set be Win32 specific. by John Kessenich · 10 years ago
  75. 585982e Add getStage() and getIntermediate() methods for consumers. Also removed dead options and update test file. by John Kessenich · 10 years ago
  76. f5dd2f5 Expand implicit argument conversions to also include handling built-in function calls. by John Kessenich · 10 years ago
  77. 0af1e7c Allow selection of the "Platform Toolset", so that XP binaries can be built. by John Kessenich · 10 years ago
  78. 71e01cb Make switch statements have their own nested scope (bug 11904). by John Kessenich · 10 years ago
  79. c63759e Additional test results for previous check in. by John Kessenich · 10 years ago
  80. 75694fd Implement implicit conversions of function-call arguments (both in and out) as explicit conversions in the AST, through handleArgumentConversions(). by John Kessenich · 10 years ago
  81. e5d92eb remove bison-generated header from library dependencies by John Kessenich · 10 years ago
  82. d0848e0 Add new Linux set up script. by John Kessenich · 10 years ago
  83. 71241d8 Allow choice of DLL or static CRT libraries through CMake options. by John Kessenich · 10 years ago
  84. 3ce1058 update Linux build for latest CMake changes from Windows by John Kessenich · 10 years ago
  85. d18e2d8 Add CMake support for Visual Studio and installation, with an expected "install" for CMAKE_INSTALL_PREFIX, and updated test scripts to consume the CMake installation. by John Kessenich · 10 years ago
  86. 6b57784 Use more modern bison %parse-param and %lex-param rather than #defined YYPARSE_PARAM and YYLEX_PARAM. This should make it build across a broader range of modern versions of bison, as well as avoid void* and type casting. by John Kessenich · 10 years ago
  87. 8922ce7 Fix bug 11736: Minor glslang compilation fixes: Correct "currentChar" logic for recently switched to unsigned size_t locations, and protect more pool guard code with #ifdef. by John Kessenich · 10 years ago
  88. b35e9bf Track things like "(3)" and "+3" as expressions, not literals. by John Kessenich · 10 years ago
  89. 35f04bd Make 64-bit VS compile clean. Mostly size_t vs. int tweaks. by John Kessenich · 10 years ago
  90. 8922da2 Check in a much improved submitted set of makefiles for Linux builds. This eliminates dependencies on system headers, and generally simplifies the makefiles. by John Kessenich · 10 years ago
  91. 2023368 Correct newlines and executable bit for BuildLinuxCMake.sh by John Kessenich · 10 years ago
  92. 0547c2a Add submitted CMake files for Linux builds. All existing ways of building remain in tact. by John Kessenich · 10 years ago
  93. 6494baf Check-in a couple submitted char* string portability bug fixes: correct sizing of buffers and stop overwriting preprocessor token names with themselves. by John Kessenich · 10 years ago
  94. 51cdd90 Fix the few non-portable uses of "char" (where a -1 might be relevant): All uses of char are now either "int", "unsigned char" or char arrays for storing strings. Also, went to consistent "char* foo" coding convention. (There were only a few ambiguous uses.) by John Kessenich · 10 years ago
  95. 52c3514 Update rules for "GL_", "gl_", and "__" to match latest specification bug fixes. by John Kessenich · 10 years ago
  96. 3bef952 update linux binary by John Kessenich · 10 years ago
  97. 56876dc Fix missing semantic check: Disallow layout qualifiers when augmenting an already declared variable with a qualifier. by John Kessenich · 10 years ago
  98. 782aa83 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. by John Kessenich · 10 years ago
  99. 4094630 GL_ARB_enhanced_layouts, final. #extension tests, built-in constants, and bug fix for non-constant expression in layout(...=expr). by John Kessenich · 10 years ago
  100. 39974ac ESSL 1.0: Add GL_FRAGMENT_PRECISION_HIGH to ESSL 1.0. It was in desktop, and properly not in ES 3.0, but missing in ES 1.0. by John Kessenich · 10 years ago