Home
last modified time | relevance | path

Searched refs:state_mask (Results 1 - 6 of 6) sorted by relevance

/third_party/mesa3d/src/gallium/auxiliary/cso_cache/
H A Dcso_context.c1470 * Save all the CSO state items specified by the state_mask bitmask
1474 cso_save_state(struct cso_context *cso, unsigned state_mask) in cso_save_state() argument
1478 cso->saved_state = state_mask; in cso_save_state()
1480 if (state_mask & CSO_BIT_BLEND) in cso_save_state()
1482 if (state_mask & CSO_BIT_DEPTH_STENCIL_ALPHA) in cso_save_state()
1484 if (state_mask & CSO_BIT_FRAGMENT_SAMPLERS) in cso_save_state()
1486 if (state_mask & CSO_BIT_FRAGMENT_SHADER) in cso_save_state()
1488 if (state_mask & CSO_BIT_FRAMEBUFFER) in cso_save_state()
1490 if (state_mask & CSO_BIT_GEOMETRY_SHADER) in cso_save_state()
1492 if (state_mask in cso_save_state()
1525 unsigned state_mask = cso->saved_state; cso_restore_state() local
1588 cso_save_compute_state(struct cso_context *cso, unsigned state_mask) cso_save_compute_state() argument
1608 unsigned state_mask = cso->saved_compute_state; cso_restore_compute_state() local
[all...]
H A Dcso_context.h178 void cso_save_state(struct cso_context *cso, unsigned state_mask);
181 void cso_save_compute_state(struct cso_context *cso, unsigned state_mask);
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/
H A Dnv50_state_validate.c535 uint32_t state_mask; in nv50_state_validate() local
542 state_mask = *dirty & mask; in nv50_state_validate()
544 if (state_mask) { in nv50_state_validate()
548 if (state_mask & validate->states) in nv50_state_validate()
551 *dirty &= ~state_mask; in nv50_state_validate()
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_state_validate.c966 uint32_t state_mask; in nvc0_state_validate() local
973 state_mask = *dirty & mask; in nvc0_state_validate()
975 if (state_mask) { in nvc0_state_validate()
979 if (state_mask & validate->states) in nvc0_state_validate()
982 *dirty &= ~state_mask; in nvc0_state_validate()
/third_party/mesa3d/src/mesa/state_tracker/
H A Dst_draw.c88 prepare_draw(struct st_context *st, struct gl_context *ctx, uint64_t state_mask, in prepare_draw() argument
100 if ((st->dirty | ctx->NewDriverState) & st->active_states & state_mask || in prepare_draw()
/third_party/mesa3d/src/imagination/vulkan/
H A Dpvr_cmd_buffer.c1712 const uint32_t state_mask = src_state->mask; in pvr_cmd_bind_graphics_pipeline() local
1718 if (!(state_mask & PVR_DYNAMIC_STATE_BIT_VIEWPORT)) { in pvr_cmd_bind_graphics_pipeline()
1723 if (!(state_mask & PVR_DYNAMIC_STATE_BIT_SCISSOR)) { in pvr_cmd_bind_graphics_pipeline()
1727 if (!(state_mask & PVR_DYNAMIC_STATE_BIT_LINE_WIDTH)) { in pvr_cmd_bind_graphics_pipeline()
1733 if (!(state_mask & PVR_DYNAMIC_STATE_BIT_DEPTH_BIAS)) { in pvr_cmd_bind_graphics_pipeline()
1741 if (!(state_mask & PVR_DYNAMIC_STATE_BIT_BLEND_CONSTANTS)) { in pvr_cmd_bind_graphics_pipeline()
1752 if (!(state_mask & PVR_DYNAMIC_STATE_BIT_STENCIL_COMPARE_MASK)) { in pvr_cmd_bind_graphics_pipeline()
1759 if (!(state_mask & PVR_DYNAMIC_STATE_BIT_STENCIL_WRITE_MASK)) { in pvr_cmd_bind_graphics_pipeline()
1766 if (!(state_mask & PVR_DYNAMIC_STATE_BIT_STENCIL_REFERENCE)) { in pvr_cmd_bind_graphics_pipeline()

Completed in 24 milliseconds