DESCR:
vkQuake is a Quake 1 port using Vulkan instead of OpenGL for
rendering. It is based on the popular QuakeSpasm port and runs all
mods compatible with it like Arcane Dimensions or In The Shadows.
Compared to QuakeSpasm vkQuake also features a software Quake like
underwater effect, has better color precision, generates mipmap for
water surfaces at runtime and has native support for anti-aliasing
and AF.
vkQuake also serves as a Vulkan demo application that shows basic
usage of the API. For example it demonstrates render passes & sub
passes, pipeline barriers & synchronization, compute shaders, push
& specialization constants, CPU/GPU parallelism and memory pooling.
Original diff from Nam Nguyen, OK'd by bket@ and pirofti@ (maintainer).
Then updated by me as the proposed version was broken with youtube
in the meantime.
While here move to PERMIT_PACKAGE.
OK danj@
Convert the checks over to versions for the new options and add a
couple of checks to throw errors if the old versions are found.
Input, review, and corrections from pamela@
ok jca@
EPUBCheck is a tool to validate the conformance of EPUB publications against
the EPUB specifications. EPUBCheck can be run as a standalone command-line
tool or used as a Java library.
EPUBCheck is open source software, maintained by the DAISY Consortium on
behalf of the W3C.
ok rsadowski@
DESCR:
Vulkan is an Explicit API, enabling direct control over how GPUs
actually work. By design, minimal error checking is done inside a Vulkan
driver. Applications have full control and responsibility for correct
operation. Any errors in how Vulkan is used can result in a crash. This
project provides Vulkan validation layers that can be enabled to assist
development by enabling developers to verify their applications correct
use of the Vulkan API.
DESCR:
Vulkan is an explicit API, enabling direct control over how GPUs
actually work. As such, Vulkan supports systems that have multiple
GPUs, each running with a different driver, or ICD (Installable Client
Driver). Vulkan also supports multiple global contexts (instances, in
Vulkan terminology). The ICD loader is a library that is placed between
a Vulkan application and any number of Vulkan drivers, in order to
support multiple drivers and the instance-level functionality that
works across these drivers. Additionally, the loader manages inserting
Vulkan layer libraries, such as validation layers, between an
application and the drivers.
DESCR:
The SPIR-V Tools project provides an 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.
DESCR:
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.
DESCR:
An OpenGL and OpenGL ES shader front end and validator.
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.
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.
Comment:
generator for the woboq code browser
Description:
The generator generates static HTML pages that can be served by any web
server. It can be run automatically manually or with a hook on your
version control or CI system.
It functions as the source code indexer (using libclang). In contrast to
other solutions (LXR, OpenGrok) it semantically analyzes the code as a
compile step.
The generation is a two-step process: First is a compile step that
creates a .h.html and .cpp.html (and some other) files from the syntax
tree (AST) of the source source. The second step generates an index.html
for each directory.
A server-side database or CGI script are currently not needed, so it is
easy to host. Your normal HTML5 web browser is the source code navigator
(from your local machine or your network).
Please note that the license does not allow you to use the code browser
to assist the development of your commercial software. If you intent to
do so, consider purchasing a commercial licence.
Homepage: https://woboq.com/codebrowser.html