KhronosGroup / KhronosGroup/glslang

GLSL: Add support for GL_EXT_texture_array

Open
#726 0 comments 0 reactions 0 assignees View on GitHub
enhancement GLSL/ESSL
Dominant language
C++
Stars
3.6k
Forks
989
Avg merge
1d 2h
Merged PRs (30d)
31

Description

My GLSL 1.20 shaders make use of GL_EXT_texture_array (and require the extension), but glslang doesn't support/export that extension so validation of those shaders fails.

It would be useful to me if glslang supported that extension, for pre-1.30 GLSL shaders.

Contributor guide

Open the contributing guide

Research direction

No file or test is named. Start by locating glslang's handling of GLSL 1.20 extensions and the validation path for required extensions; done means GL_EXT_texture_array is accepted and exported for pre-1.30 GLSL shaders without validation failure.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
compilers
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.