Commit graph

  • 5d73a3c95c
    Merge pull request #1698 from jeffbolznv/private_storage_variables John Kessenich 2019-06-17 23:42:13 -06:00
  • 605afc7b1b SPV: Add a switch for favoring non-NaN operands in min, max, and clamp. John Kessenich 2019-06-17 23:33:09 -06:00
  • d579c0a7d4 Bump revision. John Kessenich 2019-06-17 22:33:11 -06:00
  • 9db72785be
    Merge pull request #1803 from Igalia/siglesias/fix-gl_SubGroupSizeARB-tese-geom John Kessenich 2019-06-17 09:16:02 -06:00
  • 2cfde2bdbe Delete duplicated gl_SubGroupSizeARB builtin treatment Samuel Iglesias Gonsálvez 2019-06-17 15:44:13 +02:00
  • def9662348
    Merge pull request #1796 from Igalia/siglesias/fix-gl_SubGroupSizeARB-tese-geom John Kessenich 2019-06-16 23:02:02 -06:00
  • 69596baef3
    Merge pull request #1799 from jeffbolznv/volatile_semantics John Kessenich 2019-06-16 22:31:16 -06:00
  • dbe6b06dde Add missing GL_ARB_shader_ballot builtins to Geometry and Tessellation shaders Samuel Iglesias Gonsálvez 2019-06-12 16:42:43 +02:00
  • 38a52fca93 Add gl_SemanticsVolatile to GL_KHR_memory_scope_semantics, and make volatile-qualified atomics generate MemorySemanticsVolatile when using the Vulkan memory model Jeff Bolz 2019-06-14 09:56:28 -05:00
  • 96ee92f09b
    Merge pull request #1797 from alan-baker/update-tools John Kessenich 2019-06-13 09:48:47 -06:00
  • e86cc18e8c Update test expectations for new SPIRV-Tools Alan Baker 2019-06-13 08:54:31 -04:00
  • 4d8df4f636 Update known good SPIRV-Tools Alan Baker 2019-06-13 08:54:01 -04:00
  • 9866ad9195
    Merge pull request #1787 from dgkoch/add_sm_builtins John Kessenich 2019-06-09 20:50:07 -06:00
  • 2cb2f197a7 Add support for GL_NV_shader_sm_builtins Daniel Koch 2019-06-04 08:43:32 -04:00
  • 92b5c9ee91 GLSL: Revert f6873f7 to fix #1764. John Kessenich 2019-06-08 04:30:46 -06:00
  • 60e774b22f
    Merge pull request #1794 from jeffbolznv/pre_legalization John Kessenich 2019-06-08 04:04:15 -06:00
  • f575f4c8e4
    Merge pull request #1793 from greg-lunarg/kg104 John Kessenich 2019-06-08 02:06:33 -06:00
  • fd556e32b3 Use spvValidatorOptionsSetBeforeHlslLegalization for pre-legalized HLSL Jeff Bolz 2019-06-07 14:42:08 -05:00
  • 21eebe7421 Uppdate spirv-tools known-good Greg Fischer 2019-06-06 13:18:08 -06:00
  • fc017379e3 code format refine Canon lee 2019-06-07 00:16:31 +08:00
  • a137d2ba86 Add interface symbol and uniform symbol location auto mapping for OpenGL shader. Roy 2019-06-06 17:54:04 +08:00
  • faebe10194
    Merge pull request #3 from KhronosGroup/master Roy.li 2019-06-06 17:16:29 +08:00
  • d3692c701b
    Merge pull request #1791 from dj2/unused John Kessenich 2019-06-05 10:37:11 -06:00
  • 3555043c04 Remove unused parameter Dan Sinclair 2019-06-05 11:48:20 -04:00
  • 2f4a8dfd3a
    Merge pull request #1788 from jeffbolznv/ifdef_fix John Kessenich 2019-06-04 09:04:19 -06:00
  • 71e5b1323d Add missing NV_EXTENSIONS ifdef Jeff Bolz 2019-06-04 09:47:41 -05:00
  • 9fe95274f8
    Merge pull request #1786 from jeffbolznv/fsi John Kessenich 2019-06-04 03:36:51 -06:00
  • c6f0ce8dbc Support GL_ARB_fragment_shader_interlock Jeff Bolz 2019-06-03 11:33:50 -05:00
  • a549bb8175
    Merge pull request #1769 from tanderson-google/RemoveInvalidGnSource John Kessenich 2019-06-01 22:36:55 -06:00
  • 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