Lines Matching defs:nir_variable_data
346 struct nir_variable_data { struct
352 unsigned mode:14;
360 unsigned read_only:1;
361 unsigned centroid:1;
362 unsigned sample:1;
363 unsigned patch:1;
364 unsigned invariant:1;
377 unsigned precision:2;
388 unsigned cannot_coalesce:1;
398 unsigned always_active_io:1;
405 unsigned interpolation:3;
414 unsigned location_frac:2;
421 unsigned compact:1;
428 unsigned fb_fetch_output:1;
434 unsigned bindless:1;
439 unsigned explicit_binding:1;
448 unsigned explicit_location:1;
453 unsigned explicit_xfb_buffer:1;
458 unsigned explicit_xfb_stride:1;
463 unsigned explicit_offset:1;
468 unsigned matrix_layout:2;
474 unsigned from_named_ifc_block:1;
482 unsigned how_declared:2;
488 unsigned per_view:1;
496 unsigned depth_layout:3;
504 unsigned stream:9;
512 unsigned access:8;
517 unsigned descriptor_set:5;
522 unsigned index;
529 unsigned binding;
550 int location;
556 unsigned driver_location;
561 unsigned offset;
563 union {