Lines Matching defs:rsd
488 pan_merge_empty_fs(struct mali_renderer_state_packed *rsd)
510 pan_merge((*rsd), empty_rsd, RENDERER_STATE);
516 struct mali_renderer_state_packed *rsd)
534 pan_pack(rsd, RENDERER_STATE, cfg) {
658 struct mali_renderer_state_packed rsd;
659 panfrost_prepare_fs_state(ctx, blend_shaders, &rsd);
665 rsd.opaque[14] = ctx->blend->equation[0];
674 pan_merge(rsd, *partial_rsd, RENDERER_STATE);
676 pan_merge_empty_fs(&rsd);
680 rsd.opaque[8] |= zsa->rsd_depth.opaque[0]
683 rsd.opaque[9] |= zsa->rsd_stencil.opaque[0]
687 rsd.opaque[10] |= zsa->stencil_front.opaque[0];
688 rsd.opaque[11] |= zsa->stencil_back.opaque[0];
690 memcpy(fragmeta, &rsd, sizeof(rsd));
2857 cfg.state = batch->rsd[PIPE_SHADER_VERTEX];
2958 batch->rsd[st] = panfrost_emit_compute_shader_meta(batch, st);
2979 batch->rsd[st] = panfrost_emit_frag_shader_meta(batch);
3312 batch->rsd[PIPE_SHADER_FRAGMENT],
3337 cfg.state = batch->rsd[PIPE_SHADER_FRAGMENT];
3430 mali_ptr vs_ptr = batch->rsd[PIPE_SHADER_VERTEX];
3447 mali_ptr ptr = batch->rsd[PIPE_SHADER_VERTEX] +
3520 mali_ptr saved_rsd = batch->rsd[PIPE_SHADER_VERTEX];
3525 batch->rsd[PIPE_SHADER_VERTEX] = panfrost_emit_compute_shader_meta(batch, PIPE_SHADER_VERTEX);
3538 batch->rsd[PIPE_SHADER_VERTEX],
3573 batch->rsd[PIPE_SHADER_VERTEX] = saved_rsd;
4113 cfg.state = batch->rsd[PIPE_SHADER_COMPUTE];
4132 batch->rsd[PIPE_SHADER_COMPUTE],