Commit graph

  • c99304c5dc Bump revision. John Kessenich 2018-06-19 09:47:23 -06:00
  • 2a805d9cea Revert "GLSL: Fix #1279: refract does not have a double-type eta." John Kessenich 2018-06-19 09:43:09 -06:00
  • bea08fe02a
    Merge pull request #1405 from Igalia/nroberts/amb-arrays John Kessenich 2018-06-14 21:13:43 -06:00
  • 1d024b5346 Take into account arrays of opaque types when reserving bindings Neil Roberts 2018-06-13 12:00:18 +02:00
  • 2c8265bb62 GLSL: Fix #1358: Support "struct name", where name could be a user type John Kessenich 2018-06-11 19:25:24 -06:00
  • 1ea8f595f9
    Merge pull request #1402 from greg-lunarg/kg21 John Kessenich 2018-06-08 12:56:23 -06:00
  • ff50b9fbb9 Update spirv-tools known-good GregF 2018-06-08 11:10:33 -06:00
  • 7dc1a989b8
    Merge pull request #1401 from dneto0/bad-e11 John Kessenich 2018-06-07 01:33:48 -06:00
  • 617d1b1209 Relax a stringToDouble test for, OSX AppleClang 9.1 David Neto 2018-06-06 17:19:19 -07:00
  • ba018e6762 SPV: Fix #1399 emit ImageGatherExtended when using ConstOffsets operand John Kessenich 2018-06-05 08:53:36 -06:00
  • ad7645f4f5 Fix #1360: uint->int width conversions must still be typed as uint. John Kessenich 2018-06-04 19:11:25 -06:00
  • 14b85d3ff3 Fix #1395: GLSL volatile maps to SPIR-V Volatile and Coherent. John Kessenich 2018-06-04 15:36:03 -06:00
  • d6c975572e Change the major revision number for next commit. John Kessenich 2018-06-04 15:33:31 -06:00
  • a7eb582ac5 Bump revision. John Kessenich 2018-06-04 15:30:54 -06:00
  • 9c3fde7f50
    Merge pull request #1397 from LoopDawg/warning-fix-4 John Kessenich 2018-06-02 23:27:45 -06:00
  • 470a68cfd4 Fix several signed/unsigned comparison compile warnings. LoopDawg 2018-06-01 20:23:34 -06:00
  • 32d3ec3199
    Merge pull request #1394 from greg-lunarg/kg20 John Kessenich 2018-05-31 18:31:18 -06:00
  • b0c42b2884 Update spirv-tools known-good. GregF 2018-05-31 16:17:18 -06:00
  • 4f88853412 Fix #1391: Remove use of nonportable strnlen(). John Kessenich 2018-05-27 19:53:20 -06:00
  • b91189dbe5
    Merge pull request #876 from ligfx/cmaketargetincludedirectories John Kessenich 2018-05-27 19:29:42 -06:00
  • a895f378ee CMake: use target_include_directories to expose includes Michael Maltese 2017-05-02 16:16:06 -07:00
  • 92d05c0c83
    Merge pull request #1386 from zeux/master John Kessenich 2018-05-25 16:10:58 -06:00
  • 369dc87a8f
    Merge pull request #1387 from jeffbolznv/disassembly_explicit_types John Kessenich 2018-05-25 15:55:41 -06:00
  • fa34a9adea
    Merge pull request #1385 from KhronosGroup/fix-strtod John Kessenich 2018-05-25 11:08:14 -06:00
  • 3e8e9f7bbd PP: Implement locale-independent strtod, using istringstream and a fast path. John Kessenich 2018-05-24 18:26:44 -06:00
  • af7a94876c Add bit width of types to disassembleInstruction Jeff Bolz 2018-05-22 23:13:30 -05:00
  • 6c52f8968c PP: Remove second parsing of numbers recorded in macros; save/use original. John Kessenich 2018-05-24 18:24:06 -06:00
  • 1ea1b13f38 Testing: Add new tests, and new ways of testing, for floating-point. John Kessenich 2018-05-24 18:11:47 -06:00
  • 8e4b496d4a
    Merge pull request #1388 from greg-lunarg/kg19 John Kessenich 2018-05-24 09:42:32 -06:00
  • 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