Lines Matching defs:nir_variable_data
353 struct nir_variable_data { struct
359 unsigned mode:14;
367 unsigned read_only:1;
368 unsigned centroid:1;
369 unsigned sample:1;
370 unsigned patch:1;
371 unsigned invariant:1;
384 unsigned precision:2;
395 unsigned cannot_coalesce:1;
405 unsigned always_active_io:1;
412 unsigned interpolation:3;
421 unsigned location_frac:2;
428 unsigned compact:1;
435 unsigned fb_fetch_output:1;
441 unsigned bindless:1;
446 unsigned explicit_binding:1;
455 unsigned explicit_location:1;
460 unsigned explicit_xfb_buffer:1;
465 unsigned explicit_xfb_stride:1;
470 unsigned explicit_offset:1;
475 unsigned matrix_layout:2;
481 unsigned from_named_ifc_block:1;
489 unsigned how_declared:2;
495 unsigned per_view:1;
501 unsigned per_primitive:1;
509 unsigned depth_layout:3;
517 unsigned stream:9;
525 unsigned access:8;
530 unsigned descriptor_set:5;
535 unsigned index;
542 unsigned binding;
566 int location;
573 unsigned driver_location;
578 unsigned offset;
580 union {