Commit Graph

  • c6f7294ced Handle install vs build include directories James Rumble 2019-08-06 15:29:31 +01:00
  • ab6d1499e1 Export glslang targets on installation James Rumble 2019-08-06 14:47:51 +01:00
  • 3cea2e5882 Bump revision and give the bots another chance to work. John Kessenich 2019-08-02 06:34:15 -06:00
  • a0eb5efd2b Merge pull request #1860 from zoddicus/fixShaderCRoll John Kessenich 2019-08-02 01:37:37 -06:00
  • 1f6fedd3b5 Add in header for uint32_t definition Ryan Harrison 2019-08-01 15:07:18 -04:00
  • eea340047e Merge pull request #1859 from zoddicus/fixNoRTTIForWindows John Kessenich 2019-07-30 20:29:09 -06:00
  • 8126eb1962 Convert no RTTI rule to be compiler specific Ryan Harrison 2019-07-30 11:25:19 -04:00
  • f04f1f93a7 Merge pull request #1857 from Roy-AMD/automapping-opengl-location John Kessenich 2019-07-29 09:40:14 -06:00
  • 7fc8683491 Merge pull request #1813 from jeffbolznv/compositeconstruct John Kessenich 2019-07-28 23:20:26 -06:00
  • 642b6ad99f Merge pull request #1844 from alelenv/ast_print_fix John Kessenich 2019-07-28 21:33:30 -06:00
  • 03a93ae153 Fix Clang compiler warning. Canon lee 2019-07-28 20:53:08 +08:00
  • c24033afc3 Fix location distribution not in order Canon lee 2019-07-28 20:13:23 +08:00
  • 1247baa678 Merge branch 'sync' into automapping-opengl-location Canon lee 2019-07-26 00:47:16 +08:00
  • 42f813401b Merge pull request #1853 from s-perron/per John Kessenich 2019-07-25 09:03:00 -06:00
  • 208cb5801f Remove execute permission from LICENSE.txt Steven Perron 2019-07-25 09:57:06 -04:00
  • 8a5824f5bf Fix memory init issue, to make sure the class members are init in order. Roy 2019-07-25 10:52:10 +08:00
  • 302fe97e7b Revert "Merge pull request #1792 from Roy-AMD/automapping-opengl-location" John Kessenich 2019-07-23 04:10:36 -06:00
  • 50ada66c27 Merge pull request #1792 from Roy-AMD/automapping-opengl-location John Kessenich 2019-07-23 02:18:18 -06:00
  • 3464b6f519 Merge pull request #1847 from alelenv/member_remap_fix John Kessenich 2019-07-22 23:55:54 -06:00
  • c1e61d6cff Fix bugs in missing Builtin decoration for some NV builtins for tessellation control shaders. Fix bug in member remapping. Ashwin Lele 2019-07-22 12:36:38 -07:00
  • 2bb2da9193 SPV: Update to latest SPIR-V header. John Kessenich 2019-07-22 07:06:50 -06:00
  • 333d1c9579 Merge pull request #1845 from greg-lunarg/kg105 John Kessenich 2019-07-22 06:30:59 -06:00
  • 38317065f6 Update spirv-tools and spirv-headers known good. Greg Fischer 2019-07-18 13:53:09 -06:00
  • 9f2236e58e Build: shut up warning to add unnecessary parens. John Kessenich 2019-07-17 19:15:47 -06:00
  • a76d1c211b Fix bug in printing trailing comma when dumping AST for a structure. Ashwin Lele 2019-07-17 14:40:58 -07:00
  • 74426f7570 Merge pull request #1841 from jmacnak-nv/jmacnak-raytracing-descriptor-indexing-validation John Kessenich 2019-07-17 03:13:44 -06:00
  • ea5715ca7f Update known good SPIRV-Tools commit Jason Macnak 2019-07-16 09:39:54 -07:00
  • e383c5f55d Merge pull request #1837 from KhronosGroup/fix-NV_compute_shader_derivatives John Kessenich 2019-07-15 19:49:46 -06:00
  • c7c52d1c2b Merge pull request #1839 from sparmarNV/fix-NV_mesh_shader John Kessenich 2019-07-15 19:48:32 -06:00
  • f2dcc87c6a Allow unsized view array dimension for non-block perviewNV attributes Sahil Parmar 2019-07-15 16:05:18 -07:00
  • 50dc8c350b Merge pull request #1824 from KhronosGroup/fix-spec-expr-array-check John Kessenich 2019-07-15 10:55:30 -06:00
  • 361931c6f3 Merge pull request #1836 from amdrexu/bugfix John Kessenich 2019-07-15 07:23:16 -06:00
  • 33081e01d3 ESSL: Fix #1823: Conditions for when derivatives are in compute shader. John Kessenich 2019-07-15 01:20:18 -06:00
  • bb7307b4a8 OpIsHelperInvocationEXT should declare relevant SPV extension and capability Rex Xu 2019-07-15 14:57:20 +08:00
  • 1a6e8534ce GLSL: Fix #1833: Don't constant fold integer mix to a float. John Kessenich 2019-07-13 12:22:10 -06:00
  • 25a508cc73 Merge pull request #1835 from jmacnak-nv/jmacnak-sample-coverage-capability John Kessenich 2019-07-12 18:29:59 -06:00
  • 854439c6b9 Merge pull request #1834 from zoddicus/addRTTIFlag John Kessenich 2019-07-12 18:29:13 -06:00
  • dbd4c3ce11 spirv: Generate missing SampleMaskOverrideCoverageNV capability op Jason Macnak 2019-07-12 14:33:02 -07:00
  • bbf172b518 Explicitly remove RTTI in the top-level build config Ryan Harrison 2019-07-12 14:25:18 -04:00
  • 71892a5eda Merge pull request #1833 from AaronHaganAMD/master John Kessenich 2019-07-11 13:16:09 -06:00
  • 91fb0091a2 Add support for SPV_KHR_shader_clock amhagan 2019-07-10 21:14:38 -04:00
  • c538b5d796 Merge pull request #1832 from jeffbolznv/issue1828 John Kessenich 2019-07-10 15:10:30 -06:00
  • c1ad396258 Avoid generating 8/16-bit constants when 8/16-bit arithmetic extensions aren't enabled Jeff Bolz 2019-07-10 13:06:15 -05:00
  • f970253a5d Merge pull request #1827 from alan-baker/update-spirv-tools John Kessenich 2019-07-10 11:45:48 -06:00
  • 8aa9a7bb8f Merge pull request #1825 from amdrexu/bugfix John Kessenich 2019-07-09 00:14:27 -06:00
  • 87dd98f0e9 Test updates Alan Baker 2019-07-08 14:14:23 -04:00
  • 5a391cc57c Update SPIRV-Tools revision Alan Baker 2019-07-08 14:14:13 -04:00
  • e085d83427 Change implementation of gl_SIMDGroupSizeAMD Rex Xu 2019-07-06 23:40:10 +08:00
  • 96524f9168 SPV: Fix #1783: Don't do bounds checking for spec-const-expression size John Kessenich 2019-07-03 09:28:28 -06:00
  • 4b4b41a634 HLSL: Fix #1815: Don't constant fold spec-constant array indexing. John Kessenich 2019-07-03 01:27:39 -06:00
  • 22683b409e Merge pull request #1819 from jeffbolznv/demote John Kessenich 2019-07-02 11:04:44 -06:00
  • 6a50a7850d update spirv-headers to pick up demote_to_helper_invocation Jeff Bolz 2019-07-02 10:57:48 -05:00
  • e5c394bcba Standalone: Fix #1814: Check that linkage was specified for reflection. John Kessenich 2019-07-02 09:32:48 -06:00
  • 974a586688 Merge pull request #1817 from jeffbolznv/demote John Kessenich 2019-07-02 02:20:18 -06:00
  • 73f0108138 Build: Tweak PR #1808 to avoid an implicit conversion warning. John Kessenich 2019-07-02 01:51:50 -06:00
  • ba6170b534 Implement GL_EXT_demote_to_helper_invocation Jeff Bolz 2019-07-01 09:23:23 -05:00
  • 4162de4bbf Merge pull request #1811 from ShabbyX/fix John Kessenich 2019-06-26 00:53:18 -06:00
  • 1e063615d0 Merge pull request #1812 from ShabbyX/master John Kessenich 2019-06-26 00:52:12 -06:00
  • 531344905f Handle SPIR-V type mismatch when constructing a composite Jeff Bolz 2019-06-25 13:31:10 -05:00
  • f4edb8f820 Remove __DATE__ and __TIME__ usage Shahbaz Youssefi 2019-06-25 12:09:55 -04:00
  • 6cca0e983e Remove extraneous semicolons Shahbaz Youssefi 2019-06-25 12:08:10 -04:00
  • 4e6b9ea329 Merge pull request #1808 from jeffbolznv/promote_types John Kessenich 2019-06-23 09:10:16 -06:00
  • 4b5c498923 Add a bunch of missing cases to promoteConstantUnion. Use macros to expand all the cases more simply. Jeff Bolz 2019-06-21 23:39:05 -05:00
  • 46cf14638a Merge pull request #1807 from digit-google/fuchsia-fixes John Kessenich 2019-06-22 20:45:18 -06:00
  • 8912336663 Add test for constant type conversion Jeff Bolz 2019-06-21 23:27:26 -05:00
  • 1f5799c155 BUILD.gn: Fix file for use with Fuchsia platform build. David 'Digit' Turner 2019-06-21 14:58:30 +02:00
  • f9d08a25fb Merge pull request #1804 from KhronosGroup/fix-930-subgroup--mask-ops John Kessenich 2019-06-18 02:00:46 -06:00
  • 8e96e247fa Bump revision. John Kessenich 2019-06-18 00:37:51 -06:00
  • 9c14f77f5d AST/SPV: Fix #930: translate uvec4 <-> uint64 for SubgroupGeMask et. al. John Kessenich 2019-06-17 08:38:35 -06:00
  • 11805e41d9 Bump revision. John Kessenich 2019-06-18 00:33:46 -06:00
  • a9b00ac5d5 Merge pull request #1806 from KhronosGroup/nan-clamp John Kessenich 2019-06-18 00:26:25 -06:00
  • 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