- 02 Sep, 2020 1 commit
-
-
Rex Xu authored
The names of some extension macros are wrong because of coding typos.
-
- 26 Aug, 2020 2 commits
-
-
John Kessenich authored
Suppress two override suggestion warnings.
-
Jamie Madill authored
We're turning these on in ANGLE and want to keep the build clean.
-
- 23 Aug, 2020 2 commits
-
-
johnkslang authored
This reverts commit f257e0ea, reversing changes made to 8f0c6bd7.
-
John Kessenich authored
Obey ENABLE_PCH CMake option
-
- 21 Aug, 2020 1 commit
-
-
Julius Ikkala authored
-
- 17 Aug, 2020 2 commits
-
-
John Kessenich authored
Use --test-root to pass files to Bazel tests.
-
John Kessenich authored
GLSLANG_EXPORT for C APIs.
-
- 15 Aug, 2020 1 commit
-
-
johnkslang authored
-
- 14 Aug, 2020 5 commits
-
-
Rafael Marinheiro authored
The current implementation makes tests fail when it is imported from a different Bazel workspace. We fix that by using the --test-root flag to pass the rootpath to the tests.
-
John Kessenich authored
Remove incorrect style of extension-based semantic checking.
-
johnkslang authored
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
-
johnkslang authored
This detangles incorrect conflation of HLSL with GLSL extensions, defers asking expensive questions until it's time to ask, and removes some dead code.
-
johnkslang authored
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.
-
- 13 Aug, 2020 1 commit
-
-
johnkslang authored
-
- 12 Aug, 2020 3 commits
-
-
John Kessenich authored
Update tools
-
Alan Baker authored
-
Alan Baker authored
-
- 10 Aug, 2020 1 commit
-
-
Ez Diy authored
Fixes FFI breakage introduced in #2283
-
- 07 Aug, 2020 1 commit
-
-
johnkslang authored
See #2366 for detail.
-
- 06 Aug, 2020 2 commits
-
-
johnkslang authored
-
johnkslang authored
-
- 05 Aug, 2020 2 commits
-
-
John Kessenich authored
Build/Test: Dropping VS 2013 allows using the latest googletests
-
johnkslang authored
These have a new spelling: INSTANTIATE_TEST_CASE_P -> INSTANTIATE_TEST_SUITE_P
-
- 04 Aug, 2020 3 commits
-
-
johnkslang authored
-
johnkslang authored
-
johnkslang authored
-
- 03 Aug, 2020 2 commits
-
-
John Kessenich authored
Use GLSLANG_ANGLE to strip features to what ANGLE requires
-
John Kessenich authored
Revert changes that migrate to `thread_local`.
-
- 31 Jul, 2020 2 commits
-
-
Shahbaz Youssefi authored
This change strips a few features similar to GLSLANG_WEB but doesn't remove every detail like the latter. It also hardcodes profile/version to core/450. In particular, TBuiltIns::initialize is specialized to remove most of what is not supported or won't be supported by ANGLE. The result of this function is parsed with TParseContext::parseShaderStrings which is a performance bottleneck. This change shaves about 300KB off of ANGLE's binary size and reduces the cost of SetupBuiltinSymbolTable to nearly a sixth. Signed-off-by:Shahbaz Youssefi <ShabbyX@gmail.com>
-
Ben Clayton authored
iOS 8 does not support `thread_local`, which is still in use. Another approach will have to be found. This change is a revert of the following changes: a3845240 - "Simplify PoolAlloc with use of thread_local." abf92c80 - "Deprecate InitializeDll functions" 33585c87 - "Limit visibility of symbols for internal libraries" Issue: #2346
-
- 28 Jul, 2020 1 commit
-
-
John Kessenich authored
Avoid spurious warning about uninit var
-
- 27 Jul, 2020 1 commit
-
-
David Neto authored
-
- 23 Jul, 2020 1 commit
-
-
John Kessenich authored
Update spirv-tools known-good to most recent stable
-
- 22 Jul, 2020 6 commits
-
-
Greg Fischer authored
-
John Kessenich authored
Add changes for SPV_EXT_shader_atomic_float_add
-
Vikram Kushwaha authored
-
John Kessenich authored
Limit visibility of symbols for internal libraries
-
Ben Clayton authored
Also remove `SPIRV/doc.cpp` from the `SPVRemapper` target as this is part of `SPIRV`, causing ODR violations. Instead have `SPVRemapper` link against `SPIRV`. Fixes ODR violations.
-
John Kessenich authored
Simplify PoolAlloc by using `thread_local`
-