{"id":13731828,"url":"https://github.com/KhronosGroup/Vulkan-Ecosystem","last_synced_at":"2025-05-08T05:31:32.992Z","repository":{"id":47907149,"uuid":"110037359","full_name":"KhronosGroup/Vulkan-Ecosystem","owner":"KhronosGroup","description":"Public repository for Vulkan Ecosystem issues","archived":true,"fork":false,"pushed_at":"2021-08-09T13:46:54.000Z","size":41,"stargazers_count":132,"open_issues_count":0,"forks_count":15,"subscribers_count":77,"default_branch":"master","last_synced_at":"2024-12-18T19:03:42.354Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KhronosGroup.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-11-08T22:23:14.000Z","updated_at":"2024-10-09T21:12:02.000Z","dependencies_parsed_at":"2022-09-14T15:41:37.513Z","dependency_job_id":null,"html_url":"https://github.com/KhronosGroup/Vulkan-Ecosystem","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KhronosGroup%2FVulkan-Ecosystem","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KhronosGroup%2FVulkan-Ecosystem/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KhronosGroup%2FVulkan-Ecosystem/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KhronosGroup%2FVulkan-Ecosystem/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KhronosGroup","download_url":"https://codeload.github.com/KhronosGroup/Vulkan-Ecosystem/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253008772,"owners_count":21839699,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T02:01:39.364Z","updated_at":"2025-05-08T05:31:32.697Z","avatar_url":"https://github.com/KhronosGroup.png","language":null,"readme":"# REPO NOW ARCHIVED - Please see https://www.vulkan.org/ instead where this information will now live and be updated. This repo will remain available but archived and read-only.\n\n# Vulkan-Ecosystem\nThis repository is used as a tracker for cross-functional issues that affect\nVulkan users. It is meant to facilitate triaging, discussion and routing of\nissues that don't necessarily fit under the scope of a single project within\nthe Vulkan ecosystem.\n\n# Map of Vulkan Ecosystem projects\nThe Vulkan ecosystem is a big place and there's a lot out there that is useful! In no particular order...\n\n## Khronos/Vulkan® Specification\nVulkan® Specification - formal documentation of the Vulkan API. This includes the main API Specification, the reference (man) pages, the XML API Registry, and related tools and scripts.\n\n* Landing page: https://www.vulkan.org/\n* Website: https://www.khronos.org/registry/vulkan/\n* Repository: https://github.com/KhronosGroup/Vulkan-Docs\n* License: [mixed](https://github.com/KhronosGroup/Vulkan-Docs/blob/1.0/COPYING.md) \u0026mdash; approximately:\n    * Proprietary Khronos license for the Vulkan Specification published by Khronos on its website\n    * CC-BY 4.0 for asciidoctor sources for the Specification and related documents such as the reference pages, style guide, and XML schema documentation.\n    * Apache 2 for code, including the XML registry defining API interfaces\n* Contacts:\n    * [Vulkan forum](https://forums.khronos.org/forumdisplay.php/114-Vulkan)\n* Compiler requirements: python 3 (3.4.2 known working), ruby 2 (2.3.3 known working)\n\n## Khronos/SPIRV-Tools\nThe SPIR-V Tools project provides an API and commands for processing SPIR-V modules.\n\n* Repository: https://github.com/KhronosGroup/SPIRV-Tools\n* License: [Apache](https://github.com/KhronosGroup/SPIRV-Tools/blob/master/LICENSE)\n* Contacts:\n    * https://www.khronos.org/spir/spirv-tools-mailing-list/\n    * David Neto \u003cdneto@google.com\u003e\n* Compiler requirements: C++11 compatible compiler (MSVC 2013+ on Windows)\n\n## Khronos/glslang\nglslang is a GLSL and HLSL to SPIR-V compiler, usable both as a command-line tool as well as a library.\n\n* Website: https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/\n* Repository: https://github.com/KhronosGroup/glslang\n* License: 3-clause BSD\n* Contact: David Neto \u003cdneto@google.com\u003e\n* Compiler requirements: C++11 compatible compiler (MSVC 2013+ on Windows)\n\n\n## Khronos/Vulkan-Headers\nVulkan Header files and API registry\n\n* Repository: https://github.com/KhronosGroup/Vulkan-Headers\n* License: [Apache](https://github.com/KhronosGroup/Vulkan-Headers/blob/master/LICENSE.txt)\n* Contacts: \n    * For now: Karl Schultz \u003ckarl@lunarg.com\u003e\n* Code of conduct: WIP\n* Compiler requirements: N/A\n\n## Khronos/Vulkan-Loader\nSource code for the Vulkan loader \n\n* Repository: https://github.com/KhronosGroup/Vulkan-Loader\n* License: [Apache](https://github.com/KhronosGroup/Vulkan-Loader/blob/master/LICENSE.txt)\n* Contacts:\n    * Lenny Komow \u003clenny@lunarg.com\u003e\n* Code of conduct: https://github.com/KhronosGroup/Vulkan-Loader/blob/master/GOVERNANCE.md\n* Compiler requirements: MSVC 2013+ / Python 3 / gcc 4.8.2+ / clang 3.4+ \n\n## Khronos/Vulkan-ValidationLayers\nSource code for the Vulkan validation layers\n\n* Repository: https://github.com/KhronosGroup/Vulkan-ValidationLayers\n* License: [Apache](https://github.com/KhronosGroup/Vulkan-ValidationLayers/blob/master/LICENSE.txt)\n* Contacts:\n    * Tobine Ehlis \u003ctobine@google.com\u003e\n    * Mark Lobodzinski \u003cmark@lunarg.com\u003e\n* Code of conduct: https://github.com/KhronosGroup/Vulkan-ValidationLayers/blob/master/GOVERNANCE.md\n* Compiler requirements: MSVC 2013+ / gcc 4.8.2+ / clang 3.4+\n\n## Khronos/Vulkan-Tools\nSource code for the Vulkan utilities and tools\n\n* Repository: https://github.com/KhronosGroup/Vulkan-Tools\n* License: [Apache](https://github.com/KhronosGroup/Vulkan-Tools/blob/master/LICENSE.txt)\n* Contacts:\n    * Tobine Ehlis \u003ctobine@google.com\u003e\n    * Mark Lobodzinski \u003cmark@lunarg.com\u003e\n* Code of conduct: https://github.com/KhronosGroup/Vulkan-Tools/blob/master/GOVERNANCE.md\n* Compiler requirements: MSVC 2013+ / gcc 4.8.2+ / clang 3.4+\n\n## Khronos/MoltenVK\nMoltenVK is an implementation of the high-performance, industry-standard Vulkan graphics and compute API, that runs on Apple's Metal graphics framework, bringing Vulkan compatibility to iOS and macOS\n\n* Repository: https://github.com/KhronosGroup/MoltenVK\n* License: [Apache](https://github.com/KhronosGroup/MoltenVK/blob/master/LICENSE)\n* Contacts: bill.hollings@brenwill.com\n* Compiler requirements: Xcode 9 / python 3\n\n## Khronos/Vulkan-HPP\nVulkan-Hpp is a set of lightweight C++ bindings for the Vulkan API.\n\n* Repository: https://github.com/KhronosGroup/Vulkan-Hpp\n* License: [Apache](https://github.com/KhronosGroup/Vulkan-Hpp/blob/master/LICENSE.txt)\n* Contact: Markus Tavenrath \u003cmtavenrath@nvidia.com\u003e\n* Compiler requirements: MSVC 2013+ / gcc 4.8.2+ / clang 3.3+\n\n## Khronos/SPIRV-Cross\nSPIRV-Cross is a practical tool and library for performing reflection on SPIR-V and\ndisassembling SPIR-V back to high level languages.\n\n* Repository: https://github.com/KhronosGroup/SPIRV-Cross\n* License: [Apache](https://github.com/KhronosGroup/SPIRV-Cross/blob/master/LICENSE)\n* Contacts:\n\t* hans-kristian.arntzen@arm.com (@HansKristian-ARM)\n* Compiler requirements: MSVC 2013 / gcc 4.8/4.9+ / clang 3.x+\n\n## DirectX Shader Compiler (DXC)\nDirectX Shader Compiler (DXC) is Microsoft's next-gen official HLSL compiler, based on LLVM/Clang.\nApart from compiling HLSL into DXIL, it can also compile HLSL into SPIR-V, thanks to contribution from Google.\n\n* Landing page: https://github.com/Microsoft/DirectXShaderCompiler/wiki\n* Repository: https://github.com/Microsoft/DirectXShaderCompiler\n* License: University of Illinois Open Source License\n* Contacts:\n  * Lei Zhang \u003cantiagainst@google.com\u003e (for SPIR-V CodeGen)\n  * opencode@microsoft.com (for other issues)\n* Platform: Windows, Linux, macOS\n* Compiler requirements: MSVC 2017 / GCC 5.5+ / Clang 3.8+\n* Download: https://khr.io/dxcappveyorbuild (rolling release for Windows)\n\n## RenderDoc\nRenderDoc - a graphics debugger, currently available for Vulkan, D3D11, D3D12, and OpenGL development on Windows 7 - 10 and Linux.\n\n* Website: https://renderdoc.org/\n* Repository: https://github.com/baldurk/renderdoc\n* License: [MIT](https://github.com/baldurk/renderdoc/blob/v0.x/LICENSE.md)\n* Contacts:\n    * baldurk@baldurk.org\n    * [#renderdoc on freenode IRC](https://kiwiirc.com/client/irc.freenode.net/#renderdoc)\n* Code of conduct: [contributor covenant](https://github.com/baldurk/renderdoc/blob/v0.x/CODE_OF_CONDUCT.md)\n* Compiler requirements: MSVC 2015 / gcc 5 / clang 3.4\n\n## LunarG/VulkanTools\nSource code for various Vulkan Tools: vktrace/vkreplay, device simulation layer, API dump layer, fps monitor layer, screenshot layer, assistant layer, layer factory framework, and Vulkan installation analyzer.\n\n* Repository: https://github.com/LunarG/VulkanTools\n* License: [Apache](https://github.com/LunarG/VulkanTools/blob/master/LICENSE.txt)\n* Contact: David Pinedo \u003cdavid@lunarg.com\u003e\n* Code of conduct: https://github.com/LunarG/VulkanTools/blob/master/GOVERNANCE.md\n* Compiler requirements: MSVC 2013+ / gcc 4.8.2+ / clang 3.4+\n\n## gfx-rs\ngfx-rs is Vulkan-ic graphics abstraction layer in Rust, running on Vulkan, D3D12, Metal, and OpenGL, as well as providing [C bindings](https://github.com/gfx-rs/portability) as a Vulkan Portability implementation.\n\n* Repository: https://github.com/gfx-rs/gfx\n* License: [Apache](https://github.com/gfx-rs/gfx/blob/master/LICENSE-APACHE) or [MIT](https://github.com/gfx-rs/gfx/blob/master/LICENSE-MIT)\n* Contacts:\n  * [gfx-rs on Gitter](https://gitter.im/gfx-rs/gfx)\n  * [Dzmitry Malyshau](mailto:kvarkus@gmail.com)\n* Compiler requirements: Rust 1.22, gcc 5 / clang 3.4 for the portability layer\n\n## Vulkano\nVulkano is a type-safe wrapper around Vulkan API in Rust.\n\n* Website: http://vulkano.rs/\n* Repository: https://github.com/vulkano-rs/vulkano\n* License: [Apache](https://github.com/vulkano-rs/vulkano/blob/master/LICENSE-APACHE) or [MIT](https://github.com/vulkano-rs/vulkano/blob/master/LICENSE-MIT)\n* Contacts:\n  * [Vulkano on Gitter](https://gitter.im/vulkano-rs/Lobby)\n* Compiler requirements: Rust 1.22, gcc-4.8\n","funding_links":[],"categories":["Graphics"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FKhronosGroup%2FVulkan-Ecosystem","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FKhronosGroup%2FVulkan-Ecosystem","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FKhronosGroup%2FVulkan-Ecosystem/lists"}