Commit Graph

  • 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
  • 12fcaa2cc2 Review feedback Dan Sinclair 2018-11-13 09:17:44 -05:00
  • 97573b0c41 Merge pull request #1573 from dneto0/fix-pch John Kessenich 2018-11-12 16:13:40 -07:00
  • 0392544b7a PCH filename depends on current binary dir David Neto 2018-11-12 17:09:07 -05:00
  • 70661b9c08 Handle potentially uninitialized result Dan Sinclair 2018-11-12 13:56:52 -05:00
  • d509a5eec6 Merge pull request #1569 from amdrexu/bugfix John Kessenich 2018-11-12 09:01:35 -07:00
  • 7bf5fcc541 Fix parser issue: redeclare gl_FragStencilRefARB is not supported Rex Xu 2018-11-12 15:15:57 +08:00
  • adba7dfc68 ParseHelper: assign global XfbBuffer to a block missing it Alejandro Piñeiro 2018-10-23 14:54:26 +02:00
  • 918caa7ee4 Merge pull request #1547 from Igalia/apinheiro/xfb-struct-assignment John Kessenich 2018-11-09 12:27:39 -07:00
  • 685fccd97a Merge pull request #1565 from greg-lunarg/kg25 John Kessenich 2018-11-08 21:08:54 -07:00
  • 68fbda9862 Add DeadBranchElim before MergeReturn in legalization. GregF 2018-11-08 10:35:45 -07:00
  • 4207c97b93 Fix #1563: Corrupt token when an object macro miscalls a function macro John Kessenich 2018-11-07 18:25:56 -07:00
  • 4ee2f75294 PP: More clearly distinguish funtion-like and object-like macros John Kessenich 2018-11-07 17:14:46 -07:00
  • 0a339ec20c Merge pull request #1564 from jeffbolznv/spirv-pch John Kessenich 2018-11-07 10:01:25 -07:00
  • 02ed310ac3 Rename PCH macro to glslang_pch (to avoid name collision) and update to latest spirv-tools Jeff Bolz 2018-11-07 09:35:20 -06:00
  • 8b782e77df Tests: Add test for ways of calling no-argument macro with (). John Kessenich 2018-11-06 14:51:27 -07:00
  • 1c1c2d643a Merge pull request #1559 from jeffbolznv/glslang_pch John Kessenich 2018-11-02 10:24:48 -06:00
  • cdf7a85b14 Merge pull request #1557 from nicebyte/spec-const-decorations John Kessenich 2018-11-02 10:23:22 -06:00
  • 4c9876b34c Add names for composite constants in SPIR-V Grigory Dzhavadyan 2018-10-29 22:56:44 -07:00
  • 22d0b7cbad Use precompiled headers for some glslang projects Jeff Bolz 2018-10-31 15:38:08 -05:00
  • a440fbb04f Merge pull request #1543 from alelenv/nv-raytracing-final John Kessenich 2018-10-31 12:00:36 -06:00
  • ff1783db87 Multiple features and misc fixes for final raytracing non experimental version. Ashwin Lele 2018-10-22 16:41:44 -07:00
  • af8c1bdb16 ParseHelper: assign xfb_offset for struct members too Alejandro Piñeiro 2018-10-26 12:35:54 +02:00
  • 0ac199df32 Merge pull request #1558 from Kangz/fix_build_gn John Kessenich 2018-10-30 17:17:11 -06:00
  • ab5382cf79 BUILD.gn: remove reference to non-existent header Corentin Wallez 2018-10-30 16:11:46 +01:00
  • b2b3d81e9b Merge pull request #1556 from Kangz/msvc John Kessenich 2018-10-29 16:16:46 -06:00
  • 04a2fe93d0 Fix MSVC warning C4065: 'default' but no 'case' labels Corentin Wallez 2018-10-29 16:24:00 +01:00
  • f0928b3f56 Build: Pin googletest to a version that works with visual studio 2013. John Kessenich 2018-10-26 11:28:37 -06:00
  • 25ed3fce0c Merge pull request #1542 from sheredom/fix_8bit_storagebuffer John Kessenich 2018-10-26 10:27:46 -06:00
  • 8717a5d39a SPV/Standalone: Support specifying arbitrary versions of SPIR-V. John Kessenich 2018-10-26 10:12:32 -06:00