- 15 Jul, 2019 1 commit
-
-
Rex Xu authored
-
- 13 Jul, 2019 3 commits
-
-
John Kessenich authored
-
John Kessenich authored
spirv: Generate missing SampleMaskOverrideCoverageNV capability op
-
John Kessenich authored
Explicitly remove RTTI in the top-level build config
-
- 12 Jul, 2019 2 commits
-
-
Jason Macnak authored
The SampleMaskOverrideCoverageNV capability should be declared when gl_SampleMask is used.
-
Ryan Harrison authored
Fixes #1831
-
- 11 Jul, 2019 2 commits
-
-
John Kessenich authored
Add support for SPV_KHR_shader_clock
-
amhagan authored
-
- 10 Jul, 2019 3 commits
-
-
John Kessenich authored
Avoid generating 8/16-bit constants when 8/16-bit arithmetic extensions aren't enabled
-
Jeff Bolz authored
-
John Kessenich authored
Update spirv tools
-
- 09 Jul, 2019 1 commit
-
-
John Kessenich authored
Change implementation of gl_SIMDGroupSizeAMD
-
- 08 Jul, 2019 2 commits
-
-
Alan Baker authored
-
Alan Baker authored
-
- 06 Jul, 2019 1 commit
-
-
Rex Xu authored
-
- 03 Jul, 2019 1 commit
-
-
John Kessenich authored
-
- 02 Jul, 2019 5 commits
-
-
John Kessenich authored
update spirv-headers to pick up demote_to_helper_invocation
-
Jeff Bolz authored
-
John Kessenich authored
-
John Kessenich authored
Implement GL_EXT_demote_to_helper_invocation
-
John Kessenich authored
-
- 01 Jul, 2019 1 commit
-
-
Jeff Bolz authored
-
- 26 Jun, 2019 2 commits
-
-
John Kessenich authored
Remove extraneous semicolons
-
John Kessenich authored
Remove __DATE__ and __TIME__ usage
-
- 25 Jun, 2019 2 commits
-
-
Shahbaz Youssefi authored
These macros result in a non-deterministic build. In chromium, these macros are specifically set to empty, resulting in a compile error.
-
Shahbaz Youssefi authored
They cause a warning (-Wextra-semi) that can lead to a compile error (-Werror).
-
- 23 Jun, 2019 3 commits
-
-
John Kessenich authored
Handle all basic scalar types in promoteConstantUnion
-
Jeff Bolz authored
Add a bunch of missing cases to promoteConstantUnion. Use macros to expand all the cases more simply.
-
John Kessenich authored
BUILD.gn: Fix file for use with Fuchsia platform build.
-
- 22 Jun, 2019 1 commit
-
-
Jeff Bolz authored
-
- 21 Jun, 2019 1 commit
-
-
David 'Digit' Turner authored
In order to upgrade the version of glslang used by the Fuchsia platform source tree, BUILD.gn needs to be slightly modified to care about the case where it is not used with the Chromium //build configuration: - Remove a new compiler warning to ensure proper compilation with -Werror (which is the default). - Add a build target for spirv-remap, which is used by Fuchsia at build time to optimize the precompiled shaders of some of its graphics libraries.
-
- 18 Jun, 2019 8 commits
-
-
John Kessenich authored
AST/SPV: Fix #930: translate uvec4 <-> uint64 for SubgroupGeMask et. al.
-
John Kessenich authored
-
John Kessenich authored
On reading built-in variables SubgroupEqMask, SubgroupGeMask, SubgroupGtMask, SubgroupLeMask, and SubgroupLtMask, the AST expects 64-bit ints, while SPIR-V is defined as vectors of 32-bit ints. The declaration type has to be translated in the opposite direction.
-
John Kessenich authored
-
John Kessenich authored
SPV: Add a switch for favoring non-NaN operands in min, max, and clamp.
-
John Kessenich authored
Add Float16/Int8/Int16 capabilities for private variables and function parameters
-
John Kessenich authored
-
John Kessenich authored
-
- 17 Jun, 2019 1 commit
-
-
John Kessenich authored
Fix gl_SubGroupSizeARB builtin treatment
-