Lines Matching refs:temp_ranges
200 struct vrend_temp_range *temp_ranges; member
687 static bool allocate_temp_range(struct vrend_temp_range **temp_ranges, uint32_t *num_temp_ranges, i… in allocate_temp_range() argument
692 *temp_ranges = realloc(*temp_ranges, sizeof(struct vrend_temp_range) * (idx + 1)); in allocate_temp_range()
693 if (!*temp_ranges) in allocate_temp_range()
696 (*temp_ranges)[idx].first = first; in allocate_temp_range()
697 (*temp_ranges)[idx].last = last; in allocate_temp_range()
698 (*temp_ranges)[idx].array_id = array_id; in allocate_temp_range()
707 if (index >= ctx->temp_ranges[i].first && in find_temp_range()
708 index <= ctx->temp_ranges[i].last) in find_temp_range()
709 return &ctx->temp_ranges[i]; in find_temp_range()
1477 …if (!allocate_temp_range(&ctx->temp_ranges, &ctx->num_temp_ranges, decl->Range.First, decl->Range.… in iter_declaration()
5843 …rf(glsl_strbufs, "vec4 temp%d[%d];\n", ctx->temp_ranges[i].first, ctx->temp_ranges[i].last - ctx->… in emit_ios_common()
7040 free(ctx.temp_ranges); in vrend_convert_shader()
7076 free(ctx.temp_ranges); in vrend_convert_shader()
7392 free(ctx.temp_ranges); in vrend_shader_create_passthrough_tcs()