Home
last modified time | relevance | path

Searched refs:u_foreach_bit (Results 1 – 25 of 45) sorted by relevance

12

/third_party/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_draw.c142 u_foreach_bit (i, so->enabled_mask & so->writable_mask) in batch_draw_tracking_for_dirty_bits()
145 u_foreach_bit (i, so->enabled_mask & ~so->writable_mask) in batch_draw_tracking_for_dirty_bits()
150 u_foreach_bit (i, ctx->shaderimg[PIPE_SHADER_FRAGMENT].enabled_mask) { in batch_draw_tracking_for_dirty_bits()
160 u_foreach_bit (s, ctx->bound_shader_stages) { in batch_draw_tracking_for_dirty_bits()
163 u_foreach_bit (i, ctx->constbuf[s].enabled_mask) in batch_draw_tracking_for_dirty_bits()
169 u_foreach_bit (i, ctx->tex[s].valid_textures) in batch_draw_tracking_for_dirty_bits()
176 u_foreach_bit (i, ctx->vtx.vertexbuf.enabled_mask) { in batch_draw_tracking_for_dirty_bits()
535 u_foreach_bit (i, so->enabled_mask & so->writable_mask) in fd_launch_grid()
538 u_foreach_bit (i, so->enabled_mask & ~so->writable_mask) in fd_launch_grid()
541 u_foreach_bit (i, ctx->shaderimg[PIPE_SHADER_COMPUTE].enabled_mask) { in fd_launch_grid()
[all …]
D.clang-format37 - u_foreach_bit
Dfreedreno_context.h685 u_foreach_bit (b, dirty) { in fd_context_add_map()
699 u_foreach_bit (b, dirty) { in fd_context_add_shader_map()
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/
Dfd5_compute.c127 u_foreach_bit (i, ctx->global_bindings.enabled_mask) in fd5_launch_grid()
138 u_foreach_bit (i, ctx->global_bindings.enabled_mask) { in fd5_launch_grid()
/third_party/mesa3d/src/gallium/drivers/v3d/
Dv3dx_draw.c188 u_foreach_bit(i, v3d->constbuf[s].enabled_mask) { in v3d_predraw_check_stage_inputs()
198 u_foreach_bit(i, v3d->ssbo[s].enabled_mask) { in v3d_predraw_check_stage_inputs()
208 u_foreach_bit(i, v3d->shaderimg[s].enabled_mask) { in v3d_predraw_check_stage_inputs()
218 u_foreach_bit(i, v3d->vertexbuf.enabled_mask) { in v3d_predraw_check_stage_inputs()
263 u_foreach_bit(i, v3d->vertexbuf.enabled_mask) { in v3d_state_reads_resource()
276 u_foreach_bit(i, v3d->constbuf[s].enabled_mask) { in v3d_state_reads_resource()
287 u_foreach_bit(i, v3d->ssbo[s].enabled_mask) { in v3d_state_reads_resource()
1026 u_foreach_bit(i, v3d->ssbo[s].enabled_mask) { in v3d_draw_vbo()
1032 u_foreach_bit(i, v3d->shaderimg[s].enabled_mask) { in v3d_draw_vbo()
1468 u_foreach_bit(i, v3d->ssbo[PIPE_SHADER_COMPUTE].enabled_mask) { in v3d_launch_grid()
[all …]
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_compute.c132 u_foreach_bit (i, ctx->global_bindings.enabled_mask) in fd6_launch_grid()
143 u_foreach_bit (i, ctx->global_bindings.enabled_mask) { in fd6_launch_grid()
Dfd6_draw.c519 u_foreach_bit (i, color_buffers) in fd6_clear()
/third_party/mesa3d/src/gallium/drivers/i915/
D.clang-format29 - u_foreach_bit
/third_party/mesa3d/src/gallium/drivers/asahi/
Dagx_uniforms.c74 u_foreach_bit(i, ctx->vb_mask) { in agx_push_location_direct()
/third_party/mesa3d/src/freedreno/
D.clang-format37 - u_foreach_bit
/third_party/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_context.c338 u_foreach_bit(i, ctx->constant_buffer[PIPE_SHADER_VERTEX].enabled_mask) in etna_draw_vbo()
341 u_foreach_bit(i, ctx->constant_buffer[PIPE_SHADER_FRAGMENT].enabled_mask) in etna_draw_vbo()
345 u_foreach_bit(i, ctx->vertex_buffer.enabled_mask) { in etna_draw_vbo()
/third_party/mesa3d/src/util/
Dbitscan.h107 #define u_foreach_bit(b, dword) \ macro
/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_descriptors_lazy.c223 u_foreach_bit(type, has_bindings) { in zink_descriptor_program_init_lazy()
441 u_foreach_bit(type, *changed_sets) { in populate_sets()
478 u_foreach_bit(type, changed_sets) { in zink_descriptors_update_lazy_masked()
490 u_foreach_bit(type, bind_sets & ~changed_sets) { in zink_descriptors_update_lazy_masked()
Dzink_context.c998 u_foreach_bit(b, enabled_buffers) in zink_set_vertex_buffers()
1236 u_foreach_bit(slot, res->sampler_binds[PIPE_SHADER_COMPUTE]) { in update_binds_for_samplerviews()
1244 u_foreach_bit(slot, res->sampler_binds[i]) { in update_binds_for_samplerviews()
1911 u_foreach_bit(i, ctx->fbfetch_outputs) in get_render_pass()
2271 u_foreach_bit(i, ctx->framebuffer->rp->state.msaa_expand_mask) { in zink_begin_render_pass()
3795 u_foreach_bit(slot, res->vbo_bind_mask) { in rebind_buffer()
3811 u_foreach_bit(shader, ubo_mask >> TC_BINDING_UBO_VS) { in rebind_buffer()
3812 u_foreach_bit(slot, res->ubo_bind_mask[shader]) { in rebind_buffer()
3826 u_foreach_bit(shader, ssbo_mask >> TC_BINDING_SSBO_VS) { in rebind_buffer()
3827 u_foreach_bit(slot, res->ssbo_bind_mask[shader]) { in rebind_buffer()
[all …]
Dzink_compiler.c609 u_foreach_bit(location, decomposed_attrs | decomposed_attrs_without_w) { in decompose_attribs()
1017 u_foreach_bit(slot, ubo_used) { in unbreak_bos()
1029 u_foreach_bit(slot, ssbo_used) { in unbreak_bos()
/third_party/mesa3d/src/freedreno/ir3/
Dir3_postsched.c464 u_foreach_bit (b, reg->wrmask) { in calculate_deps()
483 u_foreach_bit (b, reg->wrmask) { in calculate_deps()
/third_party/mesa3d/docs/relnotes/
D21.0.2.rst109 - util/bitscan: add u_foreach_bit macros
/third_party/mesa3d/src/compiler/nir/
Dnir_lower_non_uniform_access.c83 u_foreach_bit(i, channel_mask) { in nu_handle_compare()
/third_party/mesa3d/src/intel/vulkan/
Danv_nir_lower_multiview.c105 u_foreach_bit(bit, state->view_mask) { in build_view_index()
/third_party/mesa3d/src/gallium/frontends/nine/
Dnine_state.c875 u_foreach_bit(bit, BITFIELD_MASK(device->caps.MaxStreams) & ~used_streams) { in update_vertex_elements()
1005 u_foreach_bit(i, context->enabled_samplers_mask_ps) { in update_textures_and_samplers()
1018 u_foreach_bit(i, sampler_mask & ~context->enabled_samplers_mask_ps) { in update_textures_and_samplers()
1035 u_foreach_bit(i, BITFIELD_MASK(num_textures) & ~ps_mask) in update_textures_and_samplers()
1051 u_foreach_bit(i, context->enabled_samplers_mask_vs) { in update_textures_and_samplers()
1063 u_foreach_bit(i, sampler_mask & ~context->enabled_samplers_mask_vs) { in update_textures_and_samplers()
1080 u_foreach_bit(i, BITFIELD_MASK(num_textures) & ~vs_mask) in update_textures_and_samplers()
/third_party/mesa3d/src/amd/vulkan/
Dradv_cmd_buffer.c770 u_foreach_bit(i, descriptors_state->valid) in radv_save_descriptors()
2808 u_foreach_bit(index, misaligned_mask) formats[num_formats++] = state->formats[index]; in lookup_vs_prolog()
2942 u_foreach_bit(index, nontrivial_divisors) in emit_prolog_inputs()
3808 u_foreach_bit(b, src_flags) in radv_src_access_flush()
3898 u_foreach_bit(b, dst_flags) in radv_dst_access_flush()
6109 u_foreach_bit(view, state->subpass->view_mask) { in radv_emit_draw_packets_indexed()
6138 u_foreach_bit(view, state->subpass->view_mask) { in radv_emit_draw_packets_indexed()
6177 u_foreach_bit(view, state->subpass->view_mask) { in radv_emit_draw_packets_indexed()
6202 u_foreach_bit(view, state->subpass->view_mask) { in radv_emit_draw_packets_indexed()
6235 u_foreach_bit(view, view_mask) { in radv_emit_direct_draw_packets()
[all …]
Dradv_meta_copy.c421 u_foreach_bit(i, region->dstSubresource.aspectMask) { in copy_image()
/third_party/mesa3d/src/gallium/auxiliary/draw/
Ddraw_pt.c605 u_foreach_bit(i, use_info->view_mask) { in draw_vbo()
/third_party/mesa3d/src/panfrost/lib/
Dpan_blend.c132 u_foreach_bit(i, mask) { in pan_blend_is_homogenous_constant()
/third_party/mesa3d/src/freedreno/vulkan/
Dtu_clear_blit.c1456 u_foreach_bit(b, pRegions[i].dstSubresource.aspectMask) { in tu_CmdBlitImage()
1865 u_foreach_bit(b, pRegions[i].dstSubresource.aspectMask) { in tu_CmdCopyImage()
2176 u_foreach_bit(b, range->aspectMask) in tu_CmdClearDepthStencilImage()
2306 u_foreach_bit(b, clear_rts) in tu_clear_sysmem_attachments()

12