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. ad58d45 SPV: Emit names of specialization constants by Endre Oma · 8 years ago
  4. 5a07453 Install headers by Benjamin Saunders · 8 years ago
  5. c0904c1 Merge pull request #690 from ligfx/proper_dependencies by John Kessenich · 8 years ago
  6. 689490f SpvBuilder: add const specifier to vector reference arguments by Vlad Ivanov · 8 years ago
  7. c708f98 Fix a CMakeLists issue by Rex Xu · 8 years ago
  8. 64b010f Merge pull request #678 from chaoc/stereo_view_rendering by John Kessenich · 8 years ago
  9. 6077a19 CMake: add target_link_libraries internally by Michael Maltese · 8 years ago
  10. 771d89f support SPV_NV_viewport_array2 and SPV_NV_stereo_view_rendering by chaoc · 8 years ago
  11. 4e9e400 Fix for not-handled-in-switch warnings by Mike Weiblen · 8 years ago
  12. d3aea5e Merge pull request #679 from ashwinkolhe/akolhe_spv_khr_subgroup_vote by John Kessenich · 8 years ago
  13. 430ef40 Implement new revision of extension GL_AMD_shader_ballot by Rex Xu · 8 years ago
  14. c720f3e Implement SPV_KHR_subgroup_vote by Ashwin Kolhe · 8 years ago
  15. fdf6347 HLSL: Add EOpMatrixSwizzle, selectively decomposed to other ops, for issue #670. by John Kessenich · 8 years ago
  16. 844dd45 Add a virtual destructor to a class which has virtual methods. by Alex Szpakowski · 8 years ago
  17. 927608b Non-functional: White space after "//", mostly for copyrights. by John Kessenich · 8 years ago
  18. ecba76f Non-Functional: Whitespace, comments, replace accidentally deleted comment. by John Kessenich · 8 years ago
  19. 807a0d9 Merge pull request #640 from chaoc/modify-shader-ballot by John Kessenich · 8 years ago
  20. f200da8 Modify shader ballot extension by adding OpSubgroupReadInvocationKHR by chaoc · 8 years ago
  21. 6e5acae Add support for SPV_NV_geometry_shader_passthrough by chaoc · 8 years ago
  22. 0ad6a4e Add support for SPV_NV_sample_mask_override_coverage by chaoc · 8 years ago
  23. e6cbc5b Merge pull request #624 from steve-lunarg/remapper-strip-removed by John Kessenich · 8 years ago
  24. 1e275c8 HLSL: More robust handling of bad shader input, catching a few more things. by John Kessenich · 8 years ago
  25. 297754c Remapper: remove debug info for IDs stripped in other passes by steve-lunarg · 8 years ago
  26. 6a60c2f Linker: Walk the call graph to report an error on missing bodies. by John Kessenich · 8 years ago
  27. 517fe7a Non-functional: Rename some entry-point variables to entryPoint, not main. by John Kessenich · 8 years ago
  28. fca8262 Always correctly terminate main. Issue #588, PR #600. by John Kessenich · 8 years ago
  29. c3f1cdf GLSL: The execution scope for barriers should be Workgroup. by chrgau01@arm.com · 8 years ago
  30. 57cb69a Fix unrefenced variable warning with AMD_EXTENSIONS disabled. by Jamie Madill · 8 years ago
  31. 2f4c832 Merge remote-tracking branch 'upstream/master' by Johannes van Waveren · 8 years ago
  32. 8e1e717 fixed MSVC 2015 compile warnings by Johannes van Waveren · 8 years ago
  33. bb5c02f Add missing guard to code that uses AMD extensions by David Neto · 8 years ago
  34. 1fabc0f Merge pull request #548 from baldurk/vs2010-compile-fixes by John Kessenich · 8 years ago
  35. 17ff343 SPV: Add missing extension declarations for certain AMD extensions. by Rex Xu · 8 years ago
  36. 021dbb4 Change negatable_left_shift and negatable_right_shift to inline funcs by baldurk · 8 years ago
  37. cabba60 Change {} constructor brackets to () by baldurk · 8 years ago
  38. 7cac9e7 Change "using x = y;" to "typedef y x;" statements by baldurk · 8 years ago
  39. a227d27 Explicitly implement default constructors by baldurk · 8 years ago
  40. 1a65fc2 Add std::isnan and std::isinf wrappers for VS2010 that doesn't have them by baldurk · 8 years ago
  41. 033d3ef Change enum class to plain enum by baldurk · 8 years ago
  42. ff160f1 Add #include <cstdint> for std::uint32_t usage by baldurk · 8 years ago
  43. 7208a97 SPV: Use SampledImage with OpImageQueryLod by Maciej Jesionowski · 8 years ago
  44. f3b2747 SPV: Implement extension SPV_KHR_shader_draw_parameters. by Rex Xu · 8 years ago
  45. ed33e05 HLSL: Do structure conversion for return type struct-punning on non-entry-point functions. by John Kessenich · 8 years ago
  46. 074ced3 Merge pull request #521 from yavn/frag-shader-primitive-id-capability by John Kessenich · 8 years ago
  47. c9e3c3c Parser: Implement extension GL_AMD_gpu_shader_half_float. by Rex Xu · 8 years ago
  48. 04b3e87 SPV: PrimitiveId in frag shader will emit Geometry capability by Maciej Jesionowski · 8 years ago
  49. b707205 SPV: OpGroupBroadcast is unable to handle vector operand. by Rex Xu · 8 years ago
  50. 36876e6 SPV: Still have to specify SPIR-V extension for gl_SubGroupSizeARB and gl_SubGroupInvocationARB. by Rex Xu · 8 years ago
  51. 5159664 SPV: Implement the extension SPV_KHR_shader_ballot by Rex Xu · 8 years ago
  52. eee9d53 Track separate entry-point names and mangled names... by John Kessenich · 8 years ago
  53. 6fccb3c Non-functional: Sweep through the stack for consistent with "main" and entry point. by John Kessenich · 8 years ago
  54. 64b9743 SPV: Support simultaneous l-value swizzle and dynamic component selection. by Rex Xu · 8 years ago
  55. b3e24e4 SPV: Fix issue #506: generalize struct deep copy to include arrays. by John Kessenich · 8 years ago
  56. c9f3492 SPV: Use OpBitcast to implement 4 pack/unpack built-in functions. by Rex Xu · 8 years ago
  57. 64bcfdb Parser: Add 64-bit type conversion for specialization constant. by Rex Xu · 8 years ago
  58. 4bf7155 SPV: Flatten structs for copy when they are GLSL type aliases. by John Kessenich · 8 years ago
  59. f2b7f33 SPV: Tighten up number of struct-types declared based on decoration. by John Kessenich · 8 years ago
  60. a845641 WIP: SPV Remapper: add remapper test framework by steve-lunarg · 8 years ago
  61. 2bbbe06 SPV: Some group invocation operations should be applied to scalars. by Rex Xu · 8 years ago
  62. 811d9f4 WIP: SPIRV remapper: allow 64 bit literals in OperandVariableLiteralId class iteration by steve-lunarg · 8 years ago
  63. 55d5f2d HLSL: Changing SPIRV source language to unkown by Dan Baker · 8 years ago
  64. b86e8b6 Revert "Merge pull request #456 from steve-lunarg/remapper-literal64" by David Neto · 8 years ago
  65. b249f2f SPIRV: allow 64 bit literals in OperandVariableLiteralId class iteration. by steve-lunarg · 8 years ago
  66. 2c6038e Merge branch 'cpp-headers' by John Kessenich · 8 years ago
  67. 4583b61 HLSL: Smear scalars to match vectors for relational operations. by John Kessenich · 8 years ago
  68. 267590d Whitespace: Nonfunctional: fix inconsistent white space, esp. no tabs. by John Kessenich · 8 years ago
  69. 66ec80e Build: C++ headers: Replace PR #366 with a more directed version. by John Kessenich · 8 years ago
  70. f664076 Front-end: Implement 2nd task of issue #400; precision of result and operation. by John Kessenich · 8 years ago
  71. 1176530 SPV: Prevent issue #415 with better semantic checking. by John Kessenich · 8 years ago
  72. ce31aea SPV: Fix an issue of ++/-- for dvec/dmat. by Rex Xu · 8 years ago
  73. 8c8505c SPV: For AST interpolateAt* ops consuming a swizzle, invert the order. by John Kessenich · 8 years ago
  74. b93e3a3 Remap Scope and MemorySemantics IDs in SPIRV remapper by Pyry Haulos · 8 years ago
  75. 9d93a23 Implement 4 AMD-specific extensions. by Rex Xu · 9 years ago
  76. 4016e38 Build: Switch to Rev. 6 of headers, removing "BadValue" enum stuff. by John Kessenich · 8 years ago
  77. 7f349c7 Build: Remove causes of pedantic warnings. Addresses issue #352 and PR #242. by John Kessenich · 8 years ago
  78. c45ddda Merge pull request #314 from mre4ce/master by John Kessenich · 8 years ago
  79. 78a4557 SPV: Fix issue #376; declare Geometry capability for fragment use of gl_Layer. by John Kessenich · 8 years ago
  80. 91e4aa5 SPV: Further refine OpenGL vs. Vulkan differences for SPIR-V. by John Kessenich · 8 years ago
  81. 2d0cc78 SPV: Turn on atomic-storage functionality for SPIR-V. by John Kessenich · 8 years ago
  82. 2f47bc9 SPV: Don't decorate locations within an array, it doesn't make sense. by John Kessenich · 8 years ago
  83. 6090df0 SPV: Non-functional: break up big function into three smaller ones. by John Kessenich · 8 years ago
  84. c884b4a SPV: Certain decorations are missing for structure-typed in/out variables. by Rex Xu · 8 years ago
  85. 6e72fdd Add HLSL memory barrier intrinsics, fix dst, add lit & EvaluateAttributeSnapped by LoopDawg · 8 years ago
  86. 5aa59e2 HLSL: Map parameter qualifiers from generic to function-specific and entry-point specific. by John Kessenich · 8 years ago
  87. 6533648 SPV: projective texturing: move the project coordinate. by John Kessenich · 8 years ago
  88. 76d4dfc SPV non-functional: minor readability improvements for texturing. by John Kessenich · 8 years ago
  89. c51287d SPV: Update to spec. decisions (and issue #205) for barrier(). by John Kessenich · 8 years ago
  90. 592860c Add decompositions for some HLSL intrinsics. by LoopDawg · 8 years ago
  91. ed15ef1 GlslangToSpv: Pass the pointer directly into the client function for opaque types by Jason Ekstrand · 8 years ago
  92. c24cc29 GlslangToSpv: Properly handle opaque types in TranslateStorageClass by Jason Ekstrand · 8 years ago
  93. a901ffe Defer capability decl for ClipDistance, CullDistance, PointSize until actual use by David Neto · 8 years ago
  94. 39d5e71 remapper: do not eliminate interface variables in dce by default by GregF · 8 years ago
  95. a5c33d6 SPV: Fix issue #320: Fetch needs to extract the image. by John Kessenich · 8 years ago
  96. af7f1c8 Fix double matrix creation by iostrows · 8 years ago
  97. d94c003 Front-end: Complete GL_ARB_compute_shader implementation. by John Kessenich · 8 years ago
  98. ecb0f3b Added -x option to save SPIR-V as 32-bit hexadecimal numbers to a text file. by Johannes van Waveren · 8 years ago
  99. 76d0ac1 SPV: Don't shadow sampler parameters when performing function calls by Jason Ekstrand · 8 years ago
  100. bbceed7 SPV: Fix an issue of interpolation decoration. by Rex Xu · 8 years ago