1. e0603a4 Front-end: move to rational internal array-of-array interfaces and design. (A-of-A is not yet implemented though.) by John Kessenich · 9 years ago
  2. 1189a7b Make double underscore "__" an error for ES 300, but a warning for 310. by John Kessenich · 9 years ago
  3. 0e7674a Make the "switch-label not followed by statement" warning an error, depending on version. by John Kessenich · 9 years ago
  4. add1a4d Add +x to two more scripts. by John Kessenich · 9 years ago
  5. 2f22291 Add +x to two executables. by John Kessenich · 9 years ago
  6. 02ad18a Make smoother use in GitHub by johnkslang · 9 years ago
  7. b61b821 glslang front-end: Implement AEP *_point_size extensions. by John Kessenich · 9 years ago
  8. 6e76bdc glslang front-end: Full turn-on of AEP tessellation semantics. by John Kessenich · 9 years ago
  9. 105704e glslang: Finish turn on of AEP geometry shaders for ES 3.1. by John Kessenich · 9 years ago
  10. 6626cad glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. by John Kessenich · 9 years ago
  11. 2f21fcc glslang testing: Remove dependence on testfiles from LunarGLASS. by John Kessenich · 9 years ago
  12. ab556ea fix linux ^M issues with previous check-in by John Kessenich · 9 years ago
  13. c555ddd glslang preprocessing: Add -E option to print out preprocessed GLSL, and do the work needed to generate a preprocessed stream. From Andrew Woloszyn <awoloszyn@google.com>. by John Kessenich · 9 years ago
  14. 99a3c59 glslang tests: Fix error propagation. From David Neto <dneto@google.com>. by John Kessenich · 9 years ago
  15. 9e41f36 glslang AEP: Full semantics for *_shader_io_blocks. by John Kessenich · 9 years ago
  16. f6deb62 glslang AEP: Geometry shader features nominally working. (Full semantic check and turn on pending.) Also picked up partial tessellation shader interface, shader_io_blocks, and mirrored OES set of extensions functionality. by John Kessenich · 9 years ago
  17. e5e0f6e glslang -> SPV: swap arguments as needed for OpVectorTimesScalar and OpMatrixTimesScalar, and check for correct types for those as well as OpMatrixTimesVector, OpVectorTimesMatrix, and OpMatrixTimesMatrix. by John Kessenich · 9 years ago
  18. 8d64d44 glslang -> SPV: fix degenerate switch topologies (bug 14118). by John Kessenich · 9 years ago
  19. 93930d6 glslang ES reference: Don't allow std430 on uniform blocks (bug 14095). by John Kessenich · 9 years ago
  20. 453bb26 glslang AEP: The extension scheme, extension-enabled stage-existence testing, and compute-shader interface. Still needs in/out blocks, unsized arrays, etc. before real testing can be done. by John Kessenich · 9 years ago
  21. 92993c5 glslang tests: Update test result from test-file change. by John Kessenich · 9 years ago
  22. 06e1d0b glslang -> SPV: Improvements in swizzles on access chains: Bug 14007 (wrong type), simplications, tests, support mixed swizzle with dynamic component selection. by John Kessenich · 9 years ago
  23. 6b3fd19 glslang -> SPV: add decorations for built-ins that are inside blocks. by John Kessenich · 9 years ago
  24. ea54398 glslang -> SPV: translate the source profile to the SPV source language. by John Kessenich · 9 years ago
  25. e61ed59 glsl -> SPV: fix OpVectorInsertDynamic result type bug. by John Kessenich · 9 years ago
  26. 40e3911 glslang -> SPV: Use the new TBuiltInVariable instead of string compares to get the type of SPV built in. Also fixed gl_FragData and gl_PrimitiveIDIn. by John Kessenich · 9 years ago
  27. dff18a2 glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) by John Kessenich · 9 years ago
  28. b06127c glslang PP: make decimal number parser clearer and add boundary tests. Also, disable the warning for "do {} while (true);" by John Kessenich · 9 years ago
  29. 84ea15f glslang tests: Add Success/Failed message to summarize results. by John Kessenich · 9 years ago
  30. abde37f glslang SPV tests: Add two more source tests for the last check in. by John Kessenich · 9 years ago
  31. 39374da glslang SPV tests: Add a set of SPV tests. by John Kessenich · 9 years ago
  32. e7cbfa5 glslang tests: Get same form of IEEE INF across platforms. Submitted by Lei Zhang (antiagainst@google.com) and David Neto (dneto@google.com). by John Kessenich · 9 years ago
  33. b38c969 glslang tests: Track accumulative success/fail result. Contributed by Lei Zhang (antiagainst@google.com). by John Kessenich · 9 years ago
  34. 98e9964 glslang -> SPV testing: Add two missing test results. by John Kessenich · 9 years ago
  35. 593a3f7 glslang -> SPV: improved support for do-while/continue. Contributed by David Neto (dneto@google.com). by John Kessenich · 9 years ago
  36. 5d3e123 glslang: Fix rename in previous check in. by John Kessenich · 9 years ago
  37. af9ab5f glslang parser: Arrays-of-arrays name-mangling and error messages (lots of A-of-A stuff to come a bit later). This patch from Google, David Neto <dneto@google.com>. by John Kessenich · 9 years ago
  38. b330d46 glslang tests: Correct linux ^M problem in testlist by John Kessenich · 9 years ago
  39. bb8c3de glslang parser: Fix crash for ES shader with a uniform block with an unsized array that is later accessed. David Neto (dneto@google.com). by John Kessenich · 9 years ago
  40. 735a2ef glslang -> SPV: 1) Include post switch-break unreachable blocks and 2) Generally, don't emit degenerate (basically empty) unreachable blocks. by John Kessenich · 9 years ago
  41. 968c8f8 glslang: Bug 13724: ES global initializers must be constant. by John Kessenich · 9 years ago
  42. 0938845 glslang: Correct global precision qualifiers to make the qualifier global instead of temp (local). by John Kessenich · 9 years ago
  43. 8b37b04 glslang AST output: include global vs. temp (local) in the printed output. This only effects test results, but a future check-in is going to fix some globals. by John Kessenich · 9 years ago
  44. 6dc09cd glslang: support negation of doubles. by John Kessenich · 9 years ago
  45. edd1819 glslang and SPIR-V: Some basic turn on for doubles (previously untested but existed code). Partly from a submission, partly addressing bug 13772. by John Kessenich · 9 years ago
  46. 837c638 glslang: include 0 as not being a power of 2 by John Kessenich · 9 years ago
  47. 50d542e Implement ES-3.0-specific error semantics for redefining predefined macros. by John Kessenich · 10 years ago
  48. 548ec2c Include ?: in the tests for flow control. by John Kessenich · 10 years ago
  49. 05a62bf Implement barrier() control-flow rules: in flow control, non-main, and post-return. by John Kessenich · 10 years ago
  50. 33a5423 Still generate switch statement when WARNING about missing statements is given. It was correct behave when this used to be an error, but not now that it is a warning. by John Kessenich · 10 years ago
  51. 2b20dcb Fix public bug 1277: #line L sets the next line to L+1 or just L, based on the version of the language. by John Kessenich · 10 years ago
  52. 6df2904 Implement specification change in 'restrict', allowing it to come and go across function calls. by John Kessenich · 10 years ago
  53. 1575e0d Correct test result for previous check in. by John Kessenich · 10 years ago
  54. c47175c Add memory qualifiers (coherent volatile restrict) to imageSize(), imageLoad(), imageStore(), atomic*(), and imageAtomic*(), to remove errors about dropping qualifiers. by John Kessenich · 10 years ago
  55. b07957c ES check for vertex out or fragment in containing any of by John Kessenich · 10 years ago
  56. ad54b24 Implement GL_ARB_viewport_array extension. by John Kessenich · 10 years ago
  57. 7169338 Missing test results from last check in. by John Kessenich · 10 years ago
  58. 98c14e0 Add patch in/out block tests. by John Kessenich · 10 years ago
  59. f0fce80 Do qualifier-based checking independent of declaring a variable. Bug 11903. by John Kessenich · 10 years ago
  60. 39cf638 Include GL_FRAGMENT_PRECISION_HIGH in ES 300/310. by John Kessenich · 10 years ago
  61. f57aa7b Add missing precision qualifier checks to function formal parameter declarations. by John Kessenich · 10 years ago
  62. 758c157 Remove lod argument from texture2DRect built-ins. (Submission from matt.helsley) by John Kessenich · 10 years ago
  63. e91cde5 Add missing gl_MaxGeometryTextureImageUnits. by John Kessenich · 10 years ago
  64. 01fd50e Add option for printing documentation (empty). by John Kessenich · 10 years ago
  65. da66bc7 Implement write-only semantic checking, the non-r32f/i/u readonly/writeonly check, and ES 3.1 support of volatile. Also, fix a typo in MaxComputeGroupY. by John Kessenich · 10 years ago
  66. d78ca62 Implement atomic counter offset semantics. by John Kessenich · 10 years ago
  67. aa657c1 Implement 'index' layout qualifier for fragment outputs. Based partly on a submission. by John Kessenich · 10 years ago
  68. d1888f8 Implement conservative depth layout qualifiers. Based partly on a submission. by John Kessenich · 10 years ago
  69. a3d8557 Turn on the sampler 2DMS types for ES 3.1. by John Kessenich · 10 years ago
  70. 58f5a5e Add fma(), tie the 2x16 stuff to the correct versions. by John Kessenich · 10 years ago
  71. 0a33592 Implement frexp, ldexp, packUnorm2x16, unpackUnorm2x16, packUnorm4x8, packSnorm4x8, unpackUnorm4x8, unpackSnorm4x8, and unpackDouble2x32(). by John Kessenich · 10 years ago
  72. b300751 Miscellaneous ES 3.1 semantics, and identification of all missing features. by John Kessenich · 10 years ago
  73. be70339 Add the bitField built-in functions. Mark 330 as being complete. by John Kessenich · 10 years ago
  74. cd77f8e Implement GL_ARB_shader_texture_image_samples. Also add in gl_MaxSamples and the float imageAtomicExchange. by John Kessenich · 10 years ago
  75. df1d81a Add ES 3.1 compatibility to 4.5 and the atomic memory functions (e.g. atomicAdd). by John Kessenich · 10 years ago
  76. 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
  77. 13fd6c9 Implement GL_ARB_derivative_control. by John Kessenich · 10 years ago
  78. 265f5fb Finish virtually all of the remaining atomic counter functionality. Still need offset collision detection. by John Kessenich · 10 years ago
  79. 3dd035b Add ESSL 310 test results. by John Kessenich · 10 years ago
  80. 4d57090 Turn on ESSL 3.1 for most features: by John Kessenich · 10 years ago
  81. bedb1bc Partial implementation of atomic counters. by John Kessenich · 10 years ago
  82. cc7f4eb Remove the now dead 'shared' type field, and add semantic check for buffer on non-block. by John Kessenich · 10 years ago
  83. 67cf1f6 Turn on basic support for shader storage buffer objects, but not yet the entire extension. by John Kessenich · 10 years ago
  84. 79cddfc Finish implementing compute shaders, within #version 430, partly based on a submission. by John Kessenich · 10 years ago
  85. ddea678 Implement GL_ARB_shader_image_load_store. Partly done (format layout qualifiers) from a submission. by John Kessenich · 10 years ago
  86. e4423f5 Test update. by John Kessenich · 10 years ago
  87. f856599 Implement most of GL_ARB_explicit_attrib_location (all but index on fragment output). by John Kessenich · 10 years ago
  88. 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
  89. 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
  90. 0bed221 Update test results (test changed). by John Kessenich · 10 years ago
  91. 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
  92. 34d6875 Update test result. by John Kessenich · 10 years ago
  93. 3591930 Add partial support for GL_ARB_shader_texture_lod. by John Kessenich · 10 years ago
  94. 9dedb13 Add missing matrix constructor test, and add a size() method for downstream consumers of constArrays. by John Kessenich · 10 years ago
  95. 974258d Fix, and add missing tests for, error catching for applying swizzles to arrays. by John Kessenich · 10 years ago
  96. 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
  97. bae44b7 Finish GL_ARB_shading_language_420pack: *ProgramTexelOffset built-in constants. Also, make comma operation not fold constants. by John Kessenich · 10 years ago
  98. 0b9e112 420Pack: Implement length() on vectors and matrices. Also, tweak line-continuation semantics to understand the extension. by John Kessenich · 10 years ago
  99. d7dfe2c Prevent crash when bad shader redeclares built-in array names it is not supposed to redeclare. by John Kessenich · 10 years ago
  100. 8a1a4a7 Implement implicit conversions on function return expressions to the function's type. by John Kessenich · 10 years ago