# The graphics/glslang port

## glslang-16.1.0 – reference front-end for GLSL and ESSL

## Description

    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.

WWW: https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/

Only for arches
  aarch64 aarch64 alpha amd64 amd64 arm arm hppa i386 i386 mips64 mips64 mips64el mips64el powerpc powerpc powerpc64 powerpc64 riscv64 riscv64 sparc64
Categories:
  devel graphics lang/python

## Library dependencies

- STEM->=15,<16:lang/gcc/15,-libs

## Build dependencies

- STEM->=15,<16:lang/gcc/15
- STEM->=15,<16:lang/gcc/15,-c++
- STEM->=4:devel/cmake/core
- devel/ninja
- graphics/spirv-tools
- lang/python/3

## Run dependencies

- lang/python/3