Searched refs:push_ranges (Results 1 - 9 of 9) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/asahi/compiler/
H A Dagx_uniforms.c38 for (unsigned i = 0; i < ctx->out->push_ranges; ++i) {
49 assert(ctx->out->push_ranges < AGX_MAX_PUSH_RANGES);
54 ctx->out->push[ctx->out->push_ranges++] = (struct agx_push) {
H A Dagx_compile.h88 unsigned push_ranges; member in struct:agx_shader_info
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A Danv_nir_compute_push_layout.c41 memset(map->push_ranges, 0, sizeof(map->push_ranges));
209 map->push_ranges[n++] = push_constant_range;
234 map->push_ranges[n++] = (struct anv_push_range) {
257 * better to just provide one in push_ranges[0].
259 map->push_ranges[0] = push_constant_range;
266 _mesa_sha1_compute(map->push_ranges,
267 sizeof(map->push_ranges),
282 bind_map_push_size += map->push_ranges[i].length;
H A Danv_pipeline_cache.c206 blob_write_bytes(blob, shader->bind_map.push_ranges,
207 sizeof(shader->bind_map.push_ranges));
257 blob_copy_bytes(blob, bind_map.push_ranges, sizeof(bind_map.push_ranges));
H A Danv_pipeline.c1256 push_size += stage->bind_map.push_ranges[i].length;
1260 if (stage->bind_map.push_ranges[i].length == 0)
1264 stage->bind_map.push_ranges[i].length * 32);
1266 switch (stage->bind_map.push_ranges[i].set) {
1277 stage->bind_map.push_ranges[i].index,
1278 stage->bind_map.push_ranges[i].start * 32);
1286 stage->bind_map.push_ranges[i].start * 32);
1294 stage->bind_map.push_ranges[i].set,
1295 stage->bind_map.push_ranges[i].index,
1296 stage->bind_map.push_ranges[
[all...]
H A DgenX_cmd_buffer.c3241 const struct anv_push_range *range = &bind_map->push_ranges[i];
3259 if (bind_map->push_ranges[0].length > 0) {
3261 assert(bind_map->push_ranges[0].set ==
3265 c.ConstantBody.ReadLength[0] = bind_map->push_ranges[0].length;
3269 assert(bind_map->push_ranges[1].length == 0);
3270 assert(bind_map->push_ranges[2].length == 0);
3271 assert(bind_map->push_ranges[3].length == 0);
3322 const struct anv_push_range *range = &bind_map->push_ranges[i];
3362 const struct anv_push_range *range = &bind_map->push_ranges[i];
3408 const struct anv_push_range *range = &bind_map->push_ranges[
[all...]
H A Danv_cmd_buffer.c1175 const struct anv_push_range *range = &pipeline->cs->bind_map.push_ranges[0];
H A Danv_private.h3424 struct anv_push_range push_ranges[4]; member in struct:anv_pipeline_bind_map
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/asahi/
H A Dagx_state.c1048 for (unsigned i = 0; i < cs->info.push_ranges; ++i) {

Completed in 35 milliseconds