Commit graph

  • 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
  • 76577b1aec Fix -Wextra-semi warnings in headers used in Chromium Nico Weber 2019-02-21 11:05:21 -05:00
  • 141bc5a54f Fix type recursion with EOpIndexIndirect dereferences baldurk 2019-02-18 09:36:29 +00:00
  • 5432f0dd8f
    Merge pull request #1702 from greg-lunarg/kg101 John Kessenich 2019-02-21 13:36:31 +07:00
  • 17a8d9ad00
    Merge pull request #1703 from dj2/mem_leak John Kessenich 2019-02-21 13:10:18 +07:00
  • ade579fbc5
    Merge pull request #1704 from dj2/leak John Kessenich 2019-02-21 13:09:30 +07:00
  • 0560138e66 Fixup leak of TString Dan Sinclair 2019-02-20 16:40:13 -05:00
  • 756bfd0ad1 Allocate empty function name in the string pool. Dan Sinclair 2019-02-20 16:30:35 -05:00
  • f8939eff7a Update SPIRV-Tools known good Greg Fischer 2019-02-20 13:17:09 -07:00
  • 58d6905ea0
    Merge pull request #1700 from KhronosGroup/fix-pp John Kessenich 2019-02-19 23:57:06 +07:00
  • 6225dd4ba1 PP: Faithfully track white-space through macro record/use, fixing bugs: John Kessenich 2019-02-19 03:12:02 -07:00
  • 5cdf3c5a23 PP: Non-functional: Remove the sub-tokenization of macro stream record. John Kessenich 2019-02-19 02:31:01 -07:00
  • bce1f51096 Build: Fix #1640: Change strcpy to snprintf. John Kessenich 2019-02-18 22:25:58 -07:00
  • 2b2316d3fa Add Float16/Int8/Int16 capabilities for private variables and function parameters Jeff Bolz 2019-02-17 22:49:28 -06:00
  • 9f538c7207
    Merge pull request #1696 from baldurk/fix-nonblock-array-size John Kessenich 2019-02-17 13:15:11 +07:00
  • 6fee94460f PP: Fix #1694: Rationalize errors on partially expanded macro argument. John Kessenich 2019-02-16 07:35:13 -07:00
  • da1be9a322
    Merge pull request #1697 from sparmarNV/fix-NV_mesh_shader John Kessenich 2019-02-14 17:49:29 +07:00
  • 6708b0ee82 Handle resizing/error checks for mesh shader out arrays Sahil Parmar 2019-02-13 17:40:27 -08:00
  • 9466850f54 Update gtest to explicitly size gl_PrimitiveIndicesNV[] Sahil Parmar 2019-02-12 12:27:21 -08:00
  • ab027bef3d Fix resizing of gl_PrimitiveIndicesNV[] to max_primitives*geomSize Sahil Parmar 2019-02-11 15:12:13 -08:00
  • 879562b766 Fix treatment of array input/output variables in reflection baldurk 2019-02-11 16:39:12 +00:00
  • 05d12a9461
    Merge pull request #1695 from baldurk/explode-reflected-io-blocks John Kessenich 2019-02-11 22:08:10 +07:00
  • 1905069857 Add option to unwrap I/O block aggregates in reflection baldurk 2019-02-11 11:50:24 +00:00
  • 567396b6b4 Whitespace: Fix some tabs->spaces, mostly to retriggered failed bots. John Kessenich 2019-02-11 03:43:12 -07:00
  • 9840f11f85 PP: Fix #1694: Handle badly formed argument substitution. John Kessenich 2019-02-11 03:05:00 -07:00
  • d83344fc4e
    Merge pull request #1684 from baldurk/reflection-interface-improve John Kessenich 2019-02-09 12:59:30 +07:00
  • 4513df9175 Reflow for better readability baldurk 2019-02-08 10:48:48 +00:00
  • f6e7c4d2de Bump version. John Kessenich 2019-02-07 23:56:53 -07:00
  • 377bccb143 Build: Fix #1665: remove __fastcall John Kessenich 2019-02-07 23:28:37 -07:00
  • 1ff8346b38
    Merge pull request #1693 from sparmarNV/fix-NV_mesh_shader John Kessenich 2019-02-08 11:34:47 +07:00
  • 3958927a59 Add missing support for gl_MeshViewCountNV/gl_MeshViewIndicesNV in task shaders Sahil Parmar 2019-02-07 14:28:12 -08:00
  • 9dda1281e6
    Merge pull request #1692 from alan-baker/update-spvtools John Kessenich 2019-02-07 10:27:58 +07:00
  • aeeaf08f02 Update expected test results Alan Baker 2019-02-06 14:18:19 -05:00
  • 75f443bdc8 Update SPIRV-Tools version Alan Baker 2019-02-06 14:17:51 -05:00
  • a972e73ad7 Add option to reflect all block members, inactive or active. baldurk 2019-01-30 15:34:02 +00:00
  • 657acc0c40 Add option to reflect buffer blocks & variables separately to uniforms baldurk 2019-01-30 14:18:43 +00:00
  • 4a2aa82236 Reflect array stride, top-level array stride, and block member count baldurk 2019-01-29 19:10:56 +00:00
  • 0af5e3e346 Reflect pipeline outputs as well as inputs, optionally from other stages baldurk 2019-01-29 16:04:44 +00:00
  • edf8212ab8 Add an option to report array variables with trailing [0] suffix baldurk 2019-01-29 15:49:00 +00:00
  • 15c37f79a9 Include array index in reflected uniform names more consistently baldurk 2019-01-29 12:12:59 +00:00
  • 6d47785825 Add options to control how reflection information is built baldurk 2019-01-29 15:45:56 +00:00
  • 1dc5dcf0a5 Move TObjectReflection into public interface to clean up reflection baldurk 2019-01-29 15:30:48 +00:00
  • 9983f99e87
    Merge pull request #1687 from Igalia/apinheiro/no-more-struct-member-offsets John Kessenich 2019-02-03 23:22:21 +07:00
  • e7c7c6d659
    Merge pull request #1667 from amdrexu/bugfix John Kessenich 2019-02-03 23:05:42 +07:00
  • eaf31ab98c Add 8-bit/16-bit transform feedback support for future use Rex Xu 2019-01-21 16:50:17 +08:00
  • dc2d5673a1
    Merge pull request #1690 from BinaryRK/relative-include-fix John Kessenich 2019-02-03 10:32:33 +07:00
  • 0d5c86644a Switch to relative include path for ResourceLimits BinaryRK 2019-02-02 15:56:09 +02:00
  • 4f50a46385
    Merge pull request #1688 from mattparks/patch-1 John Kessenich 2019-02-01 06:28:20 -08:00
  • de3b8e3bf3 Fix #1682: flesh out more vulkan/SPV ModuleProcessed John Kessenich 2019-02-01 04:07:45 -07:00
  • f96d7dc2c0
    Merge pull request #1686 from mspang/glslang-fuchsia-build John Kessenich 2019-01-31 23:27:01 -08:00
  • 1694883215
    Merge pull request #1685 from baldurk/warning-fix John Kessenich 2019-01-31 22:44:19 -08:00
  • 32651b86e6
    Merge pull request #1683 from null77/disable-extra-semi John Kessenich 2019-01-31 22:43:32 -08:00
  • 91af94019a Switched to std::string for TReflection and TObjectReflection Matthew Albrecht 2019-01-31 22:51:50 -06:00
  • 0f66082d1d ParseHelper: don't assign xfb_offset for struct members Alejandro Piñeiro 2019-01-31 16:45:15 +01:00
  • d39c040df9 Port Unix/ossource.cpp to Fuchsia Michael Spang 2019-01-30 15:11:42 -05:00
  • 6a87400c14 Add missing override specifiers in virtual class baldurk 2019-01-30 17:29:31 +00:00
  • 332b173c82 Fix mismatched integer comparison (size_t/unsigned int vs int) baldurk 2019-01-30 17:29:17 +00:00
  • 1a1651c6e9 Disable Clang extra semicolon warning. Jamie Madill 2019-01-30 11:37:15 -05:00
  • c9e03360e2
    Merge pull request #1675 from nicebyte/ext_yuv_target John Kessenich 2019-01-29 19:03:11 -08:00
  • 31fbc11f5d Build: Remove extra commas in calling INSTANTIATE_TEST_SUITE_P. John Kessenich 2019-01-29 16:00:42 -07:00
  • 4c57640052
    Merge pull request #1681 from baldurk/reflection-fixes John Kessenich 2019-01-29 13:20:05 -08:00
  • c28369b75f Add support for GL_EXT_YUV_target nicebyte 2019-01-24 12:12:20 -08:00
  • 90995f5dae Update reflection offset consistently for structure members baldurk 2019-01-29 13:52:33 +00:00
  • 7e500c7b36 Add missing initialisation of counterIndex and stages in badReflection() baldurk 2019-01-29 12:49:14 +00:00
  • 544c039d26 HLSL: Fix #1679: Add HLSL earlydepthstencil -> SPV EarlyFragmentTests. John Kessenich 2019-01-28 22:19:43 -07:00
  • 8dff52509e
    Merge pull request #1677 from greg-lunarg/kg100 John Kessenich 2019-01-25 12:08:11 -08:00
  • 7a02e15e1e Update spirv-tools known-good. Greg Fischer 2019-01-25 11:11:27 -07:00
  • e4f7a1f367
    Merge pull request #1676 from nsubtil/nsubtil/do-not-cache-lib-suffix John Kessenich 2019-01-25 10:02:42 -08:00
  • 424612c0e7 build: Do not cache debug library suffix Nuno Subtil 2019-01-25 09:30:37 -08:00
  • 2cf6613a0d
    Merge pull request #1674 from null77/fix-msvc-sign-warning John Kessenich 2019-01-24 09:48:54 -08:00
  • 08fe88a94c Suppress a MSVC cast warning in GN. Jamie Madill 2019-01-24 10:55:41 -05:00
  • 4930964683
    Merge pull request #1672 from sparmarNV/NV-extension-checks John Kessenich 2019-01-23 17:26:19 -08:00