Home
last modified time | relevance | path

Searched refs:stateobj (Results 1 – 17 of 17) sorted by relevance

/external/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_emit.h76 struct fd_ringbuffer *stateobj; member
127 fd6_emit_take_group(struct fd6_emit *emit, struct fd_ringbuffer *stateobj, in fd6_emit_take_group() argument
132 g->stateobj = stateobj; in fd6_emit_take_group()
138 fd6_emit_add_group(struct fd6_emit *emit, struct fd_ringbuffer *stateobj, in fd6_emit_add_group() argument
141 fd6_emit_take_group(emit, fd_ringbuffer_ref(stateobj), group_id, enable_mask); in fd6_emit_add_group()
Dfd6_zsa.h55 struct fd_ringbuffer *stateobj[4]; member
72 return fd6_zsa_stateobj(ctx->zsa)->stateobj[variant]; in fd6_zsa_state()
Dfd6_context.c94 state->stateobj = in fd6_vertex_state_create()
96 struct fd_ringbuffer *ring = state->stateobj; in fd6_vertex_state_create()
124 fd_ringbuffer_del(so->stateobj); in fd6_vertex_state_delete()
Dfd6_zsa.c222 so->stateobj[i] = ring; in fd6_zsa_state_create()
233 for (int i = 0; i < ARRAY_SIZE(so->stateobj); i++) in fd6_zsa_state_delete()
234 fd_ringbuffer_del(so->stateobj[i]); in fd6_zsa_state_delete()
Dfd6_emit.c520 fd6_emit_add_group(emit, tex->stateobj, s[type].state_id, in fd6_emit_combined_textures()
532 struct fd_ringbuffer *stateobj = in fd6_emit_combined_textures() local
538 needs_border |= fd6_emit_textures(ctx->pipe, stateobj, type, tex, in fd6_emit_combined_textures()
541 fd6_emit_take_group(emit, stateobj, s[type].state_id, in fd6_emit_combined_textures()
811 fd6_emit_add_group(emit, vtx->stateobj, FD6_GROUP_VTXSTATE, ENABLE_ALL); in fd6_emit_state()
937 fd6_emit_add_group(emit, prog->stateobj, FD6_GROUP_PROG, ENABLE_DRAW); in fd6_emit_state()
950 struct fd_ringbuffer *stateobj = in fd6_emit_state() local
952 fd6_emit_add_group(emit, stateobj, in fd6_emit_state()
986 fd6_emit_add_group(emit, blend->stateobj, FD6_GROUP_BLEND, ENABLE_DRAW); in fd6_emit_state()
1060 unsigned n = g->stateobj ? in fd6_emit_state()
[all …]
Dfd6_blend.c79 so->stateobj = ring; in __fd6_setup_blend_variant()
199 fd_ringbuffer_del(v->stateobj); in fd6_blend_state_delete()
Dfd6_program.h51 struct fd_ringbuffer *stateobj; member
Dfd6_blend.h44 struct fd_ringbuffer *stateobj; member
Dfd6_context.h164 struct fd_ringbuffer *stateobj; member
Dfd6_texture.h151 struct fd_ringbuffer *stateobj; member
Dfd6_texture.c450 state->stateobj = fd_ringbuffer_new_object(ctx->pipe, 0x1000); in fd6_texture_state()
453 fd6_emit_textures(ctx->pipe, state->stateobj, type, tex, key.bcolor_offset, in fd6_texture_state()
468 fd_ringbuffer_del(state->stateobj); in fd6_texture_state_destroy()
Dfd6_program.c1068 state->stateobj = fd_ringbuffer_new_object(ctx->pipe, 0x1000); in fd6_program_create()
1084 setup_stateobj(state->stateobj, ctx->screen, state, key, false); in fd6_program_create()
1094 fd_ringbuffer_del(so->stateobj); in fd6_program_destroy()
/external/libdrm/freedreno/msm/
Dmsm_ringbuffer.c418 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()
/external/autotest/client/common_lib/
Dbase_job_unittest.py839 self.job.stateobj = self.state
882 job2.stateobj = base_job.job_state()
/external/mesa3d/docs/relnotes/
D20.0.0.rst2976 - 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
D20.2.0.rst2994 - 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
D19.3.0.rst2172 - freedreno/a6xx: Add generic program stateobj support for HS/DS/GS
2895 - freedreno/a6xx: pre-calculate userconst stateobj size