/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/ |
D | fd6_emit.h | 79 struct fd_ringbuffer *stateobj; member 133 fd6_emit_take_group(struct fd6_emit *emit, struct fd_ringbuffer *stateobj, in fd6_emit_take_group() argument 138 g->stateobj = stateobj; in fd6_emit_take_group() 144 fd6_emit_add_group(struct fd6_emit *emit, struct fd_ringbuffer *stateobj, in fd6_emit_add_group() argument 147 fd6_emit_take_group(emit, fd_ringbuffer_ref(stateobj), group_id, in fd6_emit_add_group()
|
D | fd6_zsa.h | 55 struct fd_ringbuffer *stateobj[4]; member 72 return fd6_zsa_stateobj(ctx->zsa)->stateobj[variant]; in fd6_zsa_state()
|
D | fd6_zsa.c | 225 so->stateobj[i] = ring; in fd6_zsa_state_create() 236 for (int i = 0; i < ARRAY_SIZE(so->stateobj); i++) in fd6_zsa_state_delete() 237 fd_ringbuffer_del(so->stateobj[i]); in fd6_zsa_state_delete()
|
D | fd6_emit.c | 522 fd6_emit_add_group(emit, tex->stateobj, s[type].state_id, in fd6_emit_combined_textures() 536 struct fd_ringbuffer *stateobj = fd_submit_new_ringbuffer( in fd6_emit_combined_textures() local 541 fd6_emit_textures(ctx, stateobj, type, tex, bcolor_offset, v); in fd6_emit_combined_textures() 543 fd6_emit_take_group(emit, stateobj, s[type].state_id, in fd6_emit_combined_textures() 1028 state = fd6_vertex_stateobj(ctx->vtx.vtx)->stateobj; in fd6_emit_state() 1059 fd6_emit_add_group(emit, prog->stateobj, FD6_GROUP_PROG, ENABLE_DRAW); in fd6_emit_state() 1079 ->stateobj; in fd6_emit_state() 1143 unsigned n = g->stateobj ? fd_ringbuffer_size(g->stateobj) / 4 : 0; in fd6_emit_state() 1156 OUT_RB(ring, g->stateobj); in fd6_emit_state() 1159 if (g->stateobj) in fd6_emit_state() [all …]
|
D | fd6_context.c | 81 state->stateobj = in fd6_vertex_state_create() 83 struct fd_ringbuffer *ring = state->stateobj; in fd6_vertex_state_create() 113 fd_ringbuffer_del(so->stateobj); in fd6_vertex_state_delete()
|
D | fd6_blend.c | 81 so->stateobj = ring; in __fd6_setup_blend_variant() 204 fd_ringbuffer_del(v->stateobj); in fd6_blend_state_delete()
|
D | fd6_blend.h | 44 struct fd_ringbuffer *stateobj; member
|
D | fd6_program.h | 51 struct fd_ringbuffer *stateobj; member
|
D | fd6_context.h | 139 struct fd_ringbuffer *stateobj; member
|
D | fd6_texture.c | 441 state->stateobj = fd_ringbuffer_new_object(ctx->pipe, 32 * 4); in fd6_texture_state() 444 fd6_emit_textures(ctx, state->stateobj, type, tex, key.bcolor_offset, NULL); in fd6_texture_state() 466 fd_ringbuffer_del(state->stateobj); in __fd6_texture_state_destroy()
|
D | fd6_texture.h | 161 struct fd_ringbuffer *stateobj; member
|
D | fd6_program.c | 1205 state->stateobj = fd_ringbuffer_new_object(ctx->pipe, 0x1000); in fd6_program_create() 1219 setup_stateobj(state->stateobj, ctx, state, key, false); in fd6_program_create() 1234 fd_ringbuffer_del(so->stateobj); in fd6_program_destroy()
|
/third_party/libdrm/freedreno/msm/ |
D | msm_ringbuffer.c | 418 handle_stateobj_relocs(struct fd_ringbuffer *parent, struct fd_ringbuffer *stateobj, in handle_stateobj_relocs() argument 421 struct msm_ringbuffer *msm_ring = to_msm_ringbuffer(stateobj); in handle_stateobj_relocs() 447 if (msm_ring->cmds[i]->ring == stateobj) in handle_stateobj_relocs()
|
/third_party/mesa3d/docs/relnotes/ |
D | 20.0.0.rst | 2976 - freedreno/a6xx: separate rast stateobj for prim restart 2978 - freedreno/a6xx: move dynamic program state to streaming stateobj 2979 - freedreno/a6xx: add PROG_FB_RAST stateobj 2984 - freedreno/a6xx: convert blend state to stateobj
|
D | 20.2.0.rst | 2994 - freedreno/a6xx: Create stateobj for VFD_DECODE 2995 - freedreno/a6xx: Program VFD_DEST_CNTL from program stateobj 3977 - freedreno/a6xx: move const state to single stateobj 3978 - freedreno/a6xx: move scissor state to stateobj 3981 - freedreno/a6xx: move blend-color to stateobj
|
D | 19.3.0.rst | 2172 - freedreno/a6xx: Add generic program stateobj support for HS/DS/GS 2895 - freedreno/a6xx: pre-calculate userconst stateobj size
|
D | 21.2.0.rst | 2152 - freedreno/a6xx: Reduce the size of the config stateobj allocation. 2153 - freedrneo/a6xx: Reduce the size of the long-lived texture stateobj.
|
D | 21.3.0.rst | 3685 - freedreno/a6xx: Pre-bake SO-disable stateobj
|