Searched refs:clear_mask (Results 1 - 21 of 21) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
H A Dtu_pass.c573 att->clear_mask =
584 if (att->clear_mask)
585 att->clear_mask = VK_IMAGE_ASPECT_DEPTH_BIT;
587 att->clear_mask |= VK_IMAGE_ASPECT_STENCIL_BIT;
594 att->clear_mask = stencil_clear ? VK_IMAGE_ASPECT_COLOR_BIT : 0;
599 if (att->clear_mask)
600 att->clear_mask = VK_IMAGE_ASPECT_DEPTH_BIT;
602 att->clear_mask |= VK_IMAGE_ASPECT_STENCIL_BIT;
782 att->clear_mask = 0;
H A Dtu_clear_blit.c2421 uint8_t clear_mask,
2428 tu_cs_emit_regs(cs, A6XX_RB_BLIT_INFO(.gmem = 1, .clear_mask = clear_mask));
2558 VkImageAspectFlags clear_mask,
2572 ops->setup(cmd, cs, format, clear_mask, 0, true, iview->ubwc_enabled,
2605 if (!attachment->clear_mask)
2609 if (attachment->clear_mask & VK_IMAGE_ASPECT_DEPTH_BIT) {
2613 if (attachment->clear_mask & VK_IMAGE_ASPECT_STENCIL_BIT) {
2618 clear_sysmem_attachment(cmd, cs, attachment->format, attachment->clear_mask,
2652 if (!attachment->clear_mask)
2418 clear_gmem_attachment(struct tu_cmd_buffer * cmd,struct tu_cs * cs,VkFormat format,uint8_t clear_mask,uint32_t gmem_offset,const VkClearValue * value) argument
2555 clear_sysmem_attachment(struct tu_cmd_buffer * cmd,struct tu_cs * cs,VkFormat format,VkImageAspectFlags clear_mask,const VkRenderPassBeginInfo * info,uint32_t a,bool separate_stencil) argument
[all...]
H A Dtu_private.h1637 VkImageAspectFlags clear_mask; member in struct:tu_render_pass_attachment
H A Dtu_cmd_buffer.c3187 (att->clear_mask & (VK_IMAGE_ASPECT_COLOR_BIT | VK_IMAGE_ASPECT_DEPTH_BIT))) {
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/llvmpipe/
H A Dlp_rast.c186 uint32_t clear_mask = (uint32_t) clear_mask64; local in function:lp_rast_clear_zstencil
195 __FUNCTION__, clear_value, clear_mask);
206 clear_value &= clear_mask;
213 assert(clear_mask == 0xff);
217 if (clear_mask == 0xffff) {
229 uint16_t tmp = ~clear_mask & *row;
237 if (clear_mask == 0xffffffff) {
249 uint32_t tmp = ~clear_mask & *row;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/
H A Dlp_rast.c192 uint32_t clear_mask = (uint32_t) clear_mask64; local in function:lp_rast_clear_zstencil
201 __FUNCTION__, clear_value, clear_mask);
214 clear_value &= clear_mask;
221 assert(clear_mask == 0xff);
229 if (clear_mask == 0xffff) {
241 uint16_t tmp = ~clear_mask & *row;
249 if (clear_mask == 0xffffffff) {
259 uint32_t tmp = ~clear_mask & *row;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a2xx/
H A Dfd2_draw.c553 uint32_t clear_mask, depth_clear; local in function:fd2_clear
556 clear_mask = ((buffers & PIPE_CLEAR_DEPTH) ? 0xe : 0) |
562 clear_mask = 0xf;
573 A2XX_RB_COPY_CONTROL_CLEAR_MASK(clear_mask));
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/
H A Dfd2_draw.c578 uint32_t clear_mask, depth_clear; local in function:fd2_clear
581 clear_mask = ((buffers & PIPE_CLEAR_DEPTH) ? 0xe : 0) |
587 clear_mask = 0xf;
598 A2XX_RB_COPY_CONTROL_CLEAR_MASK(clear_mask));
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/
H A Dbrw_misc_state.c199 GLbitfield clear_mask)
207 bool invalidate_depth = clear_mask & BUFFER_BIT_DEPTH;
208 bool invalidate_stencil = clear_mask & BUFFER_BIT_STENCIL;
198 brw_workaround_depthstencil_alignment(struct brw_context * brw,GLbitfield clear_mask) argument
H A Dbrw_context.h1322 GLbitfield clear_mask);
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/
H A Dbrw_misc_state.c199 GLbitfield clear_mask)
207 bool invalidate_depth = clear_mask & BUFFER_BIT_DEPTH;
208 bool invalidate_stencil = clear_mask & BUFFER_BIT_STENCIL;
198 brw_workaround_depthstencil_alignment(struct brw_context * brw,GLbitfield clear_mask) argument
H A Dbrw_context.h1291 GLbitfield clear_mask);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/
H A Dnv50_state.c1088 unsigned clear_mask = ~u_bit_consecutive(start_slot + count, unbind_num_trailing_slots); local in function:nv50_set_vertex_buffers
1089 nv50->vbo_user &= clear_mask;
1090 nv50->vbo_constant &= clear_mask;
1091 nv50->vtxbufs_coherent &= clear_mask;
1094 clear_mask = ~u_bit_consecutive(start_slot, count);
1095 nv50->vbo_user &= clear_mask;
1096 nv50->vbo_constant &= clear_mask;
1097 nv50->vtxbufs_coherent &= clear_mask;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_state.c1032 unsigned clear_mask = ~u_bit_consecutive(start_slot + count, unbind_num_trailing_slots); local in function:nvc0_set_vertex_buffers
1033 nvc0->vbo_user &= clear_mask;
1034 nvc0->constant_vbos &= clear_mask;
1035 nvc0->vtxbufs_coherent &= clear_mask;
1038 clear_mask = ~u_bit_consecutive(start_slot, count);
1039 nvc0->vbo_user &= clear_mask;
1040 nvc0->constant_vbos &= clear_mask;
1041 nvc0->vtxbufs_coherent &= clear_mask;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/sb/
H A Dsb_valtable.cpp434 basetype clear_mask = (~(basetype)0u) << (bit_size % bt_bits); local in function:r600_sb::sb_bitset::resize
435 data[cur_data_size - 1] &= ~clear_mask;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/
H A Dsb_valtable.cpp434 basetype clear_mask = (~(basetype)0u) << (bit_size % bt_bits); local in function:r600_sb::sb_bitset::resize
435 data[cur_data_size - 1] &= ~clear_mask;
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/
H A Dtu_private.h194 tu_clear_mask(uint32_t *inout_mask, uint32_t clear_mask) argument
196 if (*inout_mask & clear_mask) {
197 *inout_mask &= ~clear_mask;
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_private.h205 radv_clear_mask(uint32_t *inout_mask, uint32_t clear_mask) argument
207 if (*inout_mask & clear_mask) {
208 *inout_mask &= ~clear_mask;
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_private.h195 radv_clear_mask(uint32_t *inout_mask, uint32_t clear_mask) argument
197 if (*inout_mask & clear_mask) {
198 *inout_mask &= ~clear_mask;
/xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
H A Danv_private.h265 anv_clear_mask(uint32_t *inout_mask, uint32_t clear_mask) argument
267 if (*inout_mask & clear_mask) {
268 *inout_mask &= ~clear_mask;
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A Danv_private.h330 anv_clear_mask(uint32_t *inout_mask, uint32_t clear_mask) argument
332 if (*inout_mask & clear_mask) {
333 *inout_mask &= ~clear_mask;

Completed in 59 milliseconds