1. b16f7e6 HLSL: Member-functions: capture body token stream for deferred syntax/semantics. by John Kessenich · 8 years ago
  2. 088d52b HLSL: Non-functional: consolidate function declarator information. by John Kessenich · 8 years ago
  3. c04c6a4 Merge pull request #762 from LukasBanana/master by John Kessenich · 8 years ago
  4. 54ee28f HLSL: Add scoping operator, accept static member functions, and support calling them. by John Kessenich · 8 years ago
  5. 5f12d2f HLSL: non-functional: simplify handleBuiltInMethod() to isBuiltInMethod(). by John Kessenich · 8 years ago
  6. 1fbc6e6 Added 'GL_core_profile' and 'GL_compatibility_profile' macro definition to preamble. by Lukas Hermanns · 8 years ago
  7. 523e20d PP: Recognize the '::' token, and translate appropriately to GLSL/HLSL token. by John Kessenich · 8 years ago
  8. 6212e86 Merge pull request #764 from steve-lunarg/imagequery-sign by John Kessenich · 8 years ago
  9. 0b5c2ae Preserve signedness in SPV image query ops by steve-lunarg · 8 years ago
  10. 757bc87 Merge pull request #763 from steve-lunarg/nullstruct-preservation by John Kessenich · 8 years ago
  11. 4198b8b WIP: HLSL: preserve empty structures after splitting by steve-lunarg · 8 years ago
  12. 6e1d50a HLSL: Accept SV_Cull/ClipDistanceN, by refactoring the way semantics are mapped. by John Kessenich · 8 years ago
  13. 229a6f7 Merge pull request #761 from baldurk/vs2010-compile-fixes by John Kessenich · 8 years ago
  14. 79f8bf0 Merge pull request #760 from steve-lunarg/gathercmpred by John Kessenich · 8 years ago
  15. 5d5db80 Compile fixes for VS2010 by baldurk · 8 years ago
  16. d00b026 Enable GatherCmpRed. Green/Blue/Alpha cannot be supported. by steve-lunarg · 8 years ago
  17. 88e88e5 HLSL: Non-functional: Remove dead .length() code. by John Kessenich · 8 years ago
  18. 516d92d HLSL: Non-functional: Drive existing method recognition by syntax, not by name. by John Kessenich · 8 years ago
  19. 7838872 HLSL: Non-functional: Don't process function name/parameters before expected a function declaration. by John Kessenich · 8 years ago
  20. b7201f8 Merge pull request #756 from steve-lunarg/getdimensions-fix by John Kessenich · 8 years ago
  21. ca71d94 HLSL: Grammar: Generalize accepting a declaration to accept an aggregate of subtrees. by John Kessenich · 8 years ago
  22. 3ce4536 HLSL: use LOD form of ImageQuerySize when needed. by steve-lunarg · 8 years ago
  23. 057df29 HLSL: Fix #754: recognize type casts in if-statements separately from declarations. by John Kessenich · 8 years ago
  24. 621c0e3 Merge pull request #755 from steve-lunarg/sb-orderfix by John Kessenich · 8 years ago
  25. 40efe5c WIP: HLSL: Fix ordering defect if global SB decl after fn param by steve-lunarg · 8 years ago
  26. 33f85b6 SPV: Allow push constant buffers to not have an instance name. by John Kessenich · 8 years ago
  27. 789086a HLSL: Test for issue #699. by John Kessenich · 8 years ago
  28. 322cb19 Merge pull request #750 from dgkoch/rename_KHX_to_EXT by John Kessenich · 8 years ago
  29. 27ffb29 HLSL: Add 'class' keyword as (so far) synonym for 'struct'. by John Kessenich · 8 years ago
  30. efc9727 Rename KHX to EXT to match the released specs by Daniel Koch · 8 years ago
  31. c18cae2 Merge pull request #748 from dgkoch/dgkoch_build_fixes2 by John Kessenich · 8 years ago
  32. d9b7a85 More build fixes by Daniel Koch · 8 years ago
  33. 854fe24 HLSL: Fix #747: accept 'struct' in front of previously user-defined type name. by John Kessenich · 8 years ago
  34. 0479437 SPV: Fix #739: OpSelect can only operate on scalars and vectors. by John Kessenich · 8 years ago
  35. 173c0c0 Merge pull request #744 from realitix/sanitize_sh_link by John Kessenich · 8 years ago
  36. 9c3f7b6 Merge pull request #746 from dgkoch/dgkoch_build_fixes by John Kessenich · 8 years ago
  37. efeefd9 Build: Another fix for issue #718: implement the hidden methods of tFinalize. by John Kessenich · 8 years ago
  38. 197082c Fix build warnings on some platforms by Daniel Koch · 8 years ago
  39. bc3fdcc Sanitize ShaderLang.h by Jean-Sebastien Bevilacqua · 8 years ago
  40. 3494d71 PP: Fix issue #738: don't assert on characters within a string. by John Kessenich · 8 years ago
  41. fb22b69 PP: Partially address issue #738: handle premature end of argument when token pasting. by John Kessenich · 8 years ago
  42. 45c1b5b Merge pull request #742 from steve-lunarg/f16tof32-typefix by John Kessenich · 8 years ago
  43. fdbfb65 HLSL: small fix for index type in f16tof32 opcode by steve-lunarg · 8 years ago
  44. 5a042c0 GLSL: Fix #741: rationalize per-block vs. per-member offset checking. by John Kessenich · 8 years ago
  45. 69a2c69 Merge pull request #736 from steve-lunarg/structbuffer-params by John Kessenich · 8 years ago
  46. b67b4a7 PP: Address #737: accept 'h'/'H' floating-point suffix more broadly. by John Kessenich · 8 years ago
  47. f67f9d7 Merge pull request #740 from steve-lunarg/f16tof32 by John Kessenich · 8 years ago
  48. 86b510e WIP: HLSL: add f16tof32 and f32tof16 decompositions. by steve-lunarg · 8 years ago
  49. 42e33c9 SPV: Update SPV header to official Rev. 10 of 1.0, and fix the consequences of doing so. by John Kessenich · 8 years ago
  50. 6c8aaac SPV: Implement new extensions GL_KHX_device_group and GL_KHX_multiview. by John Kessenich · 8 years ago
  51. dd8287a WIP: HLSL: add structuredbuffer pass by reference in fn params by steve-lunarg · 8 years ago
  52. 4a57dce SPV: Handle nested opaque types as function parameters. by John Kessenich · 8 years ago
  53. 7491234 Merge pull request #734 from steve-lunarg/ssbo-reflection by John Kessenich · 8 years ago
  54. cb34945 Merge pull request #733 from amdrexu/bugfix by John Kessenich · 8 years ago
  55. 932bb5c Add reflection queries for thread local size and ssbo auto-binding by steve-lunarg · 8 years ago
  56. 3e783f9 SPV: Unexpected declarations of capabilities from NV extensions. by Rex Xu · 8 years ago
  57. 2fbe08c Merge pull request #725 from steve-lunarg/structurebuffer by John Kessenich · 8 years ago
  58. 5da1f03 HLSL: implement 4 (of 6) structuredbuffer types by steve-lunarg · 8 years ago
  59. c8aed91 Merge pull request #732 from dneto0/fix-overrides by John Kessenich · 8 years ago
  60. 4c64a40 Add override where needed by clang++ by David Neto · 8 years ago
  61. 8f674e8 Fix issue #676: emit error message on failure to open spv file. by John Kessenich · 8 years ago
  62. 0302bdf SPV: Fix #723: construct vectors from matrices. by John Kessenich · 8 years ago
  63. 36852b8 Merge pull request #727 from jekstrand/image-load-formatted by John Kessenich · 8 years ago
  64. f2b2760 Merge pull request #729 from gwihlidal/master by John Kessenich · 8 years ago
  65. f44d89a Implement GL_EXT_shader_image_load_formatted by Jason Ekstrand · 8 years ago
  66. 6f332f3 Warning fixes by Graham Wihlidal · 8 years ago
  67. 005120c HLSL - Support for SV_GroupIndex by Graham Wihlidal · 8 years ago
  68. b0cfcb5 Merge pull request #1 from KhronosGroup/master by Graham Wihlidal · 8 years ago
  69. b0561d9 Merge pull request #720 from flaviobortot/master by John Kessenich · 8 years ago
  70. 54f3ab7 Merge pull request #728 from MaciejJesionowskiAMD/fix-mismatched-subgroup-vote-string by John Kessenich · 8 years ago
  71. 5227b6d Fix mismatched doc string for SPV_KHR_subgroup_vote by Maciej Jesionowski · 8 years ago
  72. d950283 Merge pull request #724 from chaoc/master by John Kessenich · 8 years ago
  73. 15017db Removed tabs and replaced with spaces. Changed layout for "else if" by Flavio · 8 years ago
  74. df3956c Implement NVX_multiview_per_view_attributes by chaoc · 8 years ago
  75. 7225a1c Support align/offset for all versions GLSL/ESSL targeting SPIR-V. by John Kessenich · 8 years ago
  76. e4e8f7b Merge pull request #722 from steve-lunarg/tessellation by John Kessenich · 8 years ago
  77. 9a2733a PP, nonfunctional: Properly encapsulate a TokenStream. by John Kessenich · 8 years ago
  78. 858c928 Add basic HS/DS implementation. by steve-lunarg · 8 years ago
  79. b49bb2c PP, nonfunctional: Remove crufty bit-twiddling of tokens. by John Kessenich · 8 years ago
  80. 8e711b8 Fix issue #708: token pasting within macro argument expansion. by John Kessenich · 8 years ago
  81. 0793988 Merge pull request #707 from KhronosGroup/emit-opSelect by John Kessenich · 8 years ago
  82. f8d0d8c Address issue #718. Should change which warning is generated, hopefully to a better one. by John Kessenich · 8 years ago
  83. 8e6c6ce SPV: Implement specialization constants for ?:. by John Kessenich · 8 years ago
  84. 433e9ff SPV: Emit OpSelect when a selection node is simple enough. by John Kessenich · 8 years ago
  85. 509177d Merge pull request #685 from KhronosGroup/wrap-entry-point by John Kessenich · 8 years ago
  86. dd40260 HLSL: don't do a deepCopy() for typedef, as we still want to share the type graph. by John Kessenich · 8 years ago
  87. 65ee230 HLSL: Add tests and refine what decorations are passed through per stage/in/out. by John Kessenich · 8 years ago
  88. bf47286 HLSL: Move to fine-grained control for defining input/output/uniform IO types. by John Kessenich · 8 years ago
  89. 727b374 HLSL: Build IO types bottom up, as parsed, and cache the original (IO). by John Kessenich · 8 years ago
  90. 88c4464 HLSL: Have loose uniforms also go through the makeTypeNonIo() path. by John Kessenich · 8 years ago
  91. 2c5ab9c HLSL: remove pervertex output blocks by steve-lunarg · 8 years ago
  92. fbb58a4 Build: Fix Linux for older compiler: Use TMap instead of TUndorderedMap. by John Kessenich · 8 years ago
  93. ec712eb HLSL: fix copies between arrays of structs of builtins, and arrayed builtins. by steve-lunarg · 8 years ago
  94. abd8dca HLSL: Make the entry-point shadow function have non-IO params and return. by John Kessenich · 8 years ago
  95. 5d3023a HLSL: Type sanitization: create non-IO types for var decl and fn param/ret by steve-lunarg · 8 years ago
  96. 0fe106a AST: Have type deepCopy() preserve type graphs as graphs. by John Kessenich · 8 years ago
  97. 02467d8 HLSL: Wrap the entry-point; need to write 'in' args, and support 'inout' args. by John Kessenich · 8 years ago
  98. aea3c89 Added --vn option to generate a C header file containing a variable assigned to the hex representation of the shader. This is a standard feature on Microsoft's HLSL compiler and it allows developers to include pre-compiled shaders directly into the code. This option enables "Hex output", so it is NOT required to specify -x as well. The output file name is preserved, so no ".h" extension is added. If you want the output file to have ".h" extension then you have to specify it on the output file name. The generated header file uses the "#pragma once" pragma to avoid multiple inclusions. by Flavio · 8 years ago
  99. 18adbdb Resolve issue #700: allow initializers on struct members. by John Kessenich · 8 years ago
  100. 32fd5d2 Memory/constructor/warning clean-up. Addresses issue #705. by John Kessenich · 8 years ago