1. 78c951b Add newline at end of file (#2098) by dan sinclair · 5 years ago
  2. 7a3493e Make sure that initialized variable have correct storage class (#2092) by Ryan Harrison · 5 years ago
  3. 981763e Ensure correct Addressing and Memory model set for WebGPU (#2093) by Ryan Harrison · 5 years ago
  4. f3acb95 Initial commit for spirv-reduce. (#2056) by Alastair Donaldson · 5 years ago
  5. fe39a6f Add tests coverage for OpTypeVector column count validation (#2087) by Ryan Harrison · 5 years ago
  6. 3adb797 Check forbidden Annotation instructions for WebGPU env (#2090) by Ryan Harrison · 5 years ago
  7. 11c7a9e Validate that debugging instructions are not present for WebGPU (#2089) by Ryan Harrison · 5 years ago
  8. d41ff27 Add support for VK_EXT_Transform_feedback capabilities (#2088) by alan-baker · 5 years ago
  9. 66f8f64 Update build instructions: add effcee, re2 (#2085) by Hugues Evrard · 5 years ago
  10. 101c113 Remove long running cfg limit test. by Steven Perron · 5 years ago
  11. 15fdcf9 Add missing override to ProcessLinesPass by dan sinclair · 5 years ago
  12. b0c143c Add tests for matrix type data rule validation (#2082) by Ryan Harrison · 5 years ago
  13. f5b4a8e Catch invalid input type to OpConvertUToPtr (#2078) by alan-baker · 5 years ago
  14. 8cd2a9d Validate component literals for OpVectorShuffle in WebGPU environment (#2077) by Ryan Harrison · 5 years ago
  15. d652ed3 Vulkan memory model: semantics validation by Alan Baker · 6 years ago
  16. cd22b31 Catch branch condition being a type by Alan Baker · 5 years ago
  17. 8e9be30 Validator: Support VK_EXT_scalar_block_layout by David Neto · 6 years ago dneto-vk-ext-scalar-block-layout
  18. 28d8d7b Fix min base alignment (#2075) by alan-baker · 5 years ago
  19. d7cd120 Ensure for OpVariable that result type and storage class operand agree (#2052) by Ryan Harrison · 5 years ago
  20. 6a7b164 Add shaderc smoketest configuration (#2057) by alan-baker · 5 years ago
  21. c37388f Add passes to propagate and eliminate redundant line instructions (#2027). (#2039) by greg-lunarg · 5 years ago
  22. ab76e33 Validate uniform variable type in Vulkan (#1949) (#2055) by fjhenigman · 5 years ago
  23. a29a994 UniformConstant variables can have RuntimeArray, TypeAccelerationStructureNV by David Neto · 5 years ago
  24. d4a1059 Fix Instruction::IsFloatingPointFoldingAllowed() by Greg Fischer · 5 years ago
  25. 5c33451 Allow InstanceId for NV ray tracing (#2049) by alan-baker · 5 years ago
  26. a362e60 Validate variable types for UniformConstant storage in Vulkan (#2008) (#2044) by Ryan Harrison · 5 years ago
  27. dc9d155 Fix folding of volatile store. (#2048) by Steven Perron · 5 years ago
  28. a6150a3 Don't assert on void function parameters. (#2047) by Steven Perron · 5 years ago
  29. ec5574a Instruction::GetBaseAddress to handle OpPtrAccessChain (#2050) by Steven Perron · 5 years ago
  30. 5beeee1 Add fuzzer for spvBinaryParser (#2045) by Ryan Harrison · 5 years ago
  31. 2b1f6b3 Validate that VertexId and InstanceId are not allowed in Vulkan. (#2036) by Neil Henning · 5 years ago
  32. f343a15 Add missing overrides (#2041) by dan sinclair · 5 years ago
  33. 75999d9 Remove asserts around environment determination. (#2040) by dan sinclair · 5 years ago
  34. 1e9fc1a Add base and core bindless validation instrumentation classes (#2014) by greg-lunarg · 5 years ago
  35. 6721478 Don't assume one return means function can be inlined. (#2018) (#2025) by greg-lunarg · 5 years ago
  36. 4e6c54b Fix up comment for |ParseFlags|. (#2037) by Steven Perron · 5 years ago
  37. e121da8 Start SPRIV-Tools v2018.7 by Steven Perron · 5 years ago
  38. 9d699f6 Finalize SPIRV-Tools v2018.6 by Steven Perron · 5 years ago v2018.6
  39. e8f22d1 Update CHANGES by Steven Perron · 5 years ago
  40. c06a35b Rename PCH macro to spvtools_pch to avoid conflicts with other projects. Also add pch to test/opt. (#2034) by Jeff Bolz · 5 years ago
  41. 91f3350 Validate the id bound. (#2031) by Steven Perron · 5 years ago
  42. 398f37a Add explicit void parameter in libspirv.h again (#2032) by James Jones · 5 years ago
  43. 60fac96 Enable precompiled headers for spirv-tools(-shared) and some unit tests (#2026) by Jeff Bolz · 5 years ago
  44. f2cc71e Handle OpMemberDecorateStringGOOGLE in ACDE (#2029) by Steven Perron · 6 years ago
  45. 9e6f513 Reduce number of test targets (#2024) by dan sinclair · 6 years ago
  46. fb996dc Add /Zm flag as a workaround for VS2013 build (#2023) by Jeff Bolz · 6 years ago
  47. 6647884 Remove MemberDecorateStringGOOGLE during stript-refect. (#2021) by Steven Perron · 6 years ago
  48. 1c1e749 Add support for nv-raytracing-final (#2010) by alelenv · 6 years ago
  49. 18fe6d5 Fix dead branch elim infinite loop. (#2009) by Steven Perron · 6 years ago
  50. 07d0f9d Update CHANGES by Steven Perron · 6 years ago
  51. 0ba3579 Fix dead branch elim infinite loop. (#1997) by Steven Perron · 6 years ago
  52. 20bbfb6 Layout checks should recurse through runtime arrays (#1999) by alan-baker · 6 years ago
  53. 89b8e23 Better checking of the index operand (#1992) by alan-baker · 6 years ago
  54. 6e85d1a Fix restrictions in if conversion (#1998) by alan-baker · 6 years ago
  55. dd1e837 Use per-configuration location for pch file (#1989) by Jeff Bolz · 6 years ago
  56. 8edf355 Revert "Add custom target to wrap around custom commands. (#1986)" (#1996) by Steven Perron · 6 years ago
  57. d29a1f9 Add validaton for SPV_KHR_8bit_storage + convert to/from floats. (#1990) by Neil Henning · 6 years ago
  58. 715afb0 Add a nullptr check to array copy propagation. (#1987) by Steven Perron · 6 years ago
  59. c5a6d25 Increase the template nesting depth for clang. (#1995) by Steven Perron · 6 years ago
  60. 67ebe3f Add custom target to wrap around custom commands. (#1986) by Steven Perron · 6 years ago
  61. c468788 Fix ADCE to treat OpUnreachable correctly during liveness analysis (#1984) by greg-lunarg · 6 years ago
  62. 0e68bb3 Only run merge-returnon reachable functions. (#1983) by Steven Perron · 6 years ago
  63. 9aa14a3 OpGroupDecorate may not target OpDecorationGroup (#1977) by alan-baker · 6 years ago
  64. b407163 Checks for variable pointers (#1976) by Steven Perron · 6 years ago
  65. ab45d69 Fix ADCE liveness to include all enclosing control structures. (#1975) by greg-lunarg · 6 years ago
  66. eea449a validator: FPRoundingMode can apply to vector conversions by David Neto · 6 years ago
  67. 339d232 Enable precompiled headers for MSVC (#1969) by Jeff Bolz · 6 years ago
  68. 72bac04 Memory access checks for vulkan mem model (#1909) by alan-baker · 6 years ago
  69. 5bc3078 Fix gtest.h include in test/opt/pass_utils.h by Nuno Subtil · 6 years ago
  70. bdecee8 Validator: TaskNV can use LocalSize or LocalSizeId (#1970) by David Neto · 6 years ago
  71. e545564 Consider atomics that load when analyzing live stores in ADCE (#1956) (#1958) by greg-lunarg · 6 years ago
  72. 1c128aa Validating for new image operands by Alan Baker · 6 years ago
  73. 68ad72c Create CODE_OF_CONDUCT.md by Khronos Group Webmaster · 6 years ago
  74. 82663f3 Check for unreachable blocks in merge-return. (#1966) by Steven Perron · 6 years ago
  75. bc09f53 Fix calculation of case fall through (#1965) by alan-baker · 6 years ago
  76. 4e266f7 Fold divisions by 0. (#1963) by Steven Perron · 6 years ago
  77. fae1e61 Fix bug in construct block calculation (#1964) by alan-baker · 6 years ago
  78. d3f88b0 allow atomics on Function pointers for OpenCL (#1955) by Ben Ashbaugh · 6 years ago
  79. 03cbf33 Validator: FPRoundingMode decoration (#1482) by Jaebaek Seo · 6 years ago
  80. 497958d Removing HLSLCounterBuffer decorations when not needed. (#1954) by Steven Perron · 6 years ago
  81. ebcc58b Validator: function scope variable at start of entry block #1923 by Jaebaek Seo · 6 years ago
  82. 3b59601 Don't scalarize spec constant sized arrays by Alan Baker · 6 years ago
  83. c4c6871 Make EFFCEE required (#1943) by Steven Perron · 6 years ago
  84. 19c0773 Change handling of unknown extentions in validtor. (#1951) by Steven Perron · 6 years ago
  85. a8697b0 Revert LICENSE to Apache 2.0 by Khronos Group Webmaster · 6 years ago
  86. d73b9d8 [Validator] AMD_gpu_shader_half_float_fetch allow float16 (#1393) by Jaebaek Seo · 6 years ago
  87. 37c99ab Validator: OpImageQuerySize validation (#1538) by Jaebaek Seo · 6 years ago
  88. 2a88bcb Update CHANGES by Steven Perron · 6 years ago
  89. a77bb2e Add validation for execution modes by Alan Baker · 6 years ago
  90. 146eb3b Fix erroneous uses of the type manager in copy-prop-arrays. (#1942) by Steven Perron · 6 years ago
  91. fe90a1d Enable /MP4 (parallel build across 4 cores for MSVC) for SPIRV-Tools/source[/opt] (#1930) by Jeff Bolz · 6 years ago
  92. ddc7059 Analyze uses for all instructions. (#1937) by Steven Perron · 6 years ago
  93. 32381e3 Handle decoration groups with no decorations. (#1921) by Steven Perron · 6 years ago
  94. f0aa6f4 Fixed Validator adjacency bug for OpPhi (#1922) by Jaebaek Seo · 6 years ago
  95. 6ff2f64 Update LICENSE by Khronos Group Webmaster · 6 years ago
  96. ad0232d Unify memory instruction validation style (#1934) by alan-baker · 6 years ago
  97. d3738be Update CHANGES by Steven Perron · 6 years ago
  98. 4b4bd4c Validator: Validate OpImageTexelPointer (#487) by Jaebaek Seo · 6 years ago
  99. a78fa09 Set the C++ version to C++11 (#1933) by alan-baker · 6 years ago
  100. 80564a5 Keep analyses live in unrolling (#1929) by Steven Perron · 6 years ago