Commit graph

  • 2b92158724
    Merge pull request #1671 from null77/fix-chrome-clang-warning John Kessenich 2019-01-23 17:24:45 -08:00
  • 6b9a28b9cb Add extension checks for NV block member builtins Sahil Parmar 2019-01-23 16:24:32 -08:00
  • 9706106ecd Suppress inconsistent override warning in GN. Jamie Madill 2019-01-23 18:56:43 -05:00
  • d9cee59afa
    Merge pull request #1626 from KhronosGroup/extension-support John Kessenich 2019-01-23 12:05:22 -08:00
  • 6a9df5f48f
    Merge pull request #1664 from null77/support-angle John Kessenich 2019-01-21 18:22:49 -08:00
  • 0bb89f5809 HLSL: Protect against some crashes Hodgman 2019-01-22 13:21:11 +11:00
  • 4e06d7a2bb
    Merge pull request #1663 from jeffbolznv/reference_vs_memorymodel John Kessenich 2019-01-20 08:43:06 -07:00
  • e135a4897a More precisely check for the qualifiers that enable the vulkan memory model for buffer references. Jeff Bolz 2019-01-20 00:59:17 -06:00
  • 0ceaebcff9 Fix a few GN build issues. Jamie Madill 2019-01-18 14:53:31 -05:00
  • 493dee0ade
    Merge pull request #1656 from amdrexu/bugfix John Kessenich 2019-01-17 21:53:34 -07:00
  • d9739794e9
    Merge pull request #1662 from dneto0/fix-leak2 John Kessenich 2019-01-17 06:29:41 +07:00
  • 7f2a87e58c
    Merge pull request #1661 from dneto0/fix-leak John Kessenich 2019-01-17 05:29:31 +07:00
  • edadbed6fb HLSL: Avoid leaking a shadow sampler struct David Neto 2019-01-16 16:55:03 -05:00
  • 806e0573da Avoid leaking name for counter buffer David Neto 2019-01-16 10:44:31 -05:00
  • 4c096c52f8
    Merge pull request #1658 from KhronosGroup/fix-name-loc-str John Kessenich 2019-01-16 21:27:25 +07:00
  • b2395e9ddf HLSL: Fix #1655; use "" for nullptr file names. Needs test cases. John Kessenich 2019-01-16 16:07:51 +07:00
  • d72f488cc6 Build: fix warnings. Fixes #1653. John Kessenich 2019-01-16 14:55:37 +07:00
  • 75c5603ada Fix xfb_stride incorrectness(#1654) Rex Xu 2019-01-14 11:40:51 +08:00
  • 2898223375 Bump revision. John Kessenich 2019-01-11 15:07:04 +07:00
  • dfaaf75a31
    Merge pull request #1652 from gnl21/cmake-fix John Kessenich 2019-01-11 14:55:36 +07:00
  • 712cd6618d
    Merge pull request #1647 from dneto0/update-known-good John Kessenich 2019-01-09 19:33:44 -07:00
  • c4d5ac6bfa Update SPIRV-Tools known good: relax Uconvert check David Neto 2019-01-09 10:32:32 -05:00
  • 28be4543cd Infrastructure: Generalize and broaden per-variable extension checking. John Kessenich 2018-12-11 17:42:35 -07:00
  • 5795f9e387
    Merge pull request #1646 from dneto0/parens-warning John Kessenich 2019-01-09 06:01:21 -07:00
  • b11b997d59 Parenthesize to avoid GCC warning David Neto 2019-01-08 18:57:03 -05:00
  • 69932ab47f
    Merge pull request #1645 from KhronosGroup/dupe-accelstruct John Kessenich 2019-01-08 09:39:32 +07:00
  • 344a03c034
    Merge pull request #1644 from jeffbolznv/buffer_reference John Kessenich 2019-01-08 08:25:35 +07:00
  • 3cf3f96292 Don't output duplicate TypeAccelerationStructureNV declarations Piers Daniell 2019-01-07 14:17:44 -07:00
  • 9f2aec49e9 GL_EXT_buffer_reference Jeff Bolz 2019-01-06 17:58:04 -06:00
  • d12fbc4c0c SPV: Move to the latest header. John Kessenich 2019-01-07 23:48:11 +07:00
  • e96fa717d3 Make sure source strings are terminated (#1641) dan sinclair 2019-01-07 11:47:37 -05:00
  • 6eab476e5a
    Merge pull request #1643 from dneto0/update-issue-1642 John Kessenich 2019-01-04 07:11:46 +07:00
  • 082184bcc9 Mark spv.int16.amd.frag.out as failing validation David Neto 2019-01-03 14:29:44 -05:00
  • aeef036348 Work around a CMake cross-compilation issue Graeme Leese 2019-01-03 17:56:07 +00:00
  • 83b2647293
    Merge pull request #1634 from greg-lunarg/lines10 John Kessenich 2018-12-29 17:44:50 -07:00
  • d445bb2867 Create separate OpSource for each included file Greg Fischer 2018-12-06 11:13:15 -07:00
  • 9ed38739b9
    Merge pull request #1627 from greg-lunarg/lines8 John Kessenich 2018-12-18 10:38:32 -07:00
  • af22355bb1
    Merge pull request #1633 from akien-mga/cmake-2.8-pthread John Kessenich 2018-12-18 10:33:39 -07:00
  • f0e911c809 CMake: Fix linking pthread of CMake < 3.1 Rémi Verschelde 2018-12-18 11:43:09 +01:00
  • 1a19598ef0
    Merge pull request #1632 from alan-baker/mem-model-1610 John Kessenich 2018-12-17 17:49:05 -07:00
  • 3b656c79f4 Move memory model scope tests to Vulkan 1.1 batch Alan Baker 2018-12-17 17:07:55 -05:00
  • 6d17865876 Build: Make calling argument types match declared parameter types. John Kessenich 2018-12-17 14:00:43 -07:00
  • 5620a2f95e Add passes to legalization to preserve source line info when generated. Greg Fischer 2018-11-28 11:10:27 -07:00
  • e26630fe20
    Merge pull request #1628 from jeffbolznv/storagebuffer_sbt John Kessenich 2018-12-14 20:30:39 -07:00
  • 61a0cd19cc Fix bug where shaderRecordNV buffers were using StorageBuffer storage class Jeff Bolz 2018-12-14 20:59:53 -06:00
  • b23d232ec5 Licensing. Fixes #958. Add licenes file and update copyrights. John Kessenich 2018-12-14 10:47:35 -07:00
  • 30b697ee63 Build: Reduce warnings. John Kessenich 2018-12-13 18:43:02 -07:00
  • 236eb0d325 GLSL/SPV: XFB: No streams on types, but support them on built-in blocks. John Kessenich 2018-12-13 12:06:12 -07:00
  • ba9f596eee
    Merge pull request #1625 from jeffbolznv/update_spirv_tools John Kessenich 2018-12-12 18:18:25 -07:00
  • 0a93cfbb79 Update to newest SPIRV-Tools. It checks the Vulkan rule that all resources must have a set and binding decoration, which many tests fail. So add code to set a default value of zero. Also disable PCH for Ninja builds. Jeff Bolz 2018-12-11 20:53:59 -06:00
  • 00054da5e6 Infrastructure: Fix .gitattributes typo eof -> eol. Also update README John Kessenich 2018-12-10 16:47:05 -07:00
  • 0dbc5cbc5d
    Merge pull request #1620 from akien-mga/unix-executable-bit John Kessenich 2018-12-10 15:37:21 -07:00
  • a10e6e95fc
    Merge pull request #1624 from akien-mga/osdependent-link-threads John Kessenich 2018-12-10 08:46:53 -07:00
  • e8c8af9c4b CMake: Link OSDependent with Threads::Threads Rémi Verschelde 2018-12-10 14:26:54 +01:00
  • ebfd91a719 Remove Unix executable permission from text files Rémi Verschelde 2018-12-10 10:48:55 +01:00
  • dc4fe2d648 Merge branch 'ClemensRognerSD-dx9-sampler' John Kessenich 2018-12-07 18:40:14 -07:00
  • bd1c1831d5 Manually merge ClemensRognerSD-dx9-sampler and resolve conflicts. John Kessenich 2018-12-07 18:38:26 -07:00
  • 5d43c4aac7 SPV: Fix #1575, fix #1593: Support HLSL #line greg-lunarg 2018-12-07 17:36:33 -07:00
  • 127cea5c9a
    Merge pull request #1614 from alan-baker/test-updates John Kessenich 2018-12-07 14:10:06 -07:00
  • ed777b0fbd Modify testing to only record validation pass/fail Alan Baker 2018-12-04 10:43:23 -05:00
  • 0bb930fc0f
    Merge pull request #1613 from alegal-arm/types John Kessenich 2018-12-03 23:21:15 -07:00
  • 32def9f467 Rename GL_KHX_shader_explicit_arithmetic_types to GL_EXT_shader_explicit_arithmetic_types Alexander Galazin 2018-12-03 13:16:59 +01:00
  • 667506a5ea
    Merge pull request #1602 from Igalia/apinheiro/prevent-xfbstride-twice John Kessenich 2018-11-29 10:43:25 -07:00
  • 16ef9da372 GlslangToSpv: prevent add XfbStride twice Alejandro Piñeiro 2018-10-25 12:49:33 +02:00
  • f9edfdab0e
    Merge pull request #1603 from KhronosGroup/uint-array-length John Kessenich 2018-11-29 02:32:46 -07:00
  • 4efc6f1ed0 Bump version. John Kessenich 2018-11-29 00:37:16 -07:00
  • 8c869679f2 SPV: For GLSL only, bitcast OpArrayLength result back to int. John Kessenich 2018-11-28 07:01:37 -07:00
  • f44b17ee13
    Merge pull request #1606 from dj2/ndk_build John Kessenich 2018-11-27 19:42:19 -07:00
  • e045c23a34 SPV: Generate OpArrayLength with no signedness. John Kessenich 2018-11-27 09:19:10 -07:00
  • 5ba79d5904 Add NDK build files dan sinclair 2018-11-26 16:27:55 -05:00
  • d41a8dca0c Build: Fix build warnings introduced by 2173c6. John Kessenich 2018-11-27 07:45:52 -07:00
  • c7a84a9247
    Merge pull request #1567 from Igalia/apinheiro/xfb-1535 John Kessenich 2018-11-27 07:17:10 -07:00
  • d7baecfab7
    Merge pull request #1595 from dgkoch/EXT_fragment_invocation_density John Kessenich 2018-11-27 06:41:36 -07:00
  • 2173c650ac
    Merge pull request #1597 from sheredom/add_conversion_folding John Kessenich 2018-11-27 03:53:28 -07:00
  • fb7a7ea2df
    Merge pull request #1598 from alan-baker/geo-xfb-caps John Kessenich 2018-11-26 10:53:24 -07:00
  • 440f95b1e7 Update known good SPIRV tools and headers Alan Baker 2018-11-26 11:24:22 -05:00
  • 5154db5183 Implement GL_EXT_fragment_invocation_density Daniel Koch 2018-11-26 10:01:58 -05:00
  • 83fe01e274 SPV: non-functional: update to latest headers. John Kessenich 2018-11-26 06:34:38 -07:00
  • 81a63f1de0 Add conversion folding when the source is a constant. Neil Henning 2018-11-26 10:17:33 +00:00
  • 0e6c82ce93
    Merge pull request #1592 from KhronosGroup/subgroupBroadcast-const-id John Kessenich 2018-11-24 23:13:25 -07:00
  • f2675d4d6c GLSL: Fix #1591: Require the id in subgroupBroadcast to be constant. John Kessenich 2018-11-21 14:43:18 -07:00
  • d2a7b07a64
    Merge pull request #1587 from dneto0/update-known-good John Kessenich 2018-11-16 14:41:13 -07:00
  • 2d1739d57a Update to newer SPIRV-Tools, including VK_EXT_scalar_block_layout David Neto 2018-11-16 16:04:23 -05:00
  • 1a5e3a9ba6 Bump minor version. John Kessenich 2018-11-16 10:02:18 -07:00
  • 654544e96b Merge branch 'jeffbolznv-scalar_block_layout' John Kessenich 2018-11-16 09:57:59 -07:00
  • e3b76ed608 Merge branch 'scalar_block_layout' of https://github.com/jeffbolznv/glslang into jeffbolznv-scalar_block_layout John Kessenich 2018-11-16 09:57:33 -07:00
  • 30cb924538 Move to next SPIRV-Tools known good. John Kessenich 2018-11-15 23:43:35 -07:00
  • f4ba9522ec GLSL: Increase supported sizes of XBF strides and offsets. John Kessenich 2018-11-15 15:07:28 -07:00
  • 579ccece45
    Merge pull request #1583 from TiemoJung/fix_dot_int John Kessenich 2018-11-15 11:29:12 -07:00
  • 1bc601c674 Bump revision. John Kessenich 2018-11-15 10:37:21 -07:00
  • 75cbfcc278 Update to latest SPIR-V Tools. John Kessenich 2018-11-15 09:57:43 -07:00
  • b16bea801c [HLSL/Spir-V] fix for incorrect spir-v on int dot(int, int) t.jung 2018-11-15 10:21:36 +01:00
  • e3cc0d35f3
    Merge pull request #1579 from TiemoJung/handle_c_register John Kessenich 2018-11-14 11:40:45 -07:00
  • 844e0773a3
    Merge pull request #1580 from TiemoJung/float1_times_scalar_fix John Kessenich 2018-11-14 11:39:22 -07:00
  • e323a4544c
    Merge pull request #1577 from TiemoJung/fix_broken_type_system John Kessenich 2018-11-14 11:35:22 -07:00
  • 7da39ed968 Implement GL_EXT_scalar_block_layout Jeff Bolz 2018-11-14 09:30:53 -06:00
  • 697fdf015f HLSL: fix invalid spir-v vector * scalar for float1 t.jung 2018-11-14 13:04:39 +01:00
  • 31cd98c7b2 HLSL: implemented c register handling t.jung 2018-11-14 12:59:18 +01:00
  • 8279f0728a Updated type conversion rules for HLSL frontend t.jung 2018-11-13 17:11:03 +01:00
  • 7274bbc27c
    Merge pull request #1571 from dj2/result John Kessenich 2018-11-13 08:36:43 -07:00