Lines Matching refs:Array
436 if (fulldecl->Declaration.Array) {
437 unsigned array_id = fulldecl->Array.ArrayID;
758 * highest array id, i.e. tgsi_shader_info::array_max[file].
759 * @param arrays info for array of each ID will be written to arrays[ID - 1].
784 if (decl->Declaration.Array && decl->Declaration.File == file &&
785 decl->Array.ArrayID > 0 && decl->Array.ArrayID <= max_array_id) {
786 struct tgsi_array_info *array = &arrays[decl->Array.ArrayID - 1];
787 assert(!array->declared);
788 array->declared = true;
789 array->range = decl->Range;
814 struct tgsi_array_info *array = &arrays[j];
815 if (array->declared &&
816 dst->Register.Index >= array->range.First &&
817 dst->Register.Index <= array->range.Last)
818 array->writemask |= dst->Register.WriteMask;