Commit Graph

  • 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
  • 2c40e85616 Merge pull request #1268 from amdrexu/bugfix2 John Kessenich 2018-03-02 09:41:22 -07:00
  • 81f4c03a76 Fix issues of SPIRV headers Rex Xu 2018-03-02 17:42:37 +08:00
  • 1e5d7b0b27 Implement the extension GL_AMD_gpu_shader_half_float_fetch Rex Xu 2016-11-29 17:36:31 +08:00
  • 5630d0ec79 Fix typo. John Kessenich 2018-03-02 01:09:28 -07:00
  • 60a57840ee Merge pull request #1264 from dneto0/typo-client-version John Kessenich 2018-02-28 16:12:37 -07:00
  • 52e9435ec5 Merge pull request #1265 from davidhubbard/master John Kessenich 2018-02-28 16:11:43 -07:00
  • f5ddcfc528 TBuiltIns::identifyBuiltIns: EShLangFragment fallthrough davidhubbard 2018-02-28 11:29:04 -06:00
  • 506d2c241d Fix typo in help for -V<bad-number> David Neto 2018-02-27 21:55:23 -05:00
  • c5215791f5 IO mapper: Fix #1261: Supply location mapper with size computer. John Kessenich 2018-02-27 13:23:08 -07:00
  • 5778ee4ab3 Update spirv-tools known_good GregF 2018-02-27 11:26:21 -07:00
  • d55fe86512 HLSL: Fix #1257: layout float1, int1, etc., as scalars. John Kessenich 2018-02-27 00:48:17 -07:00
  • 46413d5780 SPV: Fix #1258: cache constant structs by id, not opcode. John Kessenich 2018-02-26 19:20:05 -07:00
  • 57f6a016f0 SPV: Complete OpModuleProcessed implementation, enabled by have 1.2 headers. John Kessenich 2018-02-22 19:36:18 -07:00
  • e1cc1e2eed Merge pull request #1256 from KhronosGroup/require-binding John Kessenich 2018-02-22 12:58:29 -07:00
  • 9c9c4e90df GLSL/SPV: Fix #1196: Require resources to have layout(binding=X). John Kessenich 2018-02-21 18:19:49 -07:00
  • 2d9973de0e Tests: specExamples.vert is used twice, it needs two different output names. John Kessenich 2018-02-21 18:42:10 -07:00
  • 90ac5fcfe3 Merge pull request #1253 from KhronosGroup/hlsl-ternary-select John Kessenich 2018-02-21 09:09:01 -07:00
  • 4bee531fc1 HLSL: Fix #1249: Always execute both sides of ternary "?:". John Kessenich 2018-02-20 21:29:05 -07:00
  • a5cae08259 Merge pull request #1250 from LoopDawg/image-fetch-conversion John Kessenich 2018-02-19 18:28:24 -07:00
  • 4425f245a5 HLSL: Add conversions for image ops during SPV construction LoopDawg 2018-02-18 11:40:01 -07:00
  • b587fb6208 GLSL: Fix #1247. Remove extraneous *= matrix test. John Kessenich 2018-02-15 12:22:25 -07:00
  • 98e3fb1926 Merge pull request #1246 from amdrexu/bugfix John Kessenich 2018-02-15 11:18:22 -07:00
  • 35a3de748a Fix an issue of interpolateAtVertexAMD(). Rex Xu 2018-02-14 11:42:34 +08:00
  • 23ea3db3e5 Warning for #pragma once. GLSL and HLSL. Addresses #824. John Kessenich 2018-02-11 22:04:45 -07:00
  • b5bf536b5f Merge pull request #1244 from dneto0/update-spirv-tools John Kessenich 2018-02-09 18:17:49 -07:00
  • 3394353b7e Merge pull request #1243 from greg-lunarg/kg11 John Kessenich 2018-02-09 18:17:24 -07:00
  • 497d5ffefd Update SPIRV-Tools known-good David Neto 2018-02-09 13:20:45 -05:00
  • 484cbd0484 Upgrade update_glslang_sources.py to work with gitlab branch GregF 2018-02-08 15:56:54 -07:00
  • 4ee5193b53 Non-functional: GLSL: Fix #1242; don't pass reference to nullptr. John Kessenich 2018-02-08 12:13:25 -07:00