- 11 Feb, 2019 5 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[].
-
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.
-
- 31 Jan, 2019 1 commit
-
-
Alejandro Piñeiro authored
This commit undoes the code on the commit "ParseHelper: assign xfb_offset for struct members too" (commit af8c1bdb), except the method renaming, and updates the tests. During the review of the implementation of Vulkan extension VK_EXT_transform_feedback for the Linux Intel driver, it was pointed that the Vulkan environment spec for SPIR-V only ever refers to block or block members being decorated. It would be strange to not do the same for OpenGL (ARB_gl_spirv). That would also fit better to what GLSL does, where setting explicit xfb offsets for struct members is not allowed. FWIW, the original patch was proposed based on the fact that ARB_gl_spirv is relying on OpenGL for how xfb offsets should be assigned to members, and it was not clear (at least to me) which is the responsible of such.
-
- 30 Jan, 2019 5 commits
-
-
Michael Spang authored
Fuchsia has pthreads but doesn't have sys/resource.h and doesn't implement pthread_cleanup_push(). ANGLE bug: 2475
-
baldurk authored
-
baldurk authored
-
Jamie Madill authored
Usually this warning is disabled by default. But when turned on Clang complains about extra semicolons in Glslang headers. Turn this off for now. See http://crbug.com/926235
-
John Kessenich authored
Add support for GL_EXT_YUV_target
-
- 29 Jan, 2019 1 commit
-
-
John Kessenich authored
Hopefully, this fixes the sudden new breakage with the bots.
-