summaryrefslogtreecommitdiffstats
path: root/thirdparty/glslang
Commit message (Collapse)AuthorAgeFilesLines
* Patch glslang to avoid build errors on certain platformsPedro J. Estébanez2022-08-233-39/+61
|
* vulkan: Update volk, headers and glslang to 1.3.204Rémi Verschelde2022-02-1141-2538/+3646
|
* Revert "vulkan: Update volk, headers and glslang to 1.3.204"Rémi Verschelde2022-02-1141-3646/+2538
| | | | This reverts commit d233908fb6c02f96f13de8b627510a5149bfecc3.
* vulkan: Update volk, headers and glslang to 1.3.204Rémi Verschelde2022-02-1041-2538/+3646
|
* glslang: Fix support for building against public/system libraryRémi Verschelde2022-01-125-1240/+0
| | | | | | | | | | | | Fix include paths to support both vendored and system-installed glslang. Remove usage of the private `StandAlone` bits. Requires us to vendor a copy of `DefaultTBuiltInResource` (or provide our own customized one) as glslang doesn't provide it in its public API. Also removes unused C interface as it's not well encapsulated and depends on `StandAlone`. Fixes #56307.
* Vulkan: Update volk and Vulkan SDK components to 1.2.190Rémi Verschelde2021-09-2248-3475/+8464
|
* Vulkan: loader, headers, and glslang updated to sdk-1.2.162.0jacobcoughenour2020-12-2138-5497/+7363
| | | | | | | | | | | | Updated glslang and Vulkan headers/loader following the instructions found in thirdparty/README. glslang was updated to the 'known good' matching Vulkan SDK version 1.2.162.0. Vulkan headers and loader were updated to the commit tagged with sdk-1.2.162.0. 'vk_mem_alloc.h' and 'vk_mem_alloc.c' are unchanged since there hasn't been a new tagged release since 2.3.0. Here's the Vulkan release notes for this update: https://vulkan.lunarg.com/doc/sdk/1.2.162.0/windows/release_notes.html Reverted and removed the unnecessary fix-mingw-snprintf patch for glslang as well as the mention of it in thirdparty/README.md.
* vulkan: Sync loader, headers and glslang to sdk-1.2.154.0Rémi Verschelde2020-10-1568-5337/+10176
| | | | | | | | | | | Actually sdk-1.2.154.1 for Vulkan-Loader. glslang is updated to bacaef3237c515e40d1a24722be48c0a0b30f75f which is the known-good version for Vulkan-ValidationLayers 1.2.154.0. COPYRIGHT.txt was synced with the current version of the glslang LICENSE.txt, and `glslang/register_types.cpp` now uses the upstream definition for its default builtin resource instead of hardcoding it.
* glslang: Sync with upstream 4fc7a33 for Vulkan SDK 1.2.131Rémi Verschelde2020-03-0963-10807/+12451
| | | | Fixes #36888.
* glslang: Remove unused revision.templateMateo Dev .592020-02-191-13/+0
|
* Add static Vulkan loader.bruvzg2020-02-112-1/+111
| | | | | Initial Vulkan support for Windows. Initial Vulkan support for macOS.
* Initial work on Vulkan:Juan Linietsky2020-02-1195-0/+91003
-Added VulkanContext -Added an X11 implementation -Added a rendering device abstraction -added a Vulkan rendering device abstraction -Engine does not work, only shows Godot logo (run it from bin/)