- 10 Sep, 2020 2 commits
-
-
Bas Nieuwenhuizen authored
By directly creating the OpImage instructions we were not propagating the appropriate decorations. Since this had a lot of cases I centralized the OpImage creation a bit too.
-
Bas Nieuwenhuizen authored
The direct pointer argument to stores has to use the NonUniform decoration but we were not using qualifiers at all to decorate the NonUniform pointer. (Test fixes by Greg Fischer <greg@lunarg.com>)
-
- 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 5 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.
-