- 19 Feb, 2019 1 commit
-
-
John Kessenich authored
-
- 17 Feb, 2019 1 commit
-
-
John Kessenich authored
Fix treatment of array input/output variables in reflection
-
- 16 Feb, 2019 1 commit
-
-
John Kessenich authored
-
- 14 Feb, 2019 2 commits
-
-
John Kessenich authored
Fix resizing of gl_PrimitiveIndicesNV[] to max_primitives*geomSize
-
Sahil Parmar authored
-
- 12 Feb, 2019 1 commit
-
-
Sahil Parmar authored
-
- 11 Feb, 2019 6 commits
-
-
Sahil Parmar authored
- This change also allows redeclaration of gl_PrimitiveIndicesNV and adds error checks against incorrect explicit array size. - Also modifies gtests to check array bound limits and redeclare gl_PrimitiveIndicesNV[].
-
baldurk authored
* Non-block arrays should not be ignored when exploding types. * When not exploding, set the array size correctly on each item.
-
John Kessenich authored
Add option to unwrap I/O block aggregates in reflection
-
baldurk authored
* We follow similar rules to uniform block exploding.
-
John Kessenich authored
-
John Kessenich authored
Also added a warning for no space after a macro name.
-
- 09 Feb, 2019 1 commit
-
-
John Kessenich authored
Opt-in improvements to reflection interface
-
- 08 Feb, 2019 4 commits
-
-
baldurk authored
-
John Kessenich authored
-
John Kessenich authored
-
John Kessenich authored
Add missing support for gl_MeshViewCountNV/gl_MeshViewIndicesNV in task shaders
-
- 07 Feb, 2019 2 commits
-
-
Sahil Parmar authored
-
John Kessenich authored
Update SPIRV-Tools and tests expectations
-
- 06 Feb, 2019 2 commits
-
-
Alan Baker authored
-
Alan Baker authored
-
- 04 Feb, 2019 8 commits
-
-
baldurk authored
* The stages mask is more fine-grained, and each variable or block's mask indicates which stages it's active in.
-
baldurk authored
* Also note the uniform indices of atomic counter buffers
-
baldurk authored
-
baldurk authored
* We add an option to reflect inputs from other stages than vertex, if only a later subset of the stages is linked into the program.
-
baldurk authored
* This is as expected by ARB_program_interface_query
-
baldurk authored
* This comes from the resolution of issues 4, 5 & 6 in ARB_program_interface_query, stating that uniform buffers should have their members expanded out as normal and arrays should have elements added. * If a buffer block has a large array e.g. [10000] we don't want to iterate over every array element. Instead we should only expand out the first [0] element, then expand as normal from there. * The array name should still be appended with [0] to indicate that it's an array.
-
baldurk authored
-
baldurk authored
* Forwarding functions are left to preserve source compatibility with code using the old queries.
-
- 03 Feb, 2019 4 commits
-
-
John Kessenich authored
ParseHelper: don't assign xfb_offset for struct members
-
John Kessenich authored
Add 8-bit/16-bit transform feedback support for future use
-
Rex Xu authored
-
John Kessenich authored
Use relative include paths in StandAlone/ResourceLimits.h
-
- 02 Feb, 2019 1 commit
-
-
BinaryRK authored
-
- 01 Feb, 2019 6 commits
-
-
John Kessenich authored
Switched to std::string for TReflection and TObjectReflection
-
John Kessenich authored
-
John Kessenich authored
Port Unix/ossource.cpp to Fuchsia
-
John Kessenich authored
Fix a couple of warnings clang found
-
John Kessenich authored
Disable Clang extra semicolon warning.
-
Matthew Albrecht authored
In MSVC 2017 Debug mode when a reflection is deleted (when a shader goes out of scope) xutility will fail to clear the children due to the TString allocator implementation. By switching to std::string xutility no longer throws the error.
-