1. b300751 Miscellaneous ES 3.1 semantics, and identification of all missing features. by John Kessenich · 10 years ago
  2. f014740 Update Window's binary. by John Kessenich · 10 years ago
  3. f416b55 update linux binary by John Kessenich · 10 years ago
  4. 26ad268 Add -d option for desktop default for missing #version. by John Kessenich · 10 years ago
  5. be70339 Add the bitField built-in functions. Mark 330 as being complete. by John Kessenich · 10 years ago
  6. cd77f8e Implement GL_ARB_shader_texture_image_samples. Also add in gl_MaxSamples and the float imageAtomicExchange. by John Kessenich · 10 years ago
  7. df1d81a Add ES 3.1 compatibility to 4.5 and the atomic memory functions (e.g. atomicAdd). by John Kessenich · 10 years ago
  8. 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
  9. 13fd6c9 Implement GL_ARB_derivative_control. by John Kessenich · 10 years ago
  10. 265f5fb Finish virtually all of the remaining atomic counter functionality. Still need offset collision detection. by John Kessenich · 10 years ago
  11. 3dd035b Add ESSL 310 test results. by John Kessenich · 10 years ago
  12. 4d57090 Turn on ESSL 3.1 for most features: by John Kessenich · 10 years ago
  13. bedb1bc Partial implementation of atomic counters. by John Kessenich · 10 years ago
  14. cc7f4eb Remove the now dead 'shared' type field, and add semantic check for buffer on non-block. by John Kessenich · 10 years ago
  15. 67cf1f6 Turn on basic support for shader storage buffer objects, but not yet the entire extension. by John Kessenich · 10 years ago
  16. 79cddfc Finish implementing compute shaders, within #version 430, partly based on a submission. by John Kessenich · 10 years ago
  17. ddea678 Implement GL_ARB_shader_image_load_store. Partly done (format layout qualifiers) from a submission. by John Kessenich · 10 years ago
  18. e4423f5 Test update. by John Kessenich · 10 years ago
  19. f856599 Implement most of GL_ARB_explicit_attrib_location (all but index on fragment output). by John Kessenich · 10 years ago
  20. 8aa57c3 Fix assert firing in debug mode from last check in. by John Kessenich · 10 years ago
  21. 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
  22. 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
  23. 0bed221 Update test results (test changed). by John Kessenich · 10 years ago
  24. 700f9dc Fix g++ build complaint. by John Kessenich · 10 years ago
  25. 92f9038 Create dummy side project. by John Kessenich · 10 years ago
  26. 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
  27. 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
  28. 34d6875 Update test result. by John Kessenich · 10 years ago
  29. 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
  30. fd30542 Non-functional trivial clean up. by John Kessenich · 10 years ago
  31. 3591930 Add partial support for GL_ARB_shader_texture_lod. by John Kessenich · 10 years ago
  32. 9dedb13 Add missing matrix constructor test, and add a size() method for downstream consumers of constArrays. by John Kessenich · 10 years ago
  33. 974258d Fix, and add missing tests for, error catching for applying swizzles to arrays. by John Kessenich · 10 years ago
  34. 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
  35. 9854f21 Update Windows executable. by John Kessenich · 10 years ago
  36. 9b3f9e5 Update readme for no .so by John Kessenich · 10 years ago
  37. 7cc052b update Linux binary, no .so needed by John Kessenich · 10 years ago
  38. 6a24592 No longer using a shared object model. by John Kessenich · 10 years ago
  39. ad47ee8 Non-functional tweak to hidden-member (of anonymous block) semantics. by John Kessenich · 10 years ago
  40. bae44b7 Finish GL_ARB_shading_language_420pack: *ProgramTexelOffset built-in constants. Also, make comma operation not fold constants. by John Kessenich · 10 years ago
  41. 0b9e112 420Pack: Implement length() on vectors and matrices. Also, tweak line-continuation semantics to understand the extension. by John Kessenich · 10 years ago
  42. 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
  43. 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
  44. d7dfe2c Prevent crash when bad shader redeclares built-in array names it is not supposed to redeclare. by John Kessenich · 10 years ago
  45. 8a1a4a7 Implement implicit conversions on function return expressions to the function's type. by John Kessenich · 10 years ago
  46. 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
  47. 8d6ce1c Improve the 150.geom test. by John Kessenich · 10 years ago
  48. 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
  49. 040b8ca Just make computeTypeLocationSize const. by John Kessenich · 10 years ago
  50. 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
  51. 447c65c Two missing test file sources. by John Kessenich · 10 years ago
  52. 263a134 Correct the test results from the last check in. by John Kessenich · 10 years ago
  53. 2bbd2a3 Add missing tests and test results. by John Kessenich · 10 years ago
  54. cf0206c Restore r26245 and all tests and test results since 4/1: by John Kessenich · 10 years ago
  55. dd09c05 Restore r26192, r26240, r26241: Two missing files from last check in. by John Kessenich · 10 years ago
  56. 150b7ac Restore r26192, r26240, r26241: All three about implicit-array sizing design and implementation. *Minus* test results. by John Kessenich · 10 years ago
  57. 078c010 Restore r26190: make code PIC by John Kessenich · 10 years ago
  58. 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
  59. b4ef9e0 Track which extensions were enabled or required, in the intermediate representation, for reflection of the consumer. by John Kessenich · 10 years ago
  60. ea4ae7c CMake fix for Linux for previous check in by John Kessenich · 10 years ago
  61. 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
  62. e564fc5 Make use of the v110 tool set be Win32 specific. by John Kessenich · 10 years ago
  63. 585982e Add getStage() and getIntermediate() methods for consumers. Also removed dead options and update test file. by John Kessenich · 10 years ago
  64. f5dd2f5 Expand implicit argument conversions to also include handling built-in function calls. by John Kessenich · 10 years ago
  65. 0af1e7c Allow selection of the "Platform Toolset", so that XP binaries can be built. by John Kessenich · 10 years ago
  66. 71e01cb Make switch statements have their own nested scope (bug 11904). by John Kessenich · 10 years ago
  67. c63759e Additional test results for previous check in. by John Kessenich · 10 years ago
  68. 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
  69. e5d92eb remove bison-generated header from library dependencies by John Kessenich · 10 years ago
  70. d0848e0 Add new Linux set up script. by John Kessenich · 10 years ago
  71. 71241d8 Allow choice of DLL or static CRT libraries through CMake options. by John Kessenich · 10 years ago
  72. 3ce1058 update Linux build for latest CMake changes from Windows by John Kessenich · 10 years ago
  73. 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
  74. 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
  75. 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
  76. b35e9bf Track things like "(3)" and "+3" as expressions, not literals. by John Kessenich · 10 years ago
  77. 35f04bd Make 64-bit VS compile clean. Mostly size_t vs. int tweaks. by John Kessenich · 10 years ago
  78. 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
  79. 2023368 Correct newlines and executable bit for BuildLinuxCMake.sh by John Kessenich · 10 years ago
  80. 0547c2a Add submitted CMake files for Linux builds. All existing ways of building remain in tact. by John Kessenich · 10 years ago
  81. 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
  82. 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
  83. 52c3514 Update rules for "GL_", "gl_", and "__" to match latest specification bug fixes. by John Kessenich · 10 years ago
  84. 3bef952 update linux binary by John Kessenich · 10 years ago
  85. 56876dc Fix missing semantic check: Disallow layout qualifiers when augmenting an already declared variable with a qualifier. by John Kessenich · 10 years ago
  86. 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
  87. 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
  88. 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
  89. ac1e188 GL_ARB_enhanced_layouts, part 6: Numerical side of uniform offset and align semantics. Included by John Kessenich · 10 years ago
  90. 04b1c6e GL_ARB_enhanced_layouts, part 5: uniform offset and align semantics. Numerical computations not yet done. by John Kessenich · 10 years ago
  91. 255df57 Fix build errors: by John Kessenich · 10 years ago
  92. e5fbec8 Support GL_ARB_texture_cube_map_array extension for desktop. by John Kessenich · 10 years ago
  93. 4e9d8c3 x86 (32-bit) fix for last g++ fix. by John Kessenich · 10 years ago
  94. 772139c fix g++ complaint by John Kessenich · 10 years ago
  95. c7776ec GL_ARB_enhanced_layouts, part 4: Numerical side of xfb_*: offset computation, size computation, alias detection, paddings, overflow, implicit strides, gl_Max* checks, etc. by John Kessenich · 10 years ago
  96. f359199 Support both dynamic CRT and static CRT configurations on VS11 build. The public download needs the static one for user simplicity, while some downstream tools need the dynamic one. by John Kessenich · 11 years ago
  97. efb2b7d Move to the v110_xp toolset to support XP. by John Kessenich · 11 years ago
  98. f4d6634 Bug 11531: Use %zu when printing size_t values in printf and use "friend class" instead of "friend". by John Kessenich · 11 years ago
  99. 28b95b6 Remove Windows VS 11 executable dependencies on MSVCP110.dll and MSVCR110.dll. The only DLL needed now is the standard KERNEL32.DLL. by John Kessenich · 11 years ago
  100. 44b807e GL_ARB_enhanced_layouts, part 3: Semantics for xfb_*: where they can go, inheritance, etc., but not yet the backing arithmetic for offsets and strides. by John Kessenich · 11 years ago