Commit Graph

  • 27a3e4c3c4 Merge pull request #1782 from dgkoch/fix_1735 John Kessenich 2019-06-01 20:29:59 -06:00
  • 593a4e0aa5 Fix subgroup support for ray tracing Daniel Koch 2019-05-27 16:46:31 -04:00
  • c3e60ad9b6 Add AST tests for ray tracing shaders Daniel Koch 2019-05-30 19:40:20 -04:00
  • 3418cb4c98 Add AST tests for mesh and task shaders Daniel Koch 2019-05-30 01:08:41 -04:00
  • 51760c88ca Add more subgroup testing Daniel Koch 2019-05-30 00:24:33 -04:00
  • 6d88284607 Merge pull request #1781 from jeffbolznv/issue_1766 John Kessenich 2019-05-31 03:28:07 -06:00
  • 8adc2f565e Allow runtime-sized arrays of acceleration structures Jeff Bolz 2019-05-30 12:45:15 -05:00
  • 625eb25d6e Merge pull request #1776 from dgkoch/dgkoch_20190525_fixes John Kessenich 2019-05-29 16:00:31 -06:00
  • adec2ec18c Merge pull request #1 from KhronosGroup/master Roy 2019-05-29 14:11:50 +08:00
  • 40b1a9e14e Fix include guard for GL_EXT_multiview Daniel Koch 2019-05-28 15:23:19 -04:00
  • 9bb17cd0eb Return consistent names from CapabilityString Daniel Koch 2019-05-28 15:23:10 -04:00
  • 66e46037d7 Merge pull request #1772 from mattparks/patch-2 John Kessenich 2019-05-23 23:35:46 -06:00
  • cda52d5333 Fixed .dll install on MSVC. Matthew Albrecht 2019-05-23 19:01:57 -05:00
  • e10c87a306 Remove non-source sources from binary targets Tom Anderson 2019-05-17 10:54:03 -07:00
  • 27ec919585 Merge pull request #1768 from ShabbyX/enable-opt John Kessenich 2019-05-17 11:05:01 +07:00
  • 741fc4ab77 Build.gn: allow optimization in glslang lib and standalone Shahbaz Youssefi 2019-05-16 23:53:15 -04:00
  • 5bd047ba22 Merge pull request #1767 from dneto0/update-spirv-headers John Kessenich 2019-05-16 15:26:51 +07:00
  • 8b920c793a Update SPIRV-Tools, SPIRV-Headers David Neto 2019-05-16 02:59:54 -04:00
  • 6e384fef6c Build: Fix 3 warnings. John Kessenich 2019-05-10 06:47:00 -06:00
  • b03da6edd8 Merge pull request #1761 from KhronosGroup/SPIR-V_1.4 John Kessenich 2019-05-10 14:19:07 +07:00
  • 08e01e79c5 Bump version and revision. John Kessenich 2019-05-10 00:34:10 -06:00
  • b64952eddd SPV 1.4: Move to 1.4 validation, removing all 1.4 validation failures. John Kessenich 2019-05-09 23:50:08 -06:00
  • f43c739ac5 SPV 1.4: Emit SignExtend and ZeroExtend for integer image reads/writes. John Kessenich 2019-03-31 10:51:57 -06:00
  • 61a5ce190a SPV 1.4: Lookup tables: Use variable initializer and NonWritable... John Kessenich 2019-02-07 08:04:12 -07:00
  • fbb6bdf046 SPV 1.4: Add support for OpCopyLogical, careful of Boolean differences. John Kessenich 2019-01-15 21:48:27 +07:00
  • 1f4d04687b SPV 1.4: Implement the 5 new loop controls. John Kessenich 2019-01-12 17:31:41 +07:00
  • 0c1e71a123 SPV 1.4: Use OpSelect for trivial typed non-scalar/vector expressions. John Kessenich 2019-01-10 18:23:06 +07:00
  • cfea59d357 SPV 1.4: Add testing infrastructure for SPV 1.4 tests. John Kessenich 2019-01-04 17:10:53 +07:00
  • 7c7731ecbb SPV 1.4: Generate all globals on OpEntryPoint interface list. John Kessenich 2019-01-04 16:47:06 +07:00
  • 2dd4ab3a4a SPV: Move to the SPIR-V 1.4 header. John Kessenich 2019-05-09 23:59:37 -06:00
  • 04aa79d0ed Merge pull request #1765 from KhronosGroup/update-knowngood-tools-SPIR-V_1.4 John Kessenich 2019-05-10 10:39:15 +07:00
  • 6fef1ca6f9 Latest known-good SPIRV-Tools: WARNING: Needs python 3.x. John Kessenich 2019-05-09 03:43:26 -06:00
  • c11e3156af Bump revision. John Kessenich 2019-05-09 02:11:28 -06:00
  • c2c5a3d973 Merge pull request #1762 from jeffbolznv/issue1760 John Kessenich 2019-05-09 15:09:31 +07:00
  • 88220d507e For nonuniformEXT constructor, make a copy of the node to decorate Jeff Bolz 2019-05-08 10:24:46 -05:00
  • e291f7a09f Merge pull request #1739 from jeffbolznv/buffer_reference2 John Kessenich 2019-05-08 17:12:52 +07:00
  • f88e5824d2 Merge pull request #1755 from amdrexu/bugfix John Kessenich 2019-05-03 23:11:26 +07:00
  • c0640dabfd Merge pull request #1758 from jeffbolznv/convertonly John Kessenich 2019-05-03 21:44:41 +07:00
  • 5cb2fa2ad2 Fix #1759: Check for specialization constants when literals required. John Kessenich 2019-05-03 08:40:35 -06:00
  • 758c93364c Add support for GL_EXT_buffer_reference2 Jeff Bolz 2019-03-08 10:42:49 -06:00
  • faac86e5d6 If a shader's only use of float16 is for FConvert, add the Float16 capability. Jeff Bolz 2019-05-01 11:45:36 -05:00
  • d932cc4295 Fix issues of explicit conversions. Rex Xu 2019-04-25 10:34:28 +08:00
  • 86c72c9486 Bump revision. John Kessenich 2019-04-19 05:00:32 -06:00
  • f6873f7e49 GLSL: Add error check for an argument dropping the 'restrict' qualifier John Kessenich 2019-04-19 04:57:43 -06:00
  • 08d61df040 Fix #1720: Give an error for parameter mismatched image format. John Kessenich 2019-04-19 04:47:03 -06:00
  • 0e5d1bb66a clang-format correction and typo (clang format likely not complete) John Kessenich 2019-04-19 00:11:07 -06:00
  • 805b09f922 Merge pull request #1753 from pixeljetstream/ckubischnv_dumpbuiltins John Kessenich 2019-04-17 21:52:34 +07:00
  • 83318018e6 improve formating Christoph Kubisch 2019-04-17 10:49:53 +02:00
  • aa4e527781 revert typeName from getCompleteString() (breaks tests), add to function dump instead Christoph Kubisch 2019-04-16 13:28:49 +02:00
  • 4b1dfc56b1 improve formating Christoph Kubisch 2019-04-16 10:00:28 +02:00
  • 8a0e12a107 TType::getCompleteString insert optional structure name Christoph Kubisch 2019-04-16 09:50:48 +02:00
  • b84a520492 minor improvements to formating Christoph Kubisch 2019-04-15 13:37:12 +02:00
  • 412ff6ea6a minor naming cleanup Christoph Kubisch 2019-04-13 22:57:33 +02:00
  • 55ba3eaf89 introduce new --dump-builtin-symbols command line Christoph Kubisch 2019-04-13 22:18:16 +02:00
  • 0527c9db81 Merge pull request #1752 from dgkoch/dkoch_build_fix18 John Kessenich 2019-04-08 21:28:26 +07:00
  • 0aea3106e2 Add cstdlib include Daniel Koch 2019-04-06 07:43:17 -04:00
  • e06c7e9a51 Merge pull request #1750 from greg-lunarg/kg103 John Kessenich 2019-04-05 10:42:03 +07:00
  • 2d0095f2fd Update spirv-tools known-good Greg Fischer 2019-04-04 10:19:55 -06:00
  • 3416d48b59 Update to latest SPIR-V header and bump revision. John Kessenich 2019-04-04 09:38:26 -06:00
  • 1240db678c Merge pull request #1749 from dgkoch/dgkoch_common_mscver John Kessenich 2019-04-04 14:29:31 +07:00
  • 8b2f96d3fe Check if _MSC_VER is defined before using. Daniel Koch 2019-04-03 17:21:06 -04:00
  • ef807f4bc5 Merge pull request #1746 from karl-lunarg/gtest-install John Kessenich 2019-04-03 16:08:17 +07:00
  • 1d1fd88554 build: Don't ship GTEST headers in install target Karl Schultz 2019-04-02 14:58:25 -06:00
  • e0d59bbe18 Merge pull request #1742 from greg-lunarg/kg102 John Kessenich 2019-03-28 09:28:43 +07:00
  • 9d92945df3 Update spirv-tools known-good Greg Fischer 2019-03-27 11:43:03 -06:00
  • 137e071ca4 Merge pull request #1740 from ewerness-nv/callableincoming John Kessenich 2019-03-27 16:19:05 +07:00
  • 5125eb58db Merge pull request #1741 from dgkoch/shader_subgroup John Kessenich 2019-03-27 13:41:47 +07:00
  • 83170e3f7a Enable GL_KHR_shader_subgroup properly Daniel Koch 2019-03-26 13:45:33 -04:00
  • 659060b90a Callables shouldn't have incoming ray flags Eric Werness 2019-03-25 09:53:52 -07:00
  • 5efb004d59 Merge pull request #1711 from demett-brcm/avoid-undefined-behaviour John Kessenich 2019-03-19 14:40:21 +07:00
  • e442a03897 GLSL: Fix tessellation control shader bounding box support. (#1730) Laurie 2019-03-19 01:49:27 +00:00
  • bd0f5ad278 Merge pull request #1733 from null77/fix-msvc-warn John Kessenich 2019-03-18 23:41:27 +07:00
  • 49dff5bf9a Merge pull request #1731 from godlikepanos/master John Kessenich 2019-03-18 23:38:27 +07:00
  • 099a80dd76 Suppress MSVC warning about unused variable. Jamie Madill 2019-03-18 11:38:53 -04:00
  • 35aeb042a2 Avoid running the validator as part of the optimization pass. Panagiotis Christopoulos Charitos 2019-03-18 11:34:17 +01:00
  • b184e41a06 Build: Update to the most recent SPIR-V headers, for Rev. 7 of SPV 1.3 John Kessenich 2019-03-17 22:29:25 -06:00
  • 80c36be4a9 Merge pull request #1728 from alelenv/shaderrecord_fix John Kessenich 2019-03-17 13:00:27 +07:00
  • f925eefb21 Merge pull request #1724 from zoddicus/roll_spirv John Kessenich 2019-03-13 00:16:57 +07:00
  • 938ab9a6e5 Update SPIRV-Tools and Headers Ryan Harrison 2019-03-12 11:25:00 -04:00
  • 437a552f51 Merge pull request #1723 from null77/gn-val-executable John Kessenich 2019-03-12 11:33:26 +07:00
  • e880e96f4d GN: Make glslang_validator an executable. Jamie Madill 2019-03-11 15:45:31 -04:00
  • 40c16ec0b3 Merge pull request #1717 from jeffbolznv/getBufferReferenceAlignment John Kessenich 2019-03-07 11:05:08 +07:00
  • 839a948169 Merge pull request #1716 from jeffbolznv/buffer_reference_fold2 John Kessenich 2019-03-07 11:04:26 +07:00
  • 7895e473c3 Move getBufferReferenceAlignment to be a method of TType Jeff Bolz 2019-03-06 13:34:10 -06:00
  • 3fd1232665 Improved fix for buffer reference constants Jeff Bolz 2019-03-05 23:27:09 -06:00
  • 79d25ea0ce Merge pull request #1714 from jeffbolznv/volatil John Kessenich 2019-03-06 20:43:07 +07:00
  • cc4a756d48 Build: Update to latest SPIR-V header. John Kessenich 2019-03-06 11:21:38 +07:00
  • 38cbad15ca Fix interactions between 'volatile' and the Vulkan memory model Jeff Bolz 2019-03-05 14:40:07 -06:00
  • 9390154c55 Merge pull request #1699 from jeffbolznv/buffer_reference_fold John Kessenich 2019-03-04 13:41:27 -07:00
  • afa5671fef Error out writes to shaderRecordNV buffer blocks. Ashwin Lele 2019-03-04 11:05:55 -08:00
  • be63facd80 Handle buffer references vs 'const' Jeff Bolz 2019-02-18 00:11:05 -06:00
  • d90d548161 Merge pull request #1713 from jeffbolznv/fix_nv_extension_disabled John Kessenich 2019-02-28 14:47:04 -05:00
  • 1994fe4523 Fix NV_EXTENSIONS-disabled build Jeff Bolz 2019-02-28 11:59:35 -06:00
  • 822817977c Merge pull request #1701 from jeffbolznv/cooperative_matrix John Kessenich 2019-02-26 21:27:09 +07:00
  • 4605e2ed2b Implement GL_NV_cooperative_matrix Jeff Bolz 2019-02-19 13:10:32 -06:00
  • 0b01841926 Avoid undefined behaviour David Emett 2019-02-25 19:13:05 +00:00
  • ec484527b6 Merge pull request #1709 from KhronosGroup/fix-pp John Kessenich 2019-02-23 01:09:17 +07:00
  • a84079dcf3 PP: Fix #1605: Paste tokens for ## through number->letter transitions. John Kessenich 2019-02-20 03:03:40 -07:00
  • a51d3d9f22 Merge pull request #1706 from nico/master John Kessenich 2019-02-21 23:46:27 +07:00
  • b0f4b427d5 Merge pull request #1705 from baldurk/fix-indexindirect-reflection John Kessenich 2019-02-21 23:43:59 +07:00