- 07 May, 2020 1 commit
-
-
John Kessenich authored
-
- 01 May, 2020 8 commits
-
-
John Kessenich authored
-
John Kessenich authored
Noticed this when looking at swizzles. It's at least better structure, removing hard-to-see early returns, which might be contributing to bugs.
-
John Kessenich authored
Add support for es extension GL_EXT_blend_func_extended
-
John Kessenich authored
-
John Kessenich authored
Add support for extension GL_EXT_shader_implicit_conversions
-
Pankaj Mistry authored
* Introduces builtin variables gl_SecondaryFragColorEXT and gl_SecondaryFragDataEXT * Introduces builtin constant gl_MaxDualSourceDrawBuffersEXT * enables support for layout qualifier "index" in es profile
-
John Kessenich authored
-
pmistryNV authored
-
- 30 Apr, 2020 2 commits
-
-
Pankaj Mistry authored
Updated extension management in TIntermediate class.
-
John Kessenich authored
-
- 29 Apr, 2020 1 commit
-
-
pmistryNV authored
-
- 28 Apr, 2020 2 commits
-
-
pmistryNV authored
-
dan sinclair authored
This variable is no longer used, remove.
-
- 27 Apr, 2020 2 commits
-
-
pmistryNV authored
-
John Kessenich authored
-
- 24 Apr, 2020 2 commits
-
-
John Kessenich authored
-
John Kessenich authored
-
- 23 Apr, 2020 1 commit
-
-
pmistryNV authored
Enable below features for GL Core version 420: * layout qualifier "std430" * storage qualifier "buffer" * atomic memory functions
-
- 22 Apr, 2020 1 commit
-
-
Phillip Stephens authored
-
- 21 Apr, 2020 1 commit
-
-
MennoVink authored
-
- 20 Apr, 2020 1 commit
-
-
pmistryNV authored
-
- 17 Apr, 2020 1 commit
-
-
pmistryNV authored
-
- 14 Apr, 2020 1 commit
-
-
Cody Northrop authored
Swizzled out operands were added in bbbd9a2a. This was sufficient for most tests, but we ran into problems with umulExtended and imulExtended, which have two. This CL converts the tracking values to vectors so multiple operands can be supported. Test: KHR-GLES31.core.shader_bitfield_operation.* Test: ctest
-
- 13 Apr, 2020 1 commit
-
-
John Kessenich authored
-
- 10 Apr, 2020 1 commit
-
-
Malacath-92 authored
-
- 09 Apr, 2020 1 commit
-
-
alelenv authored
Fixes issue #2169.
-
- 07 Apr, 2020 1 commit
-
-
John Kessenich authored
-
- 03 Apr, 2020 1 commit
-
-
Ryan Harrison authored
This is causing downstream users compiler errors if they have Werror or other particularly restrictive flags turned on.
-
- 02 Apr, 2020 1 commit
-
-
Malcolm Bechard authored
* rework how shader interface block naming rules are handled * Fixes 2136 According to the spec, shader interfaces (uniform blocks, buffer blocks, input blocks, output blocks) all should be matched up via their block names across all compilation units, not instance names. Also, all block names can be re-used between all 4 interface types without conflict. This change makes it so all of these blocks are matched and remapped using block name and not by instance name. Additional the rule that matched uniform and buffer blocks must either be anonymous or named (but not nessearily the same name) is now imposed. * add warning if instance names differ between matched shader interfaces * Add test cases from #2137 which is now fixed as well. * replace some tab characters with spaces * buffer blocks and uniform blocks now share the same block namespace
-
- 01 Apr, 2020 1 commit
-
-
John Kessenich authored
-
- 31 Mar, 2020 2 commits
-
-
John Kessenich authored
-
John Kessenich authored
Error out assignments to objects of rayQueryEXT type.
-
- 30 Mar, 2020 5 commits
-
-
alelenv authored
-
John Kessenich authored
Remove unused variables.
-
dan sinclair authored
This CL removes two unused variables from the initialization code.
-
John Kessenich authored
Humble fix
-
John Kessenich authored
-
- 29 Mar, 2020 2 commits