Commit graph

  • 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
  • eecb874c35 Update SPIRV-Tools known good. GregF 2018-03-26 12:11:55 -06:00
  • 859b0342b8 Types: Fix #1290: Rationalize and correct "mixed" style array dimensioning. John Kessenich 2018-03-26 00:38:53 -06:00
  • 1c3ab274b1 Test Results Only: Include size in implicitly sized arrays (change to unsized). John Kessenich 2018-03-25 11:46:06 -06:00
  • 7cec64fc42 Non functional: add EshTargetClientVersion alias for EShTargetClientVersion. John Kessenich 2018-03-22 23:54:04 -06:00
  • 97e35420a6 Non-functional: always return value from makeFpConstant(). John Kessenich 2018-03-22 23:44:11 -06:00
  • 569dd84a72
    Merge pull request #1306 from Igalia/uniform-aml-v2 John Kessenich 2018-03-21 11:19:12 -06:00
  • 1b1ad97d0e
    Merge pull request #1305 from amdrexu/bugfix John Kessenich 2018-03-21 10:35:59 -06:00
  • 2d53904999 Take into account the number of locations taken up by a uniform Neil Roberts 2018-03-19 23:28:19 +01:00
  • 1fe4a44759 Add locations to opaque types for OpenGL Neil Roberts 2018-03-19 20:05:40 +01:00
  • b126550b1a Add additional error check for fragment shader outputs Rex Xu 2018-03-21 15:27:38 +08:00
  • 95b1334aa2 Bump patch version. John Kessenich 2018-03-19 01:11:04 -06:00
  • ca4366cf51
    Merge pull request #1302 from KhronosGroup/cpp-relax-skiptokens-errors John Kessenich 2018-03-19 01:09:51 -06:00
  • e7e081bda9 PP: don't give errors on some tokens under #if 0 (or similar). John Kessenich 2018-03-19 00:43:18 -06:00
  • 56e8056582
    Merge pull request #1282 from KhronosGroup/hlslFunctionality1 John Kessenich 2018-03-16 20:41:52 -06:00
  • 5d610ee1dc Implement SPV_GOOGLE_hlsl_functionality1. John Kessenich 2018-03-07 18:05:55 -07:00
  • cd23a47566
    Merge pull request #1291 from ben-clayton/add-nv-nopersp John Kessenich 2018-03-16 15:50:38 -06:00
  • 0af69da12e Bump patch version. John Kessenich 2018-03-16 11:52:10 -06:00
  • fb1e40b4de
    Merge pull request #1299 from KhronosGroup/fix-conversions John Kessenich 2018-03-16 11:30:09 -06:00
  • f648083365 Add tests for GL_NV_shader_noperspective_interpolation Ben Clayton 2018-03-16 13:15:48 +00:00
  • cb32c54466
    Merge pull request #1289 from Igalia/igalia/dmat-scalar-division John Kessenich 2018-03-15 23:49:59 -06:00
  • 647fccaf2f AST: Fix shift conversions, which don't require matching types. John Kessenich 2018-03-15 21:07:35 -06:00
  • 6e899be5ec Non-functional: Rationalize operators handled by the split addConversion() functions. John Kessenich 2018-03-15 19:52:33 -06:00
  • 137a24dffa AST: Remove convertToBasicType() which was obfuscating the conversion design. John Kessenich 2018-03-15 19:14:47 -06:00
  • 075c8c11e2
    Merge pull request #1294 from dgkoch/dgkoch_build_fixes4 John Kessenich 2018-03-14 01:05:56 -06:00
  • bfe0952118 Fix build several build errors Daniel Koch 2018-03-13 17:06:51 -04:00
  • 3e2a3c46d2
    Merge pull request #1293 from baldurk/remove-en-dash John Kessenich 2018-03-13 14:32:56 -06:00
  • 34cd7630f8 Replace en-dash with simple ASCII hyphen Baldur Karlsson 2018-03-13 19:53:30 +00:00
  • 017a567be1 Add support for GL_NV_shader_noperspective_interpolation Ben Clayton 2018-03-12 15:12:38 +00:00
  • eddb1318ae Use the correct type for the constant for matrix/scalar division Neil Roberts 2018-03-13 10:57:59 +01:00
  • 2ad4737dc2
    Merge pull request #1286 from greg-lunarg/kg14 John Kessenich 2018-03-12 12:42:27 -06:00
  • b095da74ed
    Merge pull request #1288 from amdrexu/bugfix John Kessenich 2018-03-12 12:41:56 -06:00
  • 2bd8cd04b0
    Merge pull request #1287 from eintw1ck/master John Kessenich 2018-03-12 12:39:00 -06:00
  • a00e51b5b2 HLSL: Correct some mistakes for min16 types Rex Xu 2018-03-12 23:15:11 +08:00
  • b3e80f5aec include/Common.h: reorder includes to avoid redefinition on some platforms Josh de Kock 2018-03-11 19:48:48 +00:00
  • bfa64afb78 Increment minor version to 4 GregF 2018-03-09 17:51:11 -07:00
  • c96885f405 Update known_good to SPIR-V 1.3 support GregF 2018-03-09 17:45:57 -07:00
  • 845860d565
    Merge pull request #1283 from siavashserver/fix-memory-leak John Kessenich 2018-03-08 10:55:02 -07:00
  • ca2793403a
    Merge pull request #1284 from amdrexu/bugfix John Kessenich 2018-03-08 10:24:32 -07:00
  • 7798aaf149 Allow --hlsl-enable-16bit-types to be used without AMD_EXTENSIONS Rex Xu 2018-03-08 22:17:04 +08:00
  • b502a802f4
    Fix memory leak upon ProcessDeferred failure. siavashserver 2018-03-08 09:13:36 +03:30
  • a51525059f
    Merge pull request #1269 from bkaradzic/master John Kessenich 2018-03-07 14:31:57 -07:00
  • 9c82dd10cf Merge branch 'amdrexu-feature' John Kessenich 2018-03-07 14:30:40 -07:00
  • fb97d25c98 Merge branch 'feature' of https://github.com/amdrexu/glslang into amdrexu-feature John Kessenich 2018-03-07 14:29:09 -07:00
  • 45422f1851 Merge branch 'amdrexu-bugfix' John Kessenich 2018-03-07 14:26:08 -07:00
  • f15fbc04f7 Merge branch 'bugfix' of https://github.com/amdrexu/glslang into amdrexu-bugfix John Kessenich 2018-03-07 14:25:14 -07:00
  • 56364b0850 Merge branch 'sheredom-fixup_sm_60_wording' John Kessenich 2018-03-07 14:20:42 -07:00
  • e62d1baf3a Merge branch 'fixup_sm_60_wording' of https://github.com/sheredom/glslang into sheredom-fixup_sm_60_wording John Kessenich 2018-03-07 14:20:11 -07:00
  • ac3707921e Revert the commits that change OpArrayLength type and bumped the version number. John Kessenich 2018-03-07 11:24:50 -07:00
  • fd920b3b6a WaveReadLaneFirst is the correct wording (was using WaveReadFirstLane previously...). Neil Henning 2018-03-07 17:04:20 +00:00
  • 097047a919
    Merge pull request #1277 from KhronosGroup/Vulkan_1_1 John Kessenich 2018-03-07 09:26:43 -07:00
  • e68a7698e6 Add more error checks for swizzleInvocations{Masked}AMD() Rex Xu 2018-03-07 17:22:41 +08:00
  • cb61eec948 HLSL: Map min types to GLSL 16-bit types Rex Xu 2018-03-07 13:10:01 +08:00
  • 1e5c946326 Fixed ifdef. Branimir Karadžić 2018-03-06 20:11:46 -08:00
  • 66011cb2c2 SPV: Implement Vulkan 1.1 features and extensions. John Kessenich 2018-03-06 16:12:04 -07:00
  • b2ae1d0521 Revert "Merge pull request #1274 from greg-lunarg/legal2" John Kessenich 2018-03-06 14:48:46 -07:00
  • 663b90d908 Build: Fix build issues with previous commit. John Kessenich 2018-03-06 14:20:16 -07:00
  • 2c65069ecd
    Merge pull request #1274 from greg-lunarg/legal2 John Kessenich 2018-03-06 13:17:04 -07:00
  • fa9b465b92 Versioning: Bump to minor version 1, for new SPIRV-Tools update. John Kessenich 2018-03-06 13:08:19 -07:00
  • fd50f6a4c3 Legalization: Omit legalization warning when spirv-opt is linked. GregF 2018-03-05 14:34:15 -07:00
  • caa54449b4
    Merge pull request #1263 from greg-lunarg/kg12 John Kessenich 2018-03-06 11:12:04 -07:00
  • 02538357c8
    Merge pull request #1272 from amdrexu/bugfix John Kessenich 2018-03-06 01:02:13 -07:00
  • 4f5b99e37e Add more error checks for interpolateAtVertexAMD() Rex Xu 2018-03-06 15:01:40 +08:00
  • c6c80a6e48 Versioning: Address #1255: Move to semantic versioning. John Kessenich 2018-03-05 22:23:17 -07:00
  • 1de8e54d66 Fixed GCC+Clang errors and warnings on Linux and OSX. Branimir Karadžić 2018-03-03 13:04:12 -08:00
  • 41e24fdb83 Merge branch 'amdrexu-bugfix' John Kessenich 2018-03-03 11:53:41 -07:00
  • aa2295f1aa Merge branch 'bugfix' of https://github.com/amdrexu/glslang into amdrexu-bugfix John Kessenich 2018-03-03 11:52:58 -07:00
  • 0216f24f0e SPV: Bump up the generator number. John Kessenich 2018-03-03 11:47:07 -07:00
  • e518772dc9 SPV: The result type of OpArrayLength should be UINT Rex Xu 2018-03-02 17:09:23 +08:00
  • b5b5f918c6 Non-functional: Make the vulkan version number meaning be only 0 or not 0. John Kessenich 2018-03-02 18:17:42 -07:00
  • e58d58b782 Non-functional: Move to latest headers. John Kessenich 2018-03-02 12:36:02 -07:00
  • 29c49e1089
    Merge pull request #1266 from amdrexu/feature John Kessenich 2018-03-02 11:23:15 -07:00