~pcsx2-team/pcsx2-github-mirror/+git/glslang:fix-semantic-checking

Last commit made on 2020-08-14
Get this branch:
git clone -b fix-semantic-checking https://git.launchpad.net/~pcsx2-team/pcsx2-github-mirror/+git/glslang

Branch merges

Branch information

Name:
fix-semantic-checking
Repository:
lp:~pcsx2-team/pcsx2-github-mirror/+git/glslang

Recent commits

0138472... by johnkslang <email address hidden>

Fix #2366, fix #2358, correctly separate out numerical feature checking

We need separate concepts for
 - total set of extensions ever enabled, for the back end
 - current state of extensions, for parsing
 - the set of features currently enabled for building the AST

7d66a5d... by johnkslang <email address hidden>

Non-functional (almost): Refactor when 'extensionRequested' is called.

This detangles incorrect conflation of HLSL with GLSL extensions,
defers asking expensive questions until it's time to ask, and removes
some dead code.

bdf9e64... by johnkslang <email address hidden>

Non-functional: Remove reinventing the scalar type, note code issues

The scalar type was already the basic type passed in.

Also factored out of this the checking of extensions for 8/16-bit stuff.
This code seems wrong in several ways, but for now just documenting it.

b58f308... by johnkslang <email address hidden>

Non-functional: spellings of "destinaton" and "addPairConversion"

d8daeb4... by johnkslang <email address hidden>

Non-functional: correctly do GL_EXT_buffer_reference2 semantic checking

See #2366 for detail.

6c37bbb... by johnkslang <email address hidden>

Non-functional: consistently use 'const TSourceLoc&' to pass location.

b60e067... by johnkslang <email address hidden>

SPV: Fix #1829: don't emit OpModuleProcessed use-storage-buffer

695e1de... by John Kessenich <email address hidden>

Merge pull request #2365 from KhronosGroup/update-gtests

Build/Test: Dropping VS 2013 allows using the latest googletests

23f3bdf... by johnkslang <email address hidden>

Build/Test: Dropping 2013 allows using the latest googletests.

These have a new spelling: INSTANTIATE_TEST_CASE_P -> INSTANTIATE_TEST_SUITE_P

2de6d65... by johnkslang <email address hidden>

SPV: Standalone; sanity check the client GLSL input semantics option value.