baldurk
|
141bc5a54f
Fix type recursion with EOpIndexIndirect dereferences
|
vor 5 Jahren |
baldurk
|
879562b766
Fix treatment of array input/output variables in reflection
|
vor 5 Jahren |
baldurk
|
a972e73ad7
Add option to reflect all block members, inactive or active.
|
vor 5 Jahren |
baldurk
|
0af5e3e346
Reflect pipeline outputs as well as inputs, optionally from other stages
|
vor 5 Jahren |
baldurk
|
15c37f79a9
Include array index in reflected uniform names more consistently
|
vor 5 Jahren |
baldurk
|
90995f5dae
Update reflection offset consistently for structure members
|
vor 5 Jahren |
John Kessenich
|
a353bf1f20
Nonfunctional: Add reflect test case, and fix long lines in reflection code.
|
vor 7 Jahren |
Thomas Perl
|
bef7428dfd
Update test cases for vertex attribute reflection
|
vor 8 Jahren |
John Kessenich
|
ddea678e3e
Implement GL_ARB_shader_image_load_store. Partly done (format layout qualifiers) from a submission.
|
vor 10 Jahren |
John Kessenich
|
5b9f98854c
Reflection: Eliminate redundant arrayed block entries, and use block name instead of instance name for active uniform enumeration.
|
vor 10 Jahren |
John Kessenich
|
04884e42ed
Reflection: Expand out block arrays to N different blocks.
|
vor 10 Jahren |
John Kessenich
|
43e43ce77a
Reflection: Flesh out expansions of complex aggregates not fully dereferenced, visit all array elements for a variable index, and correct max array index when a later occurrence is larger than an earlier one.
|
vor 11 Jahren |
John Kessenich
|
12f9221e44
Reflection:
|
vor 11 Jahren |
John Kessenich
|
ec252dfd3b
Reflection: Add translation from glslang types to the API #define types.
|
vor 11 Jahren |
John Kessenich
|
568bc3ae55
Reflection: Implement the std140 block offset calculation rules.
|
vor 11 Jahren |
John Kessenich
|
11f9fc7247
Add and partially implement an interface for doing uniform reflection. It includes an AST traversal to identify live accesses.
|
vor 11 Jahren |