Lines Matching refs:data
704 const ir_constant_data *data)
713 memcpy(& this->value, data, sizeof(this->value));
1745 if ((var == NULL) || var->data.read_only)
2022 this->data.explicit_location = false;
2023 this->data.explicit_index = false;
2024 this->data.explicit_binding = false;
2025 this->data.explicit_component = false;
2026 this->data.has_initializer = false;
2027 this->data.is_implicit_initializer = false;
2028 this->data.is_xfb = false;
2029 this->data.is_xfb_only = false;
2030 this->data.explicit_xfb_buffer = false;
2031 this->data.explicit_xfb_offset = false;
2032 this->data.explicit_xfb_stride = false;
2033 this->data.location = -1;
2034 this->data.location_frac = 0;
2035 this->data.matrix_layout = GLSL_MATRIX_LAYOUT_INHERITED;
2036 this->data.from_named_ifc_block = false;
2037 this->data.must_be_shader_input = false;
2038 this->data.index = 0;
2039 this->data.binding = 0;
2040 this->data.warn_extension_index = 0;
2043 this->data.depth_layout = ir_depth_layout_none;
2044 this->data.used = false;
2045 this->data.assigned = false;
2046 this->data.always_active_io = false;
2047 this->data.read_only = false;
2048 this->data.centroid = false;
2049 this->data.sample = false;
2050 this->data.patch = false;
2051 this->data.explicit_invariant = false;
2052 this->data.invariant = false;
2053 this->data.precise = false;
2054 this->data.how_declared = ir_var_declared_normally;
2055 this->data.mode = mode;
2056 this->data.interpolation = INTERP_MODE_NONE;
2057 this->data.max_array_access = -1;
2058 this->data.offset = 0;
2059 this->data.precision = GLSL_PRECISION_NONE;
2060 this->data.memory_read_only = false;
2061 this->data.memory_write_only = false;
2062 this->data.memory_coherent = false;
2063 this->data.memory_volatile = false;
2064 this->data.memory_restrict = false;
2065 this->data.from_ssbo_unsized_array = false;
2066 this->data.implicit_sized_array = false;
2067 this->data.fb_fetch_output = false;
2068 this->data.bindless = false;
2069 this->data.bound = false;
2070 this->data.image_format = PIPE_FORMAT_NONE;
2071 this->data._num_state_slots = 0;
2072 this->data.param_index = 0;
2073 this->data.stream = 0;
2074 this->data.xfb_buffer = -1;
2075 this->data.xfb_stride = -1;
2076 this->data.implicit_conversion_prohibited = false;
2114 this->data.warn_extension_index = i;
2120 this->data.warn_extension_index = 0;
2126 return this->data.warn_extension_index == 0
2127 ? NULL : warn_extension_table[this->data.warn_extension_index];
2188 if (a->data.read_only != b->data.read_only ||
2189 !modes_match(a->data.mode, b->data.mode) ||
2190 a->data.interpolation != b->data.interpolation ||
2191 a->data.centroid != b->data.centroid ||
2192 a->data.sample != b->data.sample ||
2193 a->data.patch != b->data.patch ||
2194 a->data.memory_read_only != b->data.memory_read_only ||
2195 a->data.memory_write_only != b->data.memory_write_only ||
2196 a->data.memory_coherent != b->data.memory_coherent ||
2197 a->data.memory_volatile != b->data.memory_volatile ||
2198 a->data.memory_restrict != b->data.memory_restrict) {
2377 switch (var->data.mode) {
2379 return (var->data.read_only) ? "global constant" : "global variable";