Lines Matching refs:this

5  * copy of this software and associated documentation files (the "Software"),
11 * The above copyright notice and this permission notice (including the next
68 * Toplevel variable containing this varying. In the above example, this
74 * Type of this varying. In the above example, this would point to the
80 * Offset within the toplevel variable where this varying occurs (counted
110 return this->next_buffer_separator;
115 if (this->next_buffer_separator || this->skip_components)
118 return this->matched_candidate->toplevel_var->data.assigned;
123 return !this->next_buffer_separator && !this->skip_components;
128 return this->orig_name;
133 return this->stream_id;
138 return this->buffer;
143 return this->offset;
147 * The total number of varying components taken up by this variable. Only
152 if (this->lowered_builtin_array_variable)
153 return this->size;
155 return this->vector_elements * this->matrix_columns * this->size *
156 (this->is_64bit() ? 2 : 1);
160 return this->location;
167 return _mesa_gl_datatype_is_64bit(this->type);
204 * The vertex shader output location that the linker assigned for this
220 * If non-zero, then this variable may be packed along with other variables
221 * into a single varying slot, so this offset should be applied when
223 * component of this variable is actually stored in component y of the
231 * If location != -1, the number of vector elements in this variable, or 1
232 * if this variable is a scalar.
237 * If location != -1, the number of matrix columns in this variable, or 1
238 * if this variable is not a matrix.
252 * How many components to skip. If non-zero, this is
258 * Whether this is gl_NextBuffer from ARB_transform_feedback3.
269 * StreamId assigned to this varying (defaults to 0). Can only be set to