1. 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
  2. 0bed221 Update test results (test changed). by John Kessenich · 10 years ago
  3. 700f9dc Fix g++ build complaint. by John Kessenich · 10 years ago
  4. 92f9038 Create dummy side project. by John Kessenich · 10 years ago
  5. 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
  6. 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
  7. 34d6875 Update test result. by John Kessenich · 10 years ago
  8. 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
  9. fd30542 Non-functional trivial clean up. by John Kessenich · 10 years ago
  10. 3591930 Add partial support for GL_ARB_shader_texture_lod. by John Kessenich · 10 years ago
  11. 9dedb13 Add missing matrix constructor test, and add a size() method for downstream consumers of constArrays. by John Kessenich · 10 years ago
  12. 974258d Fix, and add missing tests for, error catching for applying swizzles to arrays. by John Kessenich · 10 years ago
  13. 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
  14. 9854f21 Update Windows executable. by John Kessenich · 10 years ago
  15. 9b3f9e5 Update readme for no .so by John Kessenich · 10 years ago
  16. 7cc052b update Linux binary, no .so needed by John Kessenich · 10 years ago
  17. 6a24592 No longer using a shared object model. by John Kessenich · 10 years ago
  18. ad47ee8 Non-functional tweak to hidden-member (of anonymous block) semantics. by John Kessenich · 10 years ago
  19. bae44b7 Finish GL_ARB_shading_language_420pack: *ProgramTexelOffset built-in constants. Also, make comma operation not fold constants. by John Kessenich · 10 years ago
  20. 0b9e112 420Pack: Implement length() on vectors and matrices. Also, tweak line-continuation semantics to understand the extension. by John Kessenich · 10 years ago
  21. 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
  22. 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
  23. d7dfe2c Prevent crash when bad shader redeclares built-in array names it is not supposed to redeclare. by John Kessenich · 10 years ago
  24. 8a1a4a7 Implement implicit conversions on function return expressions to the function's type. by John Kessenich · 10 years ago
  25. 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
  26. 8d6ce1c Improve the 150.geom test. by John Kessenich · 10 years ago
  27. 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
  28. 040b8ca Just make computeTypeLocationSize const. by John Kessenich · 10 years ago
  29. e96ee85 Establish desktop completeness through version 1.50. (gl_MaxVaryingFloats, implicit-cconversion safety, cube-sampler-array fix, add tests) by John Kessenich · 11 years ago
  30. 447c65c Two missing test file sources. by John Kessenich · 11 years ago
  31. 263a134 Correct the test results from the last check in. by John Kessenich · 11 years ago
  32. 2bbd2a3 Add missing tests and test results. by John Kessenich · 11 years ago
  33. cf0206c Restore r26245 and all tests and test results since 4/1: by John Kessenich · 11 years ago
  34. dd09c05 Restore r26192, r26240, r26241: Two missing files from last check in. by John Kessenich · 11 years ago
  35. 150b7ac Restore r26192, r26240, r26241: All three about implicit-array sizing design and implementation. *Minus* test results. by John Kessenich · 11 years ago
  36. 078c010 Restore r26190: make code PIC by John Kessenich · 11 years ago
  37. 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 · 11 years ago
  38. b4ef9e0 Track which extensions were enabled or required, in the intermediate representation, for reflection of the consumer. by John Kessenich · 11 years ago
  39. ea4ae7c CMake fix for Linux for previous check in by John Kessenich · 11 years ago
  40. 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 · 11 years ago
  41. e564fc5 Make use of the v110 tool set be Win32 specific. by John Kessenich · 11 years ago
  42. 585982e Add getStage() and getIntermediate() methods for consumers. Also removed dead options and update test file. by John Kessenich · 11 years ago
  43. f5dd2f5 Expand implicit argument conversions to also include handling built-in function calls. by John Kessenich · 11 years ago
  44. 0af1e7c Allow selection of the "Platform Toolset", so that XP binaries can be built. by John Kessenich · 11 years ago
  45. 71e01cb Make switch statements have their own nested scope (bug 11904). by John Kessenich · 11 years ago
  46. c63759e Additional test results for previous check in. by John Kessenich · 11 years ago
  47. 75694fd Implement implicit conversions of function-call arguments (both in and out) as explicit conversions in the AST, through handleArgumentConversions(). by John Kessenich · 11 years ago
  48. e5d92eb remove bison-generated header from library dependencies by John Kessenich · 11 years ago
  49. d0848e0 Add new Linux set up script. by John Kessenich · 11 years ago
  50. 71241d8 Allow choice of DLL or static CRT libraries through CMake options. by John Kessenich · 11 years ago
  51. 3ce1058 update Linux build for latest CMake changes from Windows by John Kessenich · 11 years ago
  52. 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 · 11 years ago
  53. 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 · 11 years ago
  54. 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 · 11 years ago
  55. b35e9bf Track things like "(3)" and "+3" as expressions, not literals. by John Kessenich · 11 years ago
  56. 35f04bd Make 64-bit VS compile clean. Mostly size_t vs. int tweaks. by John Kessenich · 11 years ago
  57. 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 · 11 years ago
  58. 2023368 Correct newlines and executable bit for BuildLinuxCMake.sh by John Kessenich · 11 years ago
  59. 0547c2a Add submitted CMake files for Linux builds. All existing ways of building remain in tact. by John Kessenich · 11 years ago
  60. 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 · 11 years ago
  61. 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 · 11 years ago
  62. 52c3514 Update rules for "GL_", "gl_", and "__" to match latest specification bug fixes. by John Kessenich · 11 years ago
  63. 3bef952 update linux binary by John Kessenich · 11 years ago
  64. 56876dc Fix missing semantic check: Disallow layout qualifiers when augmenting an already declared variable with a qualifier. by John Kessenich · 11 years ago
  65. 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 · 11 years ago
  66. 4094630 GL_ARB_enhanced_layouts, final. #extension tests, built-in constants, and bug fix for non-constant expression in layout(...=expr). by John Kessenich · 11 years ago
  67. 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 · 11 years ago
  68. ac1e188 GL_ARB_enhanced_layouts, part 6: Numerical side of uniform offset and align semantics. Included by John Kessenich · 11 years ago
  69. 04b1c6e GL_ARB_enhanced_layouts, part 5: uniform offset and align semantics. Numerical computations not yet done. by John Kessenich · 11 years ago
  70. 255df57 Fix build errors: by John Kessenich · 11 years ago
  71. e5fbec8 Support GL_ARB_texture_cube_map_array extension for desktop. by John Kessenich · 11 years ago
  72. 4e9d8c3 x86 (32-bit) fix for last g++ fix. by John Kessenich · 11 years ago
  73. 772139c fix g++ complaint by John Kessenich · 11 years ago
  74. 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 · 11 years ago
  75. 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
  76. efb2b7d Move to the v110_xp toolset to support XP. by John Kessenich · 11 years ago
  77. 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
  78. 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
  79. 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
  80. 281958c Fix g++ warning and update Window's binary. by John Kessenich · 11 years ago
  81. a981992 Improvement to the AST traversal infrastructure. by John Kessenich · 11 years ago
  82. 4f9aebf update Makefile dependencies by John Kessenich · 11 years ago
  83. 3cdc47b Several miscellaneous portability improvements (no functional changes). by John Kessenich · 11 years ago
  84. 68546c6 GL_ARB_enhanced_layouts, part 2: Full implementation of location/component, plus the parsing for xfb* and align/offset (but not yet full semantics for align/offset). by John Kessenich · 11 years ago
  85. b76d6d6 GL_ARB_enhanced_layouts, part 1: Track whether constants are literals, to enable version-specific checking of layout(... = literal) vs. layout(... = expression). by John Kessenich · 11 years ago
  86. 5053a39 Fix slight inconsistencies in which qualifiers are inherited into block members: by John Kessenich · 11 years ago
  87. 7cbfdf4 Minor infrastructure changes, to simplify an upcoming check in: by John Kessenich · 11 years ago
  88. 7054075 Tests: add a few more test cases. by John Kessenich · 11 years ago
  89. a70031a update linux binary by John Kessenich · 11 years ago
  90. 99b0ffd Properly handle 'default' nested in flow control, as well as default/case outside switch statements. by John Kessenich · 11 years ago
  91. ddbe0be Update windows binaries. by John Kessenich · 11 years ago
  92. bd306b8 fix g++ complaint and update binaries by John Kessenich · 11 years ago
  93. fcb4ed0 Preprocessor: Rationalize, simplify, and correct the stack of input sources and their tokenization. This included by John Kessenich · 11 years ago
  94. 08d1824 Add array sizing/checking/overlapping semantics for tessellation inputs. by John Kessenich · 11 years ago
  95. e8fe7b8 Allow tessellation shaders to work on versions back to 150. Also combined all the tessellation tests into a single run. by John Kessenich · 11 years ago
  96. 7c908d2 Additional semantic checking for tessellation shaders and related clean up: by John Kessenich · 11 years ago
  97. 76ea74a Update Linux script and binaries by John Kessenich · 11 years ago
  98. bd95819 1) Allow '\' before a non-newline as a token in the preprocessor, and 2) localize line-continuation to just the pp scanner. by John Kessenich · 11 years ago
  99. 27151ef Tessellation: Smaller changes: Take tessellation control output arrayness into account in location overlap testing, better error message for redeclaring a built-in with size to be unsized. by John Kessenich · 11 years ago
  100. f3e2a89 Tessellation: Implicit array sizing and consistency checking of control-shader output arrays based on layout(vertices=...). by John Kessenich · 11 years ago