Lines Matching refs:range
835 const struct brw_ubo_range *range = &ice->shaders.prog[MESA_SHADER_FRAGMENT]->prog_data->ubo_ranges[i];
836 if (range->length == 0)
839 /* ubo range tracks at 256-bit, we need 512-bit */
840 nr_fp_regs += (range->length + 1) / 2;
850 const struct brw_ubo_range *range = &ice->shaders.prog[MESA_SHADER_VERTEX]->prog_data->ubo_ranges[i];
851 if (range->length == 0)
854 /* ubo range tracks at 256-bit, we need 512-bit */
855 nr_vp_regs += (range->length + 1) / 2;
924 const struct brw_ubo_range *range = &prog_data->ubo_ranges[i];
926 if (range->length == 0)
930 &shader->bt, CROCUS_SURFACE_GROUP_UBO, range->block);
931 unsigned len = range->length * 8 * sizeof(float);
932 unsigned start = range->start * 8 * sizeof(float);
941 total += range->length;
5661 const struct brw_ubo_range *range = &prog_data->ubo_ranges[i];
5663 if (range->length == 0)
5666 push_range_sum += range->length;
5668 if (range->length > push_bos->max_length)
5669 push_bos->max_length = range->length;
5673 &shader->bt, CROCUS_SURFACE_GROUP_UBO, range->block);
5681 push_bos->buffers[n].length = range->length;
5683 res ? ro_bo(res->bo, range->start * 32 + cbuf->buffer_offset)
8096 /* Broadwell's Per Thread Scratch Space is in the range [0, 11]
8101 /* Haswell's Per Thread Scratch Space is in the range [0, 10]
8106 /* Earlier platforms use the range [0, 11] to mean [1kB, 12kB]