Commit Graph

  • d2b55801b9 Update spirv-tools known-good GregF 2018-05-23 18:56:20 -06:00
  • b239d22f7b Fix TextureUpgradeAndSamplerRemovalTransform when used with qualifiers Arseny Kapoulkine 2018-05-21 15:27:07 -07:00
  • c6d255396f Merge pull request #1384 from LoopDawg/self-cast John Kessenich 2018-05-19 13:32:52 -06:00
  • c59916710e HLSL: allow self-type cast (as no-op passthrough) LoopDawg 2018-05-17 13:03:12 -06:00
  • 2aaef1221f Bump revision. John Kessenich 2018-05-17 11:26:36 -06:00
  • ebec909487 GLSL: Fix #1279: refract does not have a double-type eta. John Kessenich 2018-05-17 10:42:10 -06:00
  • a0044f4fee Merge pull request #1381 from LoopDawg/coverage_array John Kessenich 2018-05-17 10:22:40 -06:00
  • 98e1d7f64b Merge pull request #1383 from amdrexu/bugfix John Kessenich 2018-05-17 10:19:56 -06:00
  • b4a2a6cf94 Fix issue #1376: SPV_AMD_gpu_shader_half_float is not emitted under vulkan1.1 Rex Xu 2018-05-17 13:51:28 +08:00
  • 4e6d3eaf5d HLSL: require coverage mask to be arrayed output. LoopDawg 2018-05-16 07:25:29 -06:00
  • cfb05ec702 Merge pull request #1379 from LoopDawg/groupid-fix John Kessenich 2018-05-16 10:36:16 -06:00
  • 91a8178efb HLSL: various SPIR-V compute shader IDs must be a 3-vector of integers. LoopDawg 2018-05-15 14:52:14 -06:00
  • 90de7a7495 Merge pull request #1378 from LoopDawg/append-decl-order John Kessenich 2018-05-16 00:46:19 -06:00
  • 1326b8c754 HLSL: Allow stream output Append() method after entry point. LoopDawg 2018-05-15 13:36:13 -06:00
  • 1831087e48 SPV: Fix #1374: For an SSBO 16-bit access, only emit StorageUniformBufferBlock16 capability. John Kessenich 2018-05-14 22:08:53 -06:00
  • 2fb966aad2 Merge pull request #1375 from Igalia/nroberts/aml-arrayio John Kessenich 2018-05-12 14:24:05 -06:00
  • ecbd056b75 Tests: Fix #1372: Don't legalize runtests HLSL tests. John Kessenich 2018-05-10 10:22:13 -06:00
  • 22b71f9af9 Skip outermost array when assigning locations to auto-array interfaces Neil Roberts 2018-05-10 15:49:28 +02:00
  • fd9d9ef436 Bump version. John Kessenich 2018-05-04 21:35:05 -06:00
  • d2e9829a88 Merge pull request #1370 from KhronosGroup/fix-param-types John Kessenich 2018-05-04 21:19:47 -06:00
  • 115c3b1469 Merge pull request #1369 from greg-lunarg/kg18 John Kessenich 2018-05-04 21:19:29 -06:00
  • d3ed90be3a Fix #944: Convert argument type to match formal parameter type. John Kessenich 2018-05-04 11:43:03 -06:00
  • 517eabb47d Update spirv-opt known-good GregF 2018-05-04 11:22:55 -06:00
  • 25bef9300d Merge pull request #1363 from mattparks/patch4 John Kessenich 2018-05-03 01:18:37 -06:00
  • 115cf8ea2c Merge pull request #1368 from danginsburg/issue_1367 John Kessenich 2018-05-03 01:16:40 -06:00
  • fb6924d23b Fix issue #1367 - change the I/O remapper to ignore push constants so it does not apply a binding/descriptor set to them. danginsburg 2018-05-02 16:42:22 -04:00
  • 9cf275bb9e Build: Add missing break statements. Fixes #1052. John Kessenich 2018-04-26 14:12:29 -06:00
  • 1199cf92f7 Fixed install for SPIRV, glslang, and hlsl when building shared libs Matthew Albrecht 2018-04-26 09:04:25 -05:00
  • e375dad660 Merge pull request #1364 from greg-lunarg/kg17 John Kessenich 2018-04-26 08:11:04 -06:00
  • 6b5d52a672 Update known-good. GregF 2018-04-25 11:48:51 -06:00
  • 46e07313f9 GLSL/Vulkan: Warn about arrays of arrays of resources that need bindings. John Kessenich 2018-04-24 13:29:12 -06:00
  • b4cb70fcd9 GLSL: Fix #1359: don't allow unsized arrays as initializers. John Kessenich 2018-04-23 15:18:42 -06:00
  • d8462c6f49 validate script: fix path John Kessenich 2018-04-23 15:17:21 -06:00
  • c325f43646 GLSL: Fix #1300: Can redeclare without size a sized built-in block array. John Kessenich 2018-04-19 19:42:50 -06:00
  • 3beac945ff Infrastructure: If using .hlsl suffix, default is -D. John Kessenich 2018-04-17 21:02:19 -06:00
  • 4c57470872 Bump revision. John Kessenich 2018-04-17 17:46:33 -06:00
  • 2ead40ffa8 Tests: Add usage and tests for previous commit. John Kessenich 2018-04-17 17:44:11 -06:00
  • fccbb8b40a Merge branch 'nicebyte-glsl-ext' John Kessenich 2018-04-17 17:24:03 -06:00
  • 62f84fd5a3 Merge branch 'glsl-ext' of https://github.com/nicebyte/glslang into nicebyte-glsl-ext John Kessenich 2018-04-17 17:23:31 -06:00
  • 3bb4c48cd9 Bump revision. John Kessenich 2018-04-16 16:02:21 -06:00
  • 16b80f7897 Merge pull request #1345 from amdrexu/bugfix John Kessenich 2018-04-14 22:01:55 -06:00
  • 7c88aff1a9 Specify SPV_AMD_gpu_shader_int16 extension string when frexp() takes 16-bit exp operand Rex Xu 2018-04-11 16:56:50 +08:00
  • 6cf7645c6d Bump revision. John Kessenich 2018-04-13 21:01:01 -06:00
  • c034c5a8a2 HLSL/SPV: Declare DepthReplacing for shaders declaring SV_Depth* outputs. John Kessenich 2018-04-13 18:36:58 -06:00
  • 24eae066bb Merge pull request #1348 from greg-lunarg/kg16 John Kessenich 2018-04-13 10:38:20 -06:00
  • d91e0360d4 Merge pull request #1351 from danginsburg/issue_1350 John Kessenich 2018-04-13 09:36:22 -06:00
  • 5a69b675d6 Update gold results danginsburg 2018-04-13 09:51:22 -04:00
  • 33ddaaafc1 Make FindLanguage use the entire name if parseStageName is false Grigory Dzhavadyan 2018-04-12 20:31:27 -07:00
  • ef203bfa38 Fix build error Grigory Dzhavadyan 2018-04-12 19:29:26 -07:00
  • 3350741e24 Make glslang validator support files ending in .glsl Grigory Dzhavadyan 2018-04-12 14:35:24 -07:00
  • 95c87b657c Fix issue #1350 - set the node type to match the atomic TIntermAggregate node type so that AtomicSMin/Max is not generated with a result type of void. danginsburg 2018-04-12 16:46:04 -04:00
  • 0f8d43e505 GLSL/Vulkan: Enforce no location aliasing in vertex inputs. John Kessenich 2018-04-12 11:37:57 -06:00
  • c51bff8dd9 Update spirv-opt known good GregF 2018-04-12 10:39:15 -06:00
  • 5d3babdbdf Build: Fix #1347: Compile with NV_EXTENSIONS disabled. John Kessenich 2018-04-12 01:02:46 -06:00
  • b9e9e57f12 Merge pull request #1326 from mattparks/patch1 John Kessenich 2018-04-11 18:14:46 -06:00
  • 461ea09943 Non-functional: Fix tabs. John Kessenich 2018-04-11 00:03:47 -06:00
  • e891afacf4 GLSL: Fix #1330: default outputs for GL_NV_geometry_shader_passthrough John Kessenich 2018-04-10 22:01:19 -06:00
  • 9de57c815b Bump revision. John Kessenich 2018-04-10 14:20:01 -06:00
  • 5cd155f075 Merge pull request #1343 from KhronosGroup/uint-counter-bufs John Kessenich 2018-04-10 14:17:09 -06:00
  • c3a370db1d Merge pull request #1341 from St0fF-NPL-ToM/master John Kessenich 2018-04-10 14:16:39 -06:00
  • 6ae18707f9 HLSL: Fix #1332: consistently use uint for counter buf typing. John Kessenich 2018-04-10 11:57:20 -06:00
  • 1aaa3567d9 Revert "add ability to record accessed and declared "named defines"" St0fF 2018-04-10 14:44:23 +02:00
  • 619dc89684 Merge pull request #1338 from cgmb/minor-shaderlang-fixups John Kessenich 2018-04-09 17:40:23 -06:00
  • 1dcd162399 GLSL/SPV: no location on atomic_uint; Fix #1339. John Kessenich 2018-04-09 17:21:30 -06:00
  • 39bbad5a00 Minor cleanup in ShaderLang.cpp Cory Bloor 2018-04-08 18:11:51 -06:00
  • a1184ddd48 fix further MSVC 2012 build issues St0fF 2018-04-09 21:08:14 +02:00
  • e735042306 add ability to record accessed and declared "named defines" St0fF 2018-04-09 19:28:45 +02:00
  • 77d04598d3 fix VS2012 compile issues St0fF 2018-04-09 17:37:01 +02:00
  • b92ce60fc7 GLSL/SPV: Fix #1310: don't create unnecessary integer matrices. John Kessenich 2018-04-07 18:49:54 -06:00
  • 88a6a18119 README: Expand on the C++11 compiler requirement for MSVS. John Kessenich 2018-04-06 10:37:06 -06:00
  • 11b5c31108 Update revision. John Kessenich 2018-04-05 19:57:40 -06:00
  • 5d8d7882be Fix #1328: ENABLE_HLSL=OFF breaking build. John Kessenich 2018-04-05 19:52:38 -06:00
  • f52b63812a Fix #1331: Emit SPV_GOOGLE_hlsl_functionality1 for counters. John Kessenich 2018-04-05 19:35:38 -06:00
  • 7f0bcfd8d8 Fix #1333: Protect against -g for non-generating code. John Kessenich 2018-04-05 19:00:01 -06:00
  • a89f8cf76b Merge branch 'nonuniform-dynindex' John Kessenich 2018-04-05 13:53:31 -06:00
  • 4597fea82e Update revision. John Kessenich 2018-04-02 15:04:19 -06:00
  • 6a8a678c4f Revision/Version update. John Kessenich 2018-04-05 13:44:16 -06:00
  • 5611c6d27b GLSL/SPV: Implement SPV_EXT_descriptor_indexing and GL_EXT_nonuniform_qualifier John Kessenich 2018-04-05 11:25:02 -06:00
  • 0b5e5da7e7 Update revision. John Kessenich 2018-04-02 15:04:19 -06:00
  • 6a4a427efe GLSL: Implement correct semantic checking for run-time sized arrays. John Kessenich 2018-04-02 14:52:15 -06:00
  • 5a867acad5 Linker: Fix #1329: correctly merge unsized arrays, and fix link tests. John Kessenich 2018-04-01 21:22:34 -06:00
  • ed834895ea Merge pull request #1327 from mattparks/patch2 John Kessenich 2018-03-30 13:36:10 -06:00
  • 2199356979 Added getter for uniform block bindings Matthew Albrecht 2018-03-30 09:58:01 -05:00
  • 6c5f649ae8 Allowed for LIB_TYPE to be set to switch between static and shared libs for glslang, SPIRV, and HLSL Matthew Albrecht 2018-03-30 09:32:03 -05:00
  • fbdba369c9 Merge pull request #1325 from KhronosGroup/simplify-doc John Kessenich 2018-03-30 00:53:23 -06:00
  • 10971553b8 Non-Functional: Remove unused parts of the disassembler. John Kessenich 2018-03-30 00:11:39 -06:00
  • d688796adc Merge pull request #1322 from jeffbolznv/master John Kessenich 2018-03-29 22:50:58 -06:00
  • 2abe9a4d34 Implement GL_NV_shader_subgroup_partitioned Jeff Bolz 2018-03-29 22:52:17 -05:00
  • 6b1ede4124 Merge pull request #1320 from greg-lunarg/addopt21 John Kessenich 2018-03-29 20:21:04 -06:00
  • fb03a55e0f Only print legalization warning if optimizer disabled GregF 2018-03-29 11:49:14 -06:00
  • 7be36647fc Merge pull request #1319 from KhronosGroup/array-rationalization John Kessenich 2018-03-28 23:26:27 -06:00
  • f9a05f96cc Merge pull request #1316 from greg-lunarg/addopt18 John Kessenich 2018-03-28 23:26:10 -06:00
  • c408b430fc Merge pull request #1318 from amdrexu/feature John Kessenich 2018-03-28 23:24:56 -06:00
  • ead8622484 Non-functional. Rationalizations enabling future generalizations: John Kessenich 2018-03-28 18:01:20 -06:00
  • 2316924b09 Non-Functional: Remove merge-replicated code and fix white space. John Kessenich 2018-03-28 13:00:55 -06:00
  • ae06d1fe94 Add int16 support to AMD_trinary_minmax and AMD_shader_ballot Rex Xu 2018-03-28 16:33:01 +08:00
  • 4bede9eb00 Disable DCE by Remapper through glslangValidator... GregF 2018-03-26 17:20:10 -06:00
  • 643e57cddf Merge pull request #1313 from greg-lunarg/kg15 John Kessenich 2018-03-27 00:46:18 -06:00
  • 26ad99b570 Merge pull request #1312 from KhronosGroup/fix-mixed-array-styles John Kessenich 2018-03-26 12:35:25 -06:00
  • 0b46c1edbf Merge branch 'master' into kg15 greg-lunarg 2018-03-26 12:20:43 -06:00