From fd6b0fd51efbcf5f610162c1c5170da94e4cfba7 Mon Sep 17 00:00:00 2001 From: John Kessenich Date: Mon, 25 Jul 2016 16:21:08 -0600 Subject: [PATCH] README: Update the component list. --- README.md | 11 +++++++---- glslang/Include/revision.h | 2 +- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 3bdbae59..3230ddaf 100644 --- a/README.md +++ b/README.md @@ -13,12 +13,15 @@ glslang An OpenGL and OpenGL ES shader front end and validator. -There are two components: +There are several components: -1. A front-end library for programmatic parsing of GLSL/ESSL into an AST. +. A GLSL/ESSL front-end for reference validation and translation of GLSL/ESSL into an AST. -2. A standalone wrapper, `glslangValidator`, that can be used as a shader - validation tool. +. 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. How to add a feature protected by a version/extension/stage/profile: See the comment in `glslang/MachineIndependent/Versions.cpp`. diff --git a/glslang/Include/revision.h b/glslang/Include/revision.h index 4a4361b6..c2eb8fd2 100644 --- a/glslang/Include/revision.h +++ b/glslang/Include/revision.h @@ -2,5 +2,5 @@ // For the version, it uses the latest git tag followed by the number of commits. // For the date, it uses the current date (when then script is run). -#define GLSLANG_REVISION "SPIRV99.1337" +#define GLSLANG_REVISION "SPIRV99.1338" #define GLSLANG_DATE "25-Jul-2016"