Lines Matching defs:nir_variable_data
421 struct nir_variable_data { struct
427 unsigned mode:16;
435 unsigned read_only:1;
436 unsigned centroid:1;
437 unsigned sample:1;
438 unsigned patch:1;
439 unsigned invariant:1;
444 unsigned ray_query:1;
457 unsigned precision:2;
467 unsigned assigned:1;
478 unsigned cannot_coalesce:1;
488 unsigned always_active_io:1;
495 unsigned interpolation:3;
504 unsigned location_frac:2;
511 unsigned compact:1;
518 unsigned fb_fetch_output:1;
524 unsigned bindless:1;
529 unsigned explicit_binding:1;
538 unsigned explicit_location:1;
545 unsigned is_xfb:1;
552 unsigned is_xfb_only:1;
557 unsigned explicit_xfb_buffer:1;
562 unsigned explicit_xfb_stride:1;
567 unsigned explicit_offset:1;
572 unsigned matrix_layout:2;
578 unsigned from_named_ifc_block:1;
584 unsigned must_be_shader_input:1;
592 unsigned how_declared:2;
598 unsigned per_view:1;
604 unsigned per_primitive:1;
612 unsigned depth_layout:3;
620 unsigned stream:9;
628 unsigned access:9;
633 unsigned descriptor_set:5;
638 unsigned index;
645 unsigned binding;
669 int location;
676 unsigned driver_location;
681 unsigned offset;
683 union {