tgsi: Fix decl.Atomic and .Shared not propagating when parsing tgsi text
When support for decl.Atomic and .Shared was added, tgsi_build_declaration was not updated to propagate these properly. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu> (v1) Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> (v2)
This commit is contained in:
parent
8f45691cda
commit
43ddec2f43
1 changed files with 6 additions and 0 deletions
|
|
@ -127,6 +127,8 @@ tgsi_build_declaration(
|
|||
unsigned invariant,
|
||||
unsigned local,
|
||||
unsigned array,
|
||||
unsigned atomic,
|
||||
unsigned shared,
|
||||
struct tgsi_header *header )
|
||||
{
|
||||
struct tgsi_declaration declaration;
|
||||
|
|
@ -143,6 +145,8 @@ tgsi_build_declaration(
|
|||
declaration.Invariant = invariant;
|
||||
declaration.Local = local;
|
||||
declaration.Array = array;
|
||||
declaration.Atomic = atomic;
|
||||
declaration.Shared = shared;
|
||||
header_bodysize_grow( header );
|
||||
|
||||
return declaration;
|
||||
|
|
@ -401,6 +405,8 @@ tgsi_build_full_declaration(
|
|||
full_decl->Declaration.Invariant,
|
||||
full_decl->Declaration.Local,
|
||||
full_decl->Declaration.Array,
|
||||
full_decl->Declaration.Atomic,
|
||||
full_decl->Declaration.Shared,
|
||||
header );
|
||||
|
||||
if (maxsize <= size)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue