Commit Graph

  • 06aba7dee9 Fixed my previous fixes. master Patrick Wuttke 2024-06-26 18:21:58 +02:00
  • c622ed7f86 Fixed MSVC build warnings. Patrick Wuttke 2024-06-26 10:02:58 +02:00
  • 6cccd7458d Increased size used for semantics so I can use a lot more of them. Patrick Wuttke 2023-12-11 18:05:44 +01:00
  • 41137b6df3 Fixed that the passed resolver wasn't actually used. Patrick Wuttke 2023-11-25 15:05:07 +01:00
  • bb2d06b0a3 Added semantic and semantic_idx layout qualifiers. Patrick Wuttke 2023-11-21 20:12:47 +01:00
  • e87d0d5703 Added cast to fix compiler warning. Patrick Wuttke 2023-11-11 00:26:38 +01:00
  • 2b71254a49 Fixed unused parameter warning. Patrick Wuttke 2023-11-04 22:35:20 +01:00
  • b2b90e54e2 Added function to merge source files when linking shaders. Patrick Wuttke 2023-02-22 20:37:22 +01:00
  • ec5a3c423e Added code to allow moving TShaders (and storing them inside STL containers). Patrick Wuttke 2022-12-08 22:25:01 +01:00
  • 8f0a4c64db Several fixes to make glslang compile with higher warning levels. Patrick Wuttke 2022-12-08 21:31:51 +01:00
  • be564292f0 Update CHANGES for release 13.1.0 Jeremy Hayes 2023-10-13 16:51:50 -06:00
  • 0504953b35 spirv: don't emit invalid debuginfo for buffer references Arcady Goldmints-Orlov 2023-10-12 13:42:32 -04:00
  • 48f9ed8b08 spirv: only set LocalSizeId mode when necessary Arcady Goldmints-Orlov 2023-10-06 17:50:27 -04:00
  • 4ce1a1a68d Update known_good.json Jeremy Hayes 2023-10-11 15:47:07 -06:00
  • 277d09e679 Bump ossf/scorecard-action from 2.2.0 to 2.3.0 dependabot[bot] 2023-10-09 06:10:36 +00:00
  • 43ec5f13f4 Bump github/codeql-action from 2.21.9 to 2.22.0 dependabot[bot] 2023-10-09 06:10:28 +00:00
  • 715e36a0cc Bump lukka/get-cmake from 3.27.6 to 3.27.7 dependabot[bot] 2023-10-09 06:10:18 +00:00
  • 5ff0c048b7
    Clean the implementation of GL_EXT_texture_shadow_lod. Pankaj Mistry 2023-10-02 12:10:11 -07:00
  • 3f02132668
    Add support for GL_NV_displacement_micromap. alelenv 2023-10-02 12:07:50 -07:00
  • 86151772b2 Bump github/codeql-action from 2.21.7 to 2.21.9 dependabot[bot] 2023-10-02 06:35:25 +00:00
  • 95c29a9a78 Bump lukka/get-cmake from 3.27.4 to 3.27.6 dependabot[bot] 2023-10-02 16:36:43 +00:00
  • 3359d240cf Bump actions/checkout from 4.0.0 to 4.1.0 dependabot[bot] 2023-09-29 22:39:58 +00:00
  • b0ed478885 Fix race condition identified by TSAN Nathaniel Cesario 2023-09-26 11:50:10 -06:00
  • 90f7810584 Add ASAN integration testing Nathaniel Cesario 2023-09-25 11:30:52 -06:00
  • 2bfacdac91 Improve preprocessor ouput format chirsz-ever 2023-09-22 16:49:37 +08:00
  • 4c57db1595 Add --no-link option Nathaniel Cesario 2023-08-17 13:49:18 -06:00
  • a4aceb57de Bump github/codeql-action from 2.21.5 to 2.21.7 dependabot[bot] 2023-09-18 06:15:42 +00:00
  • efc33d1ee5 Fix segfault with atomic arg check Nathaniel Cesario 2023-09-15 12:14:19 -06:00
  • 323836e46b Use std::variant to represent TSpirvTypeParameter Rex Xu 2023-09-10 19:27:58 +08:00
  • afe6e781bd
    Emit correct nonsemantic debug info for explicitly sized types Sajjad Mirza 2023-09-11 17:11:22 -07:00
  • b2dc622faf Bump actions/upload-artifact from 3.1.2 to 3.1.3 dependabot[bot] 2023-09-11 06:41:23 +00:00
  • f89684110b Bump actions/checkout from 3.6.0 to 4.0.0 dependabot[bot] 2023-09-11 06:41:20 +00:00
  • d3b8d91a93 Add license to dependabot.yml Joyce 2023-09-11 13:46:24 -03:00
  • f3f23fece3 Add a generic texel fetch test Nathaniel Cesario 2023-09-11 09:52:22 -06:00
  • e8d657bdbe Fix textureOffset overload Nathaniel Cesario 2023-09-08 13:44:08 -06:00
  • fb2882a3c3 kokoro: explicitly set ENABLE_OPT=0 in cmake builds Arcady Goldmints-Orlov 2023-08-21 11:17:02 -06:00
  • 589431af5c cmake: add more verbose messages if SPIRV-Tools is not found Arcady Goldmints-Orlov 2023-08-09 17:00:04 -06:00
  • 0bbe74c709 Use temporary parser for mangled names Nathaniel Cesario 2023-08-23 22:44:33 -06:00
  • ffefbcd9f3 Add GL_EXT_texture_shadow_lod support Nathaniel Cesario 2023-08-11 15:19:35 -06:00
  • 3787b6947f Revert "CMake: Make glslang-default-resource-limits STATIC" Ralf Habacker 2023-08-23 10:08:05 +02:00
  • e3a711b6fc Squashed changes about hash pin and dependabot Joyce Brum 2023-08-29 17:19:43 -03:00
  • a1f8cd429f Fix ByteAddressBuffer as function parameter Nathaniel Cesario 2023-08-22 17:51:20 -06:00
  • adfcaba7ae Fix ODR violations Pedro Olsen Ferreira 2023-08-21 09:28:46 +01:00
  • f1cb8608b3 Update CHANGES for release 13.0.0 Jeremy Hayes 2023-08-23 12:04:01 -06:00
  • db8719ae07
    extension: GL_QCOM_image_processing support Wooyoung Kim 2023-08-21 17:14:52 -07:00
  • 4e7ccd4af5 Add badge to README.md Joyce 2023-08-18 15:25:01 -03:00
  • d072aa6676 Create scorecard.yml Joyce 2023-08-18 15:23:07 -03:00
  • c5117b328a Fix CI build badge Nathaniel Cesario 2023-08-18 13:56:28 -06:00
  • 70d125b924 cmake: Don't link SPVRemapper into glslang executable Sven van Haastregt 2023-08-17 17:21:21 +01:00
  • 98aa694422 [cmake] Use CMake property for symbol visibility Pedro Olsen Ferreira 2023-08-18 12:38:37 +01:00
  • 3805888a57 Look for external SPIR-V Tools build, if not building in-tree Kacper Michajłow 2023-03-03 18:20:24 +01:00
  • b70669a059 Spirv_intrinsics: Remove early return in layoutTypeCheck Rex Xu 2023-07-05 14:44:40 +08:00
  • 76b52ebf77 Update known_good.json Nathaniel Cesario 2023-08-08 10:22:10 -06:00
  • 34d4f78f03
    Fix interaction between GL_EXT_mesh_shader and GL_EXT_fragment_shading_rate Arseny Kapoulkine 2023-08-07 10:38:17 -07:00
  • 79a9f7f652 Fix continuous deployment Nathaniel Cesario 2023-08-03 16:44:28 -06:00
  • bfd96d3044 Add emscripten build to CI Nathaniel Cesario 2023-08-01 17:53:23 -06:00
  • 396596ca4a Replace GlobalLock functions with std::mutex Arcady Goldmints-Orlov 2023-07-31 14:45:11 -06:00
  • 171a322025 respect destdir for compat symlink Tim Biermann 2023-07-23 16:56:12 +02:00
  • 54726b3c1c Remove glslang.m4 Arcady Goldmints-Orlov 2023-07-28 12:02:44 -06:00
  • 6bc35749ec Remove a stray GLSLANG_WEB ifdef Arcady Goldmints-Orlov 2023-07-28 11:53:30 -06:00
  • d291b15911
    Remove GLSLANG_WEB and GLSLANG_WEB_DEVEL dan sinclair 2023-07-28 13:49:10 -04:00
  • c8c669fc2a
    spirv-remap: Support outputting each SPIR-V module to a filename Allan MacKinnon 2023-07-28 12:13:55 -04:00
  • 0f873e757e ci: Test CMake minimum Juan Ramos 2023-07-26 16:26:38 -06:00
  • 47454f5078 cmake: Raise minimum to 3.17.2 Juan Ramos 2023-07-27 15:31:20 -06:00
  • 3c98026a1c
    Fix [type] command file url forward slashes issue when use mingw 画卦伏羲 2023-07-28 01:34:20 +08:00
  • 4420f9b33b Remove OSDependent TLS functions Arcady Goldmints-Orlov 2023-07-19 12:18:21 -06:00
  • a0010e27ba Deprecate InitializeDll functions Ben Clayton 2020-07-14 18:34:45 +01:00
  • 775864ef74 Simplify PoolAlloc with use of thread_local. Ben Clayton 2020-07-14 18:32:12 +01:00
  • 808c7ed17c Implement support for GL_KHR_cooperative_matrix extension Boris Zanin 2023-03-16 13:01:01 +01:00
  • 91a97b4c69 Fix typo in error message Sven van Haastregt 2023-07-25 11:44:12 +01:00
  • 29b87a4e69 Modernize linux CI Juan Ramos 2023-07-25 13:33:11 -06:00
  • 4aa56496d6 git: Ignore CMakeUserPresets.json Juan Ramos 2023-07-24 16:56:09 -06:00
  • 026a9bcdb2 ci: Test Android NDK matrix combinations Juan Ramos 2023-07-24 16:18:19 -06:00
  • c81b34fb24 Remove useless semicolons scribam 2023-07-22 14:51:11 +02:00
  • fe82779952 Silence unused parameter warning Sven van Haastregt 2023-07-24 11:30:56 +01:00
  • 65397339c5 Remove obsolete files Arcady Goldmints-Orlov 2023-07-18 11:25:05 -06:00
  • 4f3ae4b03d Update CHANGES for release 12.3.1 Jeremy Hayes 2023-07-20 09:33:13 -06:00
  • 45ce545ad3 web: Fix emscripten build Nathaniel Cesario 2023-07-20 10:46:47 -06:00
  • 77417d5c9e Support MinGW build with Clang, not just GCC David Neto 2023-07-19 19:29:55 -04:00
  • 865fe73958 cmake: Fix symlink on Windows Nathaniel Cesario 2023-07-19 16:38:31 -06:00
  • 9b1a0f4d3e Update CHANGES for release 12.3.0 Jeremy Hayes 2023-07-18 17:35:14 -06:00
  • 2af597d1a8 Update known_good.json Jeremy Hayes 2023-07-18 13:05:47 -06:00
  • 856e280502 cmake: Rename glslang to glslangValidator Nathaniel Cesario 2023-07-10 15:38:59 -06:00
  • a9a2625416 cmake: Fix Android build for r25 NDK Juan Ramos 2023-07-18 11:50:19 -06:00
  • 9afd346127 Fix maybe-uninitialized warning Pedro Olsen Ferreira 2023-07-11 15:38:27 +01:00
  • d5f3ad6c9a
    HLSL: support binary literals Dawid-Lorenz-Mobica 2023-07-18 17:35:36 +02:00
  • 9e41635d74
    Add missing initialization members for web (#3246) Zeqiang Li 2023-07-18 07:11:32 +08:00
  • 6defcb2478 Rework how auto push_constant upgrading works a bit. Malcolm Bechard 2023-06-16 20:19:35 -04:00
  • 8a6a311d22 build: Remove bazel build support Nathaniel Cesario 2023-07-14 10:29:25 -06:00
  • f47028995c Use std::call_once in spv::Parameterize() Arcady Goldmints-Orlov 2023-07-13 17:26:56 -04:00
  • d9a6fb2247
    Create a Security Policy (#3169) Joyce 2023-07-13 14:58:05 -03:00
  • 44779f508a Add support for pre and post HLSL qualifier validation Dawid Lorenz 2023-07-04 12:44:44 +02:00
  • 4ae01c5f41 Add support for pre and post HLSL qualifier validation Dawid Lorenz 2023-07-03 15:19:41 +02:00
  • 051f18c0cc Spirv_intrinsics: Add support of type specifier to spirv_type Rex Xu 2023-06-24 11:23:45 +08:00
  • eaa7057768 Fix C example in README Nathaniel Cesario 2023-07-07 00:03:58 -06:00
  • 3ebb72cc74 Add an assert that ID operands are non-zero Arcady Goldmints-Orlov 2023-06-22 16:11:29 -04:00
  • d89c0b1d13 Force generateDebugInfo when non-semantic debug info is enabled Arcady Goldmints-Orlov 2023-06-22 16:06:41 -04:00
  • 9575e33186 Fix unused parameter warning in Release builds Sven van Haastregt 2023-06-21 15:15:23 +01:00
  • 6a7ec4be7b Fix linking error "ld: unknown option: --no-undefined" on macOS Jason Liu 2023-06-17 22:14:08 -04:00
  • 5793fbd624 cmake: Fix CMake 3.27 warnings juan-lunarg 2023-06-16 12:31:04 -06:00