Bug#891052: ITP: spirv-headers -- machine-readable files for the SPIR-V Registry
Package: wnpp Severity: wishlist Owner: Brett Johnson <br...@lunarg.com> * Package name: spirv-headers Version : Untagged: 1.2 Upstream Author : Khronos Group * URL : https://github.com/KhronosGroup/SPIRV-Headers * License : MIT (Khronos registry variant) Description : machine-readable files for the SPIR-V Registry This includes: - Header files for various languages - JSON files describing the grammar for the SPIR-V core instruction set and the extended instruction sets. - The XML registry file. - A tool to build the headers from the JSON grammar.
Bug#890553: ITP: spirv-tools -- API and commands for processing SPIR-V modules
Package: wnpp Severity: wishlist Owner: Brett Johnson <br...@lunarg.com> * Package name: spirv-tools Version : Untagged: TBD Upstream Author : Khronos Group * URL : https://github.com/KhronosGroup/SPIRV-Tools * License : Apache 2.0 Description : API and commands for processing SPIR-V modules The project includes an assembler, binary module parser, disassembler, validator, and optimizer for SPIR-V. Except for the optimizer, all are based on a common static library. The library contains all of the implementation details, and is used in the standalone tools whilst also enabling integration into other code bases directly. The optimizer implementation resides in its own library, which depends on the core library.
Bug#890552: ITP: glslang -- Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator
Package: wnpp Severity: wishlist Owner: Brett Johnson <br...@lunarg.com> * Package name: glslang Version : Untagged: TBD Upstream Author : Various (mostly Google, Khronos Group) * URL : https://github.com/KhronosGroup/glslang * License : Apache 2.0, BSD Description : Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator There are several components: -A GLSL/ESSL front-end for reference validation and translation of GLSL/ESSL into an AST. -An HLSL front-end for translation of a broad generic HLL into the AST. See issue 362 and issue 701 for current status. -A SPIR-V back end for translating the AST to SPIR-V. -A standalone wrapper, glslangValidator, that can be used as a command-line tool for the above.
Bug#890473: Fix missing description in title
Control: retitle -1 ITP: lunarg-vulkan-tutorial -- LunarG Vulkan API Samples Tutorial
Bug#890477: ITP: lunarg-vulkan-sdk-docs -- LunarG Vulkan SDK Documentation
Package: wnpp Severity: wishlist Owner: Brett Johnson <br...@lunarg.com> * Package name: lunarg-vulkan-sdk-docs Version : 1.0.68 Upstream Author : LunarG Inc. * URL : https://github.com/linuxturtle/lunarg-vulkan-sdk-docs * License : Apache 2.0 Description : LunarG Vulkan SDK Documentation Various documentation provided by LunarG for the Vulkan API. Includes the current Vulkan specification, as well as the Vulkan API Reference Pages from the Khronos Group. Also includes documentation regarding various tools, layers, and example code provided by LunarG.
Bug#890475: ITP: lunarg-vktrace -- LunarG vulkan API capture and replay tools
Package: wnpp Severity: wishlist Owner: Brett Johnson <br...@lunarg.com> * Package name: lunarg-vktrace Version : 1.0.68 Upstream Author : LunarG Inc * URL : https://github.com/LunarG/VulkanTools * License : Apache 2.0 Programming Lang: C Description : LunarG vulkan API capture and replay tools This package contains the vktrace and vkreplay tools, used to capture and replay vulkan API calls from an application.
Bug#890476: ITP: lunarg-via -- LunarG Vulkan Installation Analyzer
Package: wnpp Severity: wishlist Owner: Brett Johnson <br...@lunarg.com> * Package name: lunarg-via Version : 1.0.68 Upstream Author : LunarG Inc * URL : https://github.com/LunarG/VulkanTools * License : Apache 2.0 Programming Lang: C Description : LunarG Vulkan Installation Analyzer VIA is a tool that can: 1. Determine the state of Vulkan components on your system 2. Validate that your Vulkan Loader and drivers are installed properly 3. Capture your system state in a form that can be used as an attachment when submitting bugs
Bug#890474: ITP: lunarg-vulkan-layers -- Extra vulkan development layers from LunarG
Package: wnpp Severity: wishlist Owner: Brett Johnson <br...@lunarg.com> * Package name: lunarg-vulkan-layers Version : 1.0.68 Upstream Author : LunarG Inc * URL : https://github.com/LunarG/VulkanTools * License : Apache 2.0 Programming Lang: C Description : Extra vulkan development layers from LunarG This package contains extra development layers for Vulkan from LunarG. These include Api_dump, screenshot, device_simulation, and vktrace layers.
Bug#890473: ITP: lunarg-vulkan-tutorial
Package: wnpp Severity: wishlist Owner: Brett Johnson <br...@lunarg.com> * Package name: lunarg-vulkan-tutorial Version : 1.0.68 Upstream Author : LunarG Inc. * URL : https://github.com/LunarG/VulkanSamples * License : Apache 2.0 Description : LunarG Vulkan API Samples Tutorial This tutorial is organized into sections that walk you through the steps to create a simple Vulkan program. Each tutorial section corresponds directly to a sample program in the LunarG samples progression and is designed to be read as you look at and experiment with real code from the progression.
Bug#890472: ITP: shaderc -- A collection of tools, libraries and tests for shader compilation
Package: wnpp Severity: wishlist Owner: Brett Johnson <br...@lunarg.com> * Package name: shaderc Version : untagged Upstream Author : The Shaderc Authors (Google Inc) * URL : https://github.com/google/shaderc * License : Apache 2.0 Programming Lang: C Description : A collection of tools, libraries and tests for shader compilation Shaderc wraps around core functionality in glslang and SPIRV-Tools. At the moment it includes: - glslc, a command line compiler for GLSL/HLSL to SPIR-V, and - libshaderc, a library API for doing the same.
Bug#890471: ITP: spirv-cross -- A tool for cross-compiling SPIR-V to other shader formats
Package: wnpp Severity: wishlist Owner: Brett Johnson <br...@lunarg.com> * Package name: spirv-cross Version : untagged Upstream Author : Khronos Group * URL : https://github.com/KhronosGroup/SPIRV-Cross * License : Apache 2.0 Programming Lang: C Description : A tool for cross-compiling SPIR-V to other shader formats SPIRV-Cross is a tool designed for parsing and converting SPIR-V to other shader languages. FEATURES: - Convert SPIR-V to readable, usable and efficient GLSL - Convert SPIR-V to readable, usable and efficient Metal Shading Language (MSL) [EXPERIMENTAL] - Convert SPIR-V to readable, usable and efficient HLSL [EXPERIMENTAL] - Convert SPIR-V to debuggable C++ [EXPERIMENTAL] - Reflection API to simplify the creation of Vulkan pipeline layouts - Reflection API to modify and tweak OpDecorations - Supports "all" of vertex, fragment, tessellation, geometry and compute shaders