Lines Matching defs:nir_variable_data
481 struct nir_variable_data { struct
487 unsigned mode : 18;
495 unsigned read_only : 1;
496 unsigned centroid : 1;
497 unsigned sample : 1;
498 unsigned patch : 1;
499 unsigned invariant : 1;
506 unsigned explicit_invariant:1;
511 unsigned ray_query : 1;
524 unsigned precision : 2;
534 unsigned assigned : 1;
545 unsigned cannot_coalesce : 1;
555 unsigned always_active_io : 1;
562 unsigned interpolation : 3;
571 unsigned location_frac : 2;
578 unsigned compact : 1;
585 unsigned fb_fetch_output : 1;
591 unsigned bindless : 1;
596 unsigned explicit_binding : 1;
605 unsigned explicit_location : 1;
612 unsigned is_xfb : 1;
619 unsigned is_xfb_only : 1;
624 unsigned explicit_xfb_buffer : 1;
629 unsigned explicit_xfb_stride : 1;
634 unsigned explicit_offset : 1;
639 unsigned matrix_layout : 2;
645 unsigned from_named_ifc_block : 1;
651 unsigned must_be_shader_input : 1;
660 unsigned used:1;
668 unsigned how_declared : 2;
674 unsigned per_view : 1;
680 unsigned per_primitive : 1;
686 unsigned per_vertex : 1;
694 unsigned depth_layout : 3;
702 unsigned stream : 9;
710 unsigned access : 9;
715 unsigned descriptor_set : 5;
720 unsigned index;
727 unsigned binding;
751 int location;
754 unsigned alignment;
761 unsigned driver_location;
766 unsigned offset;
768 union {
798 const char *node_name;