Commit graph

  • 4007f85d8d fix: add semantic comparison when comparing symbols main Kai Angulo 2024-10-28 22:17:31 -07:00
  • ee04ba0786 feat: add option to map unused uniforms Kai Angulo 2024-10-28 00:05:51 -07:00
  • 5aa896ae05 feat: add missing c++ API functions to C API Kai Angulo 2024-10-27 23:57:59 -07:00
  • 8838252618 refactor: move invert Y from glslang_input_t to shader_set_options Kai Angulo 2024-10-27 23:41:51 -07:00
  • da82563c92 feat: add hlsl_functionality_1 to c interface options Kai Angulo 2024-10-25 02:18:04 -07:00
  • e9f840ca11 fix bad invert Y option Kai Angulo 2024-10-24 21:36:41 -07:00
  • aeee736b0f fix: windows shard library builds Kai Angulo 2024-10-24 12:57:44 -07:00
  • aa0a58d186 Revert revert Kai Angulo 2024-10-24 01:51:59 -07:00
  • 0db4d1e2aa fix: remove duplicate function defines in glslang_c_interface Kai Angulo 2024-10-24 01:51:30 -07:00
  • 515d0965b0 fix: update build.zig Kai Angulo 2024-10-24 01:51:15 -07:00
  • 5044ec9c2f Revert "Convert keyword maps to static initializers" Kai Angulo 2024-10-23 23:56:39 -07:00
  • 413a51ee6d build: update glslang to latest version Kai Angulo 2024-10-23 23:26:46 -07:00
  • 3be328b820 feat: add process logs to minimal test Kai Angulo 2024-10-23 23:24:05 -07:00
  • 0ecaf43ec6 fix: switch bool to int in glslang C interface Kai Angulo 2024-10-22 23:39:48 -07:00
  • 6cbc4e84f4 fix: update build.zig Kai Angulo 2024-10-22 23:39:08 -07:00
  • 0d26b9d6d6 Update to macOS-13 in github actions runners Charles Giessen 2024-10-18 14:37:39 -05:00
  • 2bfc7cadbd Bump actions/upload-artifact from 4.4.0 to 4.4.3 dependabot[bot] 2024-10-14 06:50:25 +00:00
  • c764a1c25e Bump lukka/get-cmake from 3.30.4 to 3.30.5 dependabot[bot] 2024-10-14 06:50:23 +00:00
  • fc9cfc25e5 Bump github/codeql-action from 3.26.11 to 3.26.12 dependabot[bot] 2024-10-14 06:50:19 +00:00
  • 8a7560f24a build: add generated-include files Kai Angulo 2024-10-12 22:31:22 -07:00
  • 22571ddc60 feat: improve generation and add source downloader Kai Angulo 2024-10-12 22:31:02 -07:00
  • e61d7bb300 Fix Wformat warnings for printf %p Sven van Haastregt 2024-10-11 09:55:23 +01:00
  • 2acc4ea002 Add link-time cross stage optimization test Daniel Story 2024-09-23 16:44:52 -07:00
  • 05559a2963 Implement optional link-time cross stage optimization Daniel Story 2024-09-12 12:18:09 -07:00
  • 9d00d6d6ca Bump lukka/get-cmake from 3.30.3 to 3.30.4 dependabot[bot] 2024-10-07 06:36:54 +00:00
  • 7430f863c0 Bump github/codeql-action from 3.26.9 to 3.26.11 dependabot[bot] 2024-10-07 06:36:59 +00:00
  • f69d2768e5
    Use line and column from node on DebugLexicalBlock. Sajjad Mirza 2024-10-04 11:11:27 -07:00
  • 48f63fe4b3 Propagate errors from symbol table init Arcady Goldmints-Orlov 2023-07-19 12:00:29 -06:00
  • 4e91335863 Remove extra semicolons Sven van Haastregt 2024-10-04 11:44:01 +01:00
  • a729c86d78 Bump actions/checkout from 4.1.7 to 4.2.0 dependabot[bot] 2024-09-30 06:40:30 +00:00
  • c694f28df2 Bump github/codeql-action from 3.26.8 to 3.26.9 dependabot[bot] 2024-09-30 06:40:25 +00:00
  • ca04c2a16a
    Fix nonsemantic debuginfo line attribution for cooperative matrix Jeff Bolz 2024-09-30 12:53:27 -05:00
  • 46ef757e04 Update CHANGES for 15.0.0 Jeremy Hayes 2024-09-23 15:46:01 -06:00
  • 4a9f088915 a few more tweaks for #3681 Malcolm Bechard 2024-09-24 22:23:11 -04:00
  • 96899e0f47 Bump github/codeql-action from 3.26.7 to 3.26.8 dependabot[bot] 2024-09-23 06:36:03 +00:00
  • 15ebcea676 Print an error when SPIR-V is requested and ENABLE_SPIRV=0 is set Arcady Goldmints-Orlov 2024-09-20 17:53:58 -04:00
  • 467ce01c71 Update known_good.json Jeremy Hayes 2024-09-20 15:10:23 -06:00
  • 3e7831ba12 Fix SPIR-V support in GN build Shahbaz Youssefi 2024-09-20 16:35:33 -04:00
  • c5b76b78c9 Add CI testing for shared library builds Arcady Goldmints-Orlov 2024-09-18 18:38:07 -04:00
  • 3dde7d5fa8 cmake: Fix symbol visibility on Linux. Arcady Goldmints-Orlov 2024-09-18 12:39:16 -04:00
  • ec7e23f458 Final round of symbol visibility fixes Arcady Goldmints-Orlov 2024-09-18 12:36:54 -04:00
  • d7a3dc619e Fix gn build error Yuxin Hu 2024-09-15 21:09:33 -07:00
  • e611e99037 Bump github/codeql-action from 3.26.6 to 3.26.7 dependabot[bot] 2024-09-16 06:40:54 +00:00
  • 9213cbd310 Expose setResourceSetBinding() method to the C API Andrei Alexeyev 2024-09-15 18:21:38 +02:00
  • 02bc074ac4 Update tests to use the new iomapper interface Arcady Goldmints-Orlov 2024-09-13 13:31:45 -07:00
  • d081b4d8c6 Add an interface to get the GLSL IO mapper and resolver Arcady Goldmints-Orlov 2024-09-13 08:44:40 -07:00
  • 8bd9083bec Revert "Add MachineIndependent/iomapper.h to the list of installed headers." Arcady Goldmints-Orlov 2024-09-12 08:50:43 -07:00
  • 36ccaa31bd Explicitly export symbols from libSPVRemapper Arcady Goldmints-Orlov 2024-09-12 15:40:52 -07:00
  • d7d5ab8f8a Add symbol visibility annotations to glslang-resource-limits library Arcady Goldmints-Orlov 2024-09-09 13:31:47 -07:00
  • 708d560c23 Allow compute derivative modes when the workgroup dimensions are spec constants Jeff Bolz 2024-09-12 12:25:07 -05:00
  • f7f0f3067c Add tests for compute shader derivatives with spec constant workgroup size Jeff Bolz 2024-09-12 12:10:19 -05:00
  • dc1012140e Convert keyword maps to static initializers Arcady Goldmints-Orlov 2024-09-09 17:20:19 -07:00
  • 6495f77b04 Remove redundant calls to spv::Parameterize() from tests Arcady Goldmints-Orlov 2024-09-11 09:46:38 -07:00
  • 12a17b7ce4 Bump actions/upload-artifact from 4.3.6 to 4.4.0 dependabot[bot] 2024-09-09 06:39:21 +00:00
  • 79c4235085 ci: Remove redundant testing from continuous deployment workflow Arcady Goldmints-Orlov 2024-09-02 15:22:52 -04:00
  • a496a34b43 Sanitize debug source location tracking for implicit branch and return This patch tries to attach debug location of a branch/return instruction to its predecessor or the closing brace. If none could be found, no debug info should be emitted. Qingyuan Zheng 2024-08-26 03:53:07 +00:00
  • b1fac200c4 Add symbol visibility annotations to symbols in SPIRV/ Arcady Goldmints-Orlov 2024-08-23 19:12:45 -04:00
  • 9cd7ca26a2 PP: Don't report certain error about '#' when #if'd out U-NVIDIA.COM\rjennings 2024-08-26 20:31:19 -07:00
  • 45f2b112ce Bump actions/setup-python from 5.1.1 to 5.2.0 dependabot[bot] 2024-09-02 16:39:48 +00:00
  • c45da88fe9 Bump github/codeql-action from 3.26.5 to 3.26.6 dependabot[bot] 2024-09-02 06:12:22 +00:00
  • 53dad99378 Bump lukka/get-cmake from 3.30.2 to 3.30.3 dependabot[bot] 2024-09-02 06:12:30 +00:00
  • 12cbda959b Fix test results after merging #3662 Arcady Goldmints-Orlov 2024-08-29 13:37:40 -04:00
  • b45d21b287 cmake: Fix dependencies of newly-stubbed libraries Arcady Goldmints-Orlov 2024-08-27 18:45:57 -04:00
  • 5073d93ec4
    Apply GLSL memory decorations to top-level OpVariable Matthew Moulton 2024-08-28 21:46:16 +00:00
  • df3398078f Bump github/codeql-action from 3.26.2 to 3.26.5 dependabot[bot] 2024-08-26 06:25:20 +00:00
  • ffd454c57b Add visibility.h to build scripts Arcady Goldmints-Orlov 2024-08-20 13:23:43 -04:00
  • 9e8dff7d42 Move definition of GLSLANG_EXPORT to visibility.h Arcady Goldmints-Orlov 2023-09-21 16:26:59 -04:00
  • 592de6cf78 Clean up unused includes. Arcady Goldmints-Orlov 2023-09-01 18:19:46 -04:00
  • 4422273e84 Bump github/codeql-action from 3.26.0 to 3.26.2 dependabot[bot] 2024-08-19 06:16:10 +00:00
  • 611950f882 Bump actions/upload-artifact from 4.3.5 to 4.3.6 dependabot[bot] 2024-08-19 06:16:05 +00:00
  • d59c84d388 Fix typo in Android.mk Arcady Goldmints-Orlov 2024-08-15 17:33:14 -04:00
  • 4f01996c9d Merge ancillary libraries into main glslang library and stub originals Daniel Story 2024-07-24 17:37:47 -07:00
  • 0dc6711e5a ci: Get rid of redundant testing Arcady Goldmints-Orlov 2024-08-13 19:08:29 -04:00
  • 3a08cd8de1 Bump lukka/get-cmake from 3.30.1 to 3.30.2 dependabot[bot] 2024-08-12 15:09:49 +00:00
  • badd6dacf2 Bump github/codeql-action from 3.25.15 to 3.26.0 dependabot[bot] 2024-08-12 06:55:50 +00:00
  • 2bd13a7166 Bump hendrikmuhs/ccache-action from 1.2.13 to 1.2.14 dependabot[bot] 2024-08-12 06:55:42 +00:00
  • 3ba8cad6ed Add setSourceFile and addSourceText to TShader Arcady Goldmints-Orlov 2024-08-09 15:26:47 -06:00
  • 7c4d91e781
    Add type checks for hitObjectNV (#3689) dTry 2024-08-08 07:21:00 -07:00
  • 5398d55e33 Remove execute permissions from source files. Arcady Goldmints-Orlov 2024-08-06 13:42:00 -06:00
  • 015cb4ce5c Fix initialization of arrays in TGlslIoMapper Arcady Goldmints-Orlov 2024-08-02 18:19:50 -06:00
  • b618604e77 Add MachineIndependent/iomapper.h to the list of installed headers. Arcady Goldmints-Orlov 2024-08-02 18:01:07 -06:00
  • 31584ef79d Clean up iomapper.h to make it suitable as a public API Arcady Goldmints-Orlov 2024-07-30 21:51:18 -04:00
  • 71c24c1e4b Bump actions/upload-artifact from 4.3.4 to 4.3.5 dependabot[bot] 2024-08-05 06:56:12 +00:00
  • e40c14a3e0 SPIRV/SpvBuilder.h: add missing <cstdint> include Sergei Trofimovich 2024-08-02 22:44:21 +01:00
  • 11290021b7 ci: Add a list of known validation fails Arcady Goldmints-Orlov 2024-07-29 18:57:02 -04:00
  • 48154f1766 Update comment to more succint that 8/16-bit composites can't be directly constructed Earlier the comment looked misleading that composites of 8/16-bit types can't be constructed at all. As per the GL_EXT_shader_16bit_storage extension, they can't be constructed directly, however, can be constructed indirectly. ravi688 2024-06-22 23:47:29 +05:30
  • 8590f62c14 add optimizerAllowExpandedIDBound to SpvOptions Malcolm Bechard 2024-07-30 16:06:37 -04:00
  • 7e896697dc Add SPIRV/SpvTools.h back to the public headers Arcady Goldmints-Orlov 2024-07-30 17:58:54 -04:00
  • 69249e46b6 add cross-stage check for missing outputs Malcolm Bechard 2024-07-12 00:51:48 -04:00
  • 6a28e226c7 Bump github/codeql-action from 3.25.13 to 3.25.15 dependabot[bot] 2024-07-29 06:16:54 +00:00
  • 9f34b25f30 Fix HLSL offsets for non-cbuffers (#3668) Pavel Asyutchenko 2024-07-29 19:34:50 +02:00
  • 4b73607b89 Bump ossf/scorecard-action from 2.3.3 to 2.4.0 dependabot[bot] 2024-07-29 06:16:57 +00:00
  • 3c7b12c643 Add C interface types and functions for IO mapping Steve Urquhart 2024-07-10 15:30:22 -07:00
  • 10a923f740 Add C interface function to set preprocessed shader code Steve Urquhart 2024-07-10 15:30:22 -07:00
  • 42260d1f6d Add C interface glslang::Version counterpart and version getter function Steve Urquhart 2024-07-10 15:30:22 -07:00
  • ebbd65501d Fix missing calls to SetThreadPoolAllocator() in TProgram public interface functions Yamamoto Kazunari 2024-07-10 15:19:11 -07:00
  • bedbe7481e Expose setGlobalUniform* methods to the C API Andrei Alexeyev 2024-07-23 15:11:46 +02:00
  • f7f15cf67c Bump github/codeql-action from 3.25.12 to 3.25.13 dependabot[bot] 2024-07-22 06:43:41 +00:00
  • ab670d444b Bump lukka/get-cmake from 3.30.0 to 3.30.1 dependabot[bot] 2024-07-22 06:43:36 +00:00
  • 592aed9c20 Don't emit debug instructions before an OpPhi Arcady Goldmints-Orlov 2024-07-22 17:20:14 -04:00