1. 15017db Removed tabs and replaced with spaces. Changed layout for "else if" by Flavio · 8 years ago
  2. 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
  3. 18adbdb Resolve issue #700: allow initializers on struct members. by John Kessenich · 8 years ago
  4. 32fd5d2 Memory/constructor/warning clean-up. Addresses issue #705. by John Kessenich · 8 years ago
  5. f1aeac8 Merge pull request #711 from eoma/fix-friendly-specialization-name by John Kessenich · 8 years ago
  6. ad58d45 SPV: Emit names of specialization constants by Endre Oma · 8 years ago
  7. 7e134cd Merge pull request #706 from Ralith/install-headers by John Kessenich · 8 years ago
  8. 5a07453 Install headers by Benjamin Saunders · 8 years ago
  9. 62c3e40 Fix bug from PR #678: NV_EXTENSIONS deleted implicit array sizing. by John Kessenich · 8 years ago
  10. 82e0e58 Fix issue #693. Ternary operator on void type. by John Kessenich · 8 years ago
  11. c0904c1 Merge pull request #690 from ligfx/proper_dependencies by John Kessenich · 8 years ago
  12. 2918a2e README: point to HLSL status issues by John Kessenich · 8 years ago
  13. 24ed24d Merge pull request #702 from resetnow/master by John Kessenich · 8 years ago
  14. 689490f SpvBuilder: add const specifier to vector reference arguments by Vlad Ivanov · 8 years ago
  15. 7275486 Merge pull request #694 from mtavenrath/fix_origin_link by John Kessenich · 8 years ago
  16. 7b89e75 Use correct OriginUpperLeft when linking more than one shader. by Markus Tavenrath · 8 years ago
  17. 047a6a4 Merge pull request #696 from amdrexu/bugfix2 by John Kessenich · 8 years ago
  18. ab9e5e9 Merge pull request #695 from amdrexu/bugfix by John Kessenich · 8 years ago
  19. 00d54b4 Semantics: Texture clamp functions are available for fragment shader only. by Rex Xu · 8 years ago
  20. c708f98 Fix a CMakeLists issue by Rex Xu · 8 years ago
  21. 2043da9 Merge pull request #692 from hrydgard/no-nvextensions-build-fix by John Kessenich · 8 years ago
  22. bec5fc8 Fix build if NV_EXTENSIONS is not set by Henrik Rydgard · 8 years ago
  23. 64b010f Merge pull request #678 from chaoc/stereo_view_rendering by John Kessenich · 8 years ago
  24. 6077a19 CMake: add target_link_libraries internally by Michael Maltese · 8 years ago
  25. 771d89f support SPV_NV_viewport_array2 and SPV_NV_stereo_view_rendering by chaoc · 8 years ago
  26. 52fceb0 Merge pull request #689 from mikew-lunarg/master by John Kessenich · 8 years ago
  27. 4e9e400 Fix for not-handled-in-switch warnings by Mike Weiblen · 8 years ago
  28. c37f8d6 Merge pull request #683 from rdb/master by John Kessenich · 8 years ago
  29. a2f0e0e Fix compilation with MSVC 2010 by rdb · 8 years ago
  30. 22f25d8 Merge pull request #682 from steve-lunarg/split-copy-fix by John Kessenich · 8 years ago
  31. d3aea5e Merge pull request #679 from ashwinkolhe/akolhe_spv_khr_subgroup_vote by John Kessenich · 8 years ago
  32. 7dccb15 SPV: Merge pull request #675 from amdrexu/feature by John Kessenich · 8 years ago
  33. e48b8d7 Infrastructure: remove potential memory leaks. by John Kessenich · 8 years ago
  34. 65cdff9 HLSL: fix dereferencing when copying split structures with arrays by steve-lunarg · 8 years ago
  35. 430ef40 Implement new revision of extension GL_AMD_shader_ballot by Rex Xu · 8 years ago
  36. 94dfb7a Non-functional: Factor out entry-point logic from handleFunctionDefinition(). by John Kessenich · 8 years ago
  37. c720f3e Implement SPV_KHR_subgroup_vote by Ashwin Kolhe · 8 years ago
  38. 33dadd1 Fix build break for non-VS. by John Kessenich · 8 years ago
  39. 4425153 Non-functional: Fix round of compiler warnings. by John Kessenich · 8 years ago
  40. c142c88 Front-ends: Non-functional: Rationalize vector and matrix swizzles. by John Kessenich · 8 years ago
  41. 0a76a18 Merge pull request #656 from TiemoJung/overload_fix by John Kessenich · 8 years ago
  42. fdf6347 HLSL: Add EOpMatrixSwizzle, selectively decomposed to other ops, for issue #670. by John Kessenich · 8 years ago
  43. 001dfa1 HLSL: matrix swizzle (_12, _m23) syntax, partial semantics. by John Kessenich · 8 years ago
  44. 913e3b6 PP: Clean up and rationalize floating-point-number scanner. by John Kessenich · 8 years ago
  45. e86fc09 Merge pull request #664 from steve-lunarg/stage-io-fix by John Kessenich · 8 years ago
  46. dc1a819 Infrastructure: Support standard build with ENABLE_HLSL set to off. by John Kessenich · 8 years ago
  47. 65d538c Infrastructure: Protect against missing built-in symbol table generators. by John Kessenich · 8 years ago
  48. ce80197 Merge pull request #663 from KhronosGroup/full-include-semantics by John Kessenich · 8 years ago
  49. eaecfe7 Merge pull request #668 from slime73/DisableHLSL by John Kessenich · 8 years ago
  50. ff21a25 Change disabled-by-default DISABLE_HLSL option to enabled-by-default ENABLE_HLSL. by Alex Szpakowski · 8 years ago
  51. 46d5428 WIP: add other builtins to interstage IO by steve-lunarg · 8 years ago
  52. 84eabf7 Add a CMake option to disable compilation of HLSL input support. by Alex Szpakowski · 8 years ago
  53. 5d89d4d Merge pull request #667 from slime73/Compiler-Warnings by John Kessenich · 8 years ago
  54. 5f316d9 Reorder initializer fields to match variable declaration order (or vice versa) for several class constructors. by Alex Szpakowski · 8 years ago
  55. 844dd45 Add a virtual destructor to a class which has virtual methods. by Alex Szpakowski · 8 years ago
  56. 7d39ad5 Mark an overriden method in a subclass with ‘override’. by Alex Szpakowski · 8 years ago
  57. facde2c PP #include: address PR feedback. by John Kessenich · 8 years ago
  58. 63204c2 External interface change: PP: Full <> and "" semantics for the Includer. by John Kessenich · 8 years ago
  59. 2508602 PP #include non-functional: consistent notation for "header" and "header name". by John Kessenich · 8 years ago
  60. 927608b Non-functional: White space after "//", mostly for copyrights. by John Kessenich · 8 years ago
  61. ecba76f Non-Functional: Whitespace, comments, replace accidentally deleted comment. by John Kessenich · 8 years ago
  62. 3dd3229 Merge pull request #661 from KhronosGroup/fix-include-error-paths by John Kessenich · 8 years ago
  63. 1b1defd PP: #include: simplify the different paths out of #include. by John Kessenich · 8 years ago
  64. 28d3133 PP: #include: add names to error messages, so that lexical analysis can be tested. by John Kessenich · 8 years ago
  65. 64285c9 Non-functional: Very minor clean up. by John Kessenich · 8 years ago
  66. acb9076 Merge pull request #650 from steve-lunarg/lvalue-swizzle-fix by John Kessenich · 8 years ago
  67. 085b833 HLSL: Fix issue #658: Don't adopt initializer constness from declaration. by John Kessenich · 8 years ago
  68. bf9a2f3 Merge pull request #648 from steve-lunarg/type-identifiers by John Kessenich · 8 years ago
  69. ddfbbe2 Merge pull request #632 from steve-lunarg/structure-splitting by John Kessenich · 8 years ago
  70. 5abd308 Merge pull request #659 from steve-lunarg/d3dcolortoubyte4 by John Kessenich · 8 years ago
  71. c4ed950 Merge pull request #647 from steve-lunarg/default-fn-params by John Kessenich · 8 years ago
  72. 7ea7ff4 Add EOpD3DCOLORtoUBYTE4 decomposition by steve-lunarg · 8 years ago
  73. affc266 PP: Recognize <> style #include header names. I.e., #include <header-name>. by John Kessenich · 8 years ago
  74. cd6829b HLSL: allow destination swizzles when writing RWTexture/RWBuffer objects. by steve-lunarg · 8 years ago
  75. faa720f PP: Fix issue #426, recover from bad-source macro expansion. by John Kessenich · 8 years ago
  76. bc5196c SPV: Fix issue #369, don't support gl_NumSamples -> SPIR-V. by John Kessenich · 8 years ago
  77. f37f4d2 HLSL: Fix issue #646: map SV_DispatchThreadID -> GlobalInvocationID. by John Kessenich · 8 years ago
  78. 84e5920 updates overload handling to be more careful when allowing overloads over texture types by t.jung · 8 years ago
  79. aa6d562 HLSL: Handle const with no initializer. Fixes issue #651. by John Kessenich · 8 years ago
  80. 5386484 HLSL: Support empty {} initializers for arrays and scalars. by John Kessenich · 8 years ago
  81. 26d3145 HLSL default function parameters by steve-lunarg · 8 years ago
  82. 5ca85ad HLSL: allow scalar type keywords as identifiers, and add half type support. by steve-lunarg · 8 years ago
  83. 132d331 HLSL: struct splitting: assignments of hierarchical split types by steve-lunarg · 8 years ago
  84. a2e7531 HLSL: inter-stage structure splitting. by steve-lunarg · 8 years ago
  85. 807a0d9 Merge pull request #640 from chaoc/modify-shader-ballot by John Kessenich · 8 years ago
  86. f48faec PP: Non-functional: Make a proper class out of the atom <-> string mapping. by John Kessenich · 8 years ago
  87. f200da8 Modify shader ballot extension by adding OpSubgroupReadInvocationKHR by chaoc · 8 years ago
  88. 224b1f7 PP: Support operator creation with token pasting. by John Kessenich · 8 years ago
  89. 0c4b7c9 PP: Rationalize names of tokens. by John Kessenich · 8 years ago
  90. 2dcdda9 Merge pull request #641 from chaoc/passthrough by John Kessenich · 8 years ago
  91. 906b0a3 Merge pull request #644 from hrydgard/override-warning-fixes by John Kessenich · 8 years ago
  92. 9a931b3 Fix a large number of warnings about inconsistent usage of 'override' produced by clang by Henrik Rydgård · 8 years ago
  93. 907aabb PP: Non-functional: Only use string <-> atom mapping when needed. by John Kessenich · 8 years ago
  94. 54af2de PP: Non-functional: rationalize TPpToken. by John Kessenich · 8 years ago
  95. 1fbb9c1 PP: Non-functional: clean up, simplify, completely identical operation. by John Kessenich · 8 years ago
  96. 6e5acae Add support for SPV_NV_geometry_shader_passthrough by chaoc · 8 years ago
  97. 3c264ce Merge pull request #639 from hrydgard/master by John Kessenich · 8 years ago
  98. 7a21a11 Merge pull request #638 from chaoc/master by John Kessenich · 8 years ago
  99. b8387c8 PP: Non-functional: Remove custom allocator and related improvements. by John Kessenich · 8 years ago
  100. 868746a Add option to make it possible not to build the executables by Henrik Rydgård · 8 years ago