Lines Matching defs:state

307    struct radv_meta_state *state = &device->meta_state;
309 for (uint32_t i = 0; i < ARRAY_SIZE(state->depth_decomp); ++i) {
310 radv_DestroyPipelineLayout(radv_device_to_handle(device), state->depth_decomp[i].p_layout,
311 &state->alloc);
314 state->depth_decomp[i].decompress_pipeline, &state->alloc);
316 state->depth_decomp[i].resummarize_pipeline, &state->alloc);
320 state->expand_depth_stencil_compute_pipeline, &state->alloc);
322 state->expand_depth_stencil_compute_p_layout, &state->alloc);
324 radv_device_to_handle(device), state->expand_depth_stencil_compute_ds_layout, &state->alloc);
330 struct radv_meta_state *state = &device->meta_state;
333 for (uint32_t i = 0; i < ARRAY_SIZE(state->depth_decomp); ++i) {
336 res = create_pipeline_layout(device, &state->depth_decomp[i].p_layout);
343 res = create_pipeline(device, samples, state->depth_decomp[i].p_layout, DEPTH_DECOMPRESS,
344 &state->depth_decomp[i].decompress_pipeline);
348 res = create_pipeline(device, samples, state->depth_decomp[i].p_layout, DEPTH_RESUMMARIZE,
349 &state->depth_decomp[i].resummarize_pipeline);
361 struct radv_meta_state *state = &cmd_buffer->device->meta_state;
366 if (!state->depth_decomp[samples_log2].decompress_pipeline) {
369 ret = create_pipeline(cmd_buffer->device, samples, state->depth_decomp[samples_log2].p_layout,
370 DEPTH_DECOMPRESS, &state->depth_decomp[samples_log2].decompress_pipeline);
376 ret = create_pipeline(cmd_buffer->device, samples, state->depth_decomp[samples_log2].p_layout,
377 DEPTH_RESUMMARIZE, &state->depth_decomp[samples_log2].resummarize_pipeline);
386 pipeline = &state->depth_decomp[samples_log2].decompress_pipeline;
389 pipeline = &state->depth_decomp[samples_log2].resummarize_pipeline;
538 cmd_buffer->state.flush_bits |=
626 cmd_buffer->state.flush_bits |=
633 cmd_buffer->state.flush_bits |= radv_clear_htile(cmd_buffer, image, subresourceRange, htile_value);