- Apr 09, 2018
-
-
John Kessenich authored
-
- Apr 08, 2018
-
-
John Kessenich authored
-
- Apr 06, 2018
-
-
John Kessenich authored
-
John Kessenich authored
-
John Kessenich authored
-
John Kessenich authored
It was missing when there were no semantics.
-
John Kessenich authored
-
- Apr 05, 2018
-
-
John Kessenich authored
-
John Kessenich authored
-
John Kessenich authored
-
John Kessenich authored
-
- Apr 02, 2018
-
-
John Kessenich authored
-
John Kessenich authored
-
John Kessenich authored
-
- Mar 30, 2018
-
-
John Kessenich authored
Added getter for uniform block bindings
-
Matthew Albrecht authored
-
John Kessenich authored
Non-Functional: Remove unused parts of the disassembler.
-
John Kessenich authored
-
John Kessenich authored
Implement GL_NV_shader_subgroup_partitioned
-
Jeff Bolz authored
-
John Kessenich authored
Only print legalization warning if optimizer not enabled
-
- Mar 29, 2018
-
-
GregF authored
-
John Kessenich authored
Array rationalization
-
John Kessenich authored
Disable DCE by Remapper through glslangValidator...
-
John Kessenich authored
Add int16 support to AMD_trinary_minmax and AMD_shader_ballot
-
John Kessenich authored
- Use much simpler method to update implicit array sizes. The previous overly complicated method was error prone. - Rationalize all use of unsized arrays. - Combine decorations when generating SPIR-V, to simplify adding extensions.
-
- Mar 28, 2018
-
-
John Kessenich authored
-
Rex Xu authored
-
- Mar 27, 2018
-
-
GregF authored
...now that spirv-opt is capable enough.
-
John Kessenich authored
Update SPIRV-Tools known good.
-
- Mar 26, 2018
-
-
John Kessenich authored
Fix mixed array styles
-
greg-lunarg authored
-
GregF authored
Also update spirv-opt recipes.
-
John Kessenich authored
There a couple functional problems, which when reduced down also led to some good simplifications and rationalization. So, this commit: - corrects "mixed" functionality: int[A] f[B] -> f[B][A] - correct multi-identifier decls: int[A] f[B], g[C] -> f and g are independently sized. - increases symmetry between different places in the code that do this - makes fewer ways to do the same thing; several methods are just gone now - makes more clear when something is copied or shared
-
- Mar 25, 2018
-
-
John Kessenich authored
This effects 60 tests, in a trivial way, but is critical to factor out this noise from future planned changes.
-
- Mar 23, 2018
-
-
John Kessenich authored
Fixes #1304.
-
John Kessenich authored
Should fix #1308.
-
- Mar 21, 2018
-
-
John Kessenich authored
Improve --auto-map-locations for uniforms (v2)
-
John Kessenich authored
Add additional error check for fragment shader outputs
-
Neil Roberts authored
When assigning uniform locations it now takes into account the number of locations occupied by the type. For uniforms, all types except arrays and structs take up one location. For arrays the base location count is multiplied by the array dimensions and for structs it is the sum of the locations of each member.
-