Commit Graph

  • 72713baf74 Fix GL_NV_shader_invocation_reorder #define typo Pablo Delgado Krämer 2023-06-08 23:30:06 +02:00
  • 4d95e22826 Fix -Wmaybe-uninitialized warnings Sven van Haastregt 2023-06-06 15:07:43 +01:00
  • a6662c53ce ndk-build: test Android API 24 David Neto 2023-05-31 12:50:48 -04:00
  • b587425025 glslang_c_interface: use valid C function prototypes rcombs 2023-05-27 17:47:59 -05:00
  • 48a467b413 CMake: Use set_target_properties instead of set_property Rémi Verschelde 2020-10-12 11:21:05 +02:00
  • 6f22e41e0d CMake: Make glslang-default-resource-limits STATIC Arcady Goldmints-Orlov 2023-05-23 16:31:23 -06:00
  • 9fbc561947 glslangValidator: Exit with an error if output file cannot be written Allan MacKinnon 2023-05-23 16:07:48 -04:00
  • a5bf69936d [glslang] Strip trailing whitespace Allan MacKinnon 2023-05-22 11:44:18 -04:00
  • e06bd35fea Switch Android.mk to use --std=c++17 Arcady Goldmints-Orlov 2023-05-19 16:46:25 -06:00
  • 4c9cc240e6 Switch Bazel to c++17 Arcady Goldmints-Orlov 2023-05-19 13:34:04 -06:00
  • 9caca7a17b Add decorations to structs with buffer references Arcady Goldmints-Orlov 2023-05-18 16:18:42 -06:00
  • d1517d64cf Update CHANGES for release 12.2.0 Jeremy Hayes 2023-05-17 13:21:32 -06:00
  • f697b55c92 Update known_good.json Jeremy Hayes 2023-05-16 15:58:33 -06:00
  • 1e4955adbc Include <cstdint> header in Common.h Arcady Goldmints-Orlov 2023-02-20 20:02:36 -05:00
  • d9c3c7538b Common.h: don't use to_string workaround on MSVC Johannes Kauffmann 2023-02-25 22:05:54 +01:00
  • f202aa665e PP: remove workaround for VS2015 Johannes Kauffmann 2023-02-25 20:57:44 +01:00
  • e00517acfe SPIRV: remove pre-C++11 workaround Johannes Kauffmann 2023-02-25 20:57:02 +01:00
  • 076c35863e SPIRV: hex_float: remove workaround for VS2013 Johannes Kauffmann 2023-02-25 20:56:09 +01:00
  • 14e57abf26 Enable constructor reorder warnings Arcady Goldmints-Orlov 2023-05-09 12:20:10 -06:00
  • a02dde76f6 Correct ctor order to make '-Wreorder-ctor' pass Ryan Harrison 2023-05-09 13:33:39 -04:00
  • 49aad1361e Remove the windows-msvc-2015-release-bazel config Steven Perron 2023-05-09 12:53:47 -04:00
  • 84d11c472a Use custom callbacks if they are available in 'i->callbacks' Alexey Ozeritskiy 2023-04-09 15:06:18 +02:00
  • 1397890e8e Add windows-msvc-2019-release-bazel CI config Steven Perron 2023-05-09 10:57:18 -04:00
  • 010019f93b Fix windows-msvc-2015-bazel CI job Jeremy Hayes 2023-04-06 14:19:37 -06:00
  • 0bbec2e8f6 Add GLSL_EXT_shader_tile_image janharaldfredriksen-arm 2023-03-30 17:50:56 +02:00
  • a3310b7cff ci: Test GCC on MacOS CI juan-lunarg 2023-05-05 14:07:40 -06:00
  • 9743480f3c cmake: Don't set CMAKE_INSTALL_PREFIX juan-lunarg 2023-05-04 15:59:35 -06:00
  • 9d8c7b75c9 GL_EXT_ray_tracing_position_fetch Eric Werness 2022-06-08 17:29:38 -07:00
  • d6e9d3bb4e cmake: Remove USE_CCACHE juan-lunarg 2023-05-04 15:48:43 -06:00
  • 955f21aad2 cmake: Remove explicitly setting CMAKE_EXPORT_COMPILE_COMMANDS juan-lunarg 2023-05-04 15:47:04 -06:00
  • bc6b2bc17a glslang: Do not link with pthread on QNX Sruthik P 2023-05-03 15:54:06 +05:30
  • dfc97740ff Use CMAKE_INSTALL_FULL_LIBDIR in compat cmake files Chuang Zhu 2022-11-19 12:03:20 +08:00
  • 9c7fd1a33e Fix building on OpenBSD when building shared libs Brad Smith 2023-04-18 22:34:23 -04:00
  • b8955549ef fix error message for vertex struct input David Neto 2021-06-28 09:43:02 -04:00
  • dfdd0ed2ca Delete appveyor configuration Jeremy Hayes 2023-04-19 15:43:54 -06:00
  • f46f4b192a Fix: Migrate Windows CI to GitHub Actions sean 2022-07-25 18:45:12 +02:00
  • 68f073b195 Add a test for empty structs in HLSL hull shaders Arcady Goldmints-Orlov 2023-04-12 19:50:41 -04:00
  • 4142fead74 fix crash in HLSL frontend Try 2022-03-26 16:31:50 +01:00
  • f766ee96f5 Improve help text for the new -P option Arcady Goldmints-Orlov 2023-04-07 12:55:01 -04:00
  • a270fdae55 Fix appveyor build worker image Jeremy Hayes 2023-04-11 11:46:40 -06:00
  • 9fe5223370 Improve error message of alignment offset spencer-lunarg 2023-04-09 16:22:11 +09:00
  • bdba39bae6 Add more preamble tests Moritz Heinemann 2023-03-21 14:21:09 +01:00
  • 893145ead2 Add option to glslangValidator to inject preamble Moritz Heinemann 2023-03-14 15:55:17 +01:00
  • 1aefd184a6 Fix DebugCompilationUnit scope Jeremy Hayes 2023-04-03 14:24:00 -06:00
  • 77f7cdfb1e Fix an issue when we merge multiple spirv_decorate_xxx directives Rex Xu 2023-03-24 00:06:29 +08:00
  • 8ff8b45131 Parameters of spirv_decorate_id should accept variables Rex Xu 2023-03-17 16:10:11 +08:00
  • adcc7e8163 Add tests for conditionals that return a struct value Arcady Goldmints-Orlov 2023-03-31 14:29:50 -06:00
  • cdb350b356 Fix generation of conditionals with a struct result in SPIR-V Arcady Goldmints-Orlov 2023-03-31 14:57:49 -06:00
  • f8a2442a16 Improve line info for symbol access and assignment Qingyuan Zheng 2023-03-14 10:36:24 -07:00
  • fbabd37aca Remove a redundant condition in an if statement Arcady Goldmints-Orlov 2023-03-31 17:07:37 -06:00
  • 2aca6d419c Refactor Builder::createTextureCall() to use std::vector Arcady Goldmints-Orlov 2023-03-31 17:01:56 -06:00
  • 45405e1d94 Add a .mailmap file Faith Ekstrand 2023-03-25 11:00:27 -05:00
  • 1db9cd2854 Fix CMake for OSDependent install Moritz Heinemann 2023-03-24 15:18:09 +01:00
  • c43008e829 Fix double expansion of macro arguments. Arcady Goldmints-Orlov 2023-02-23 11:01:37 -05:00
  • 14e5a04e70 Update CHANGES for release 12.1.0 Jeremy Hayes 2023-03-21 16:01:43 -06:00
  • 59abdcf912 Update known_good.json Jeremy Hayes 2023-03-14 16:26:44 -06:00
  • b34f619e1c kokoro: always chown files after build Nathan Gauër 2023-03-17 10:56:16 +01:00
  • ef77cf3a92 cmake: No need to set CMP0048/CMP0054 Juan Ramos 2023-03-15 17:18:08 -06:00
  • 43978b7c96 cmake: Remove outdated comment Juan Ramos 2023-03-15 17:12:49 -06:00
  • 0094e47972 Fix outdated cmake conditional Jeremy Hayes 2023-03-15 17:41:29 -06:00
  • cd2082e058 Set token permissions to workflows (#3156) Joyce 2023-03-08 13:27:09 -03:00
  • 204812694c Merge pull request #3153 from greg-lunarg/i3150 Greg Fischer 2023-03-03 16:08:30 -07:00
  • aae2a7ae08 Fix installation of resource limits headers Greg Fischer 2023-03-03 15:17:03 -07:00
  • 2ca0ee3ba4 Merge pull request #3137 from moritz-h/resource-limits Greg Fischer 2023-03-02 11:43:06 -07:00
  • 9cdfc5a511 Fix potential NULL dereference Johan Mattsson 2023-02-19 11:18:03 +01:00
  • c64c98267c Fix potential NULL dereference Johan Mattsson 2023-02-19 11:21:39 +01:00
  • f5fa593143 move ResourceLimits from StandAlone to glslang dir (Fix #3064) Moritz Heinemann 2023-02-15 20:06:26 +01:00
  • 6d41bb9c55 updated test to test atomic float add and test results Randall C. O'Reilly 2023-02-08 02:01:25 -08:00
  • ae55d83a88 change HLSL/hlslParseables.cpp to support InterlockedAdd on F=float types Randall C. O'Reilly 2023-02-04 01:44:41 -08:00
  • 4386679bcd build: set SOVERSION on all libraries Jan Engelhardt 2020-08-18 17:12:16 +02:00
  • d62ef8a20a Use the ninja already in the docker build. David Neto 2023-02-02 16:23:49 -05:00
  • 8329d4a44b kokoro: avoid git permissions issue that GN fails on David Neto 2023-02-02 13:20:28 -05:00
  • d604f26843 Add test Maciej 2023-02-02 09:59:24 +01:00
  • 95ad533eb0 Block-decorate Vulkan Structs with RuntimeArrays Maciej 2023-02-01 14:09:55 +01:00
  • 7341a21b34 GLSL: Fix integer overflow warnings in Constant.cpp Hans Wennborg 2023-02-02 16:51:31 +01:00
  • 5137ce1a95 HLSL: Add missing relaxed-precision float/int matrix expansions rdb 2023-01-30 17:42:49 +01:00
  • 58d302cfa2 Rename master to main and update news Jeremy Hayes 2023-01-30 13:40:48 -07:00
  • 4e9cde50bb Move check if useStorageBuffer needs to be set. From TParseContext used only by GLSL, to TParseContextBase inherited by both GLSL and HLSL paths. It caused compilations from HLSL to SPIR-V 1.3+ to use BufferBlock decoration which is no longer valid. Maciej 2023-01-23 14:17:29 +01:00
  • 0d3211ff7b Reject non-float inputs/outputs with version < 120 Arcady Goldmints-Orlov 2023-01-20 10:39:06 -07:00
  • 8504d5ae1c Replace the deprecated $<CONFIGURATION> with $<CONFIG> Amir Masoud Abdol 2023-01-17 09:46:44 +01:00
  • 51813b65e9 Update readme with upcoming branch rename Jeremy Hayes 2023-01-19 12:04:02 -07:00
  • ca8d07d0bc Update CHANGES for release 12.0.0 Jeremy Hayes 2023-01-18 15:37:00 -07:00
  • 615741f278 Update known_good.json Jeremy Hayes 2023-01-18 11:04:44 -07:00
  • 42e94ee67e Update appveyor environment Jeremy Hayes 2023-01-18 11:46:28 -07:00
  • 1fb2f1d789 Merge pull request #3108 from greg-lunarg/i3105 Greg Fischer 2023-01-11 18:39:49 -07:00
  • 9b67d41b85 Fix crash on bad structure member reference Greg Fischer 2023-01-10 18:50:18 -07:00
  • 06a7078ce7 build: Remove AMD_EXTENSIONS / NV_EXTENSIONS defines Juan Ramos 2023-01-04 14:02:19 -07:00
  • 1d978158de Merge pull request #3100 from daniel-story/fix-dual-src-draw-buffers Greg Fischer 2022-12-29 12:09:46 -07:00
  • d1fc064e79 Merge pull request #3102 from jeremy-lunarg/hayes-fix-debuginfo-disassembly Greg Fischer 2022-12-26 13:30:34 -07:00
  • d38d06c03f Fix debuginfo disassembly Jeremy Hayes 2022-12-22 15:43:03 -07:00
  • 68935bc2c6 Merge pull request #3099 from jeremy-lunarg/hayes-fix-issue-3095 Greg Fischer 2022-12-22 10:03:12 -07:00
  • bec8359bf7 Fix const parameter debug types Jeremy Hayes 2022-12-21 14:20:44 -07:00
  • a88f674124 Fix issues with MaxDualSourceDrawBuffersEXT Daniel Story 2022-12-21 11:53:23 -08:00
  • dcae187376 Remove languages from cmake project statement Jeremy Hayes 2022-12-19 12:41:07 -07:00
  • f9b760e6c7 [glslang] Refine implicit array size interfaces. (#3074) Chow 2022-12-14 02:20:28 +08:00
  • c6b3f279a7 Merge pull request #3087 from dneto0/remove-unused Greg Fischer 2022-12-12 10:34:33 -07:00
  • 4fe00178c8 Remove the name of unused formal paramters David Neto 2022-12-09 15:51:35 -05:00
  • 6d8b00b1c6 Add support for GL_NV_shader_invocation_reorder. (#3054) alelenv 2022-12-09 12:19:51 -08:00
  • 4fc43cd3c1 Add support for GL_NV_shader_invocation_reorder. (#3054) alelenv 2022-12-09 12:19:08 -08:00
  • 19d816c8c9 Merge pull request #3086 from jeremy-lunarg/hayes-fix-3073 Greg Fischer 2022-12-09 10:39:14 -07:00