Home
last modified time | relevance | path

Searched refs:buffers_written (Results 1 – 9 of 9) sorted by relevance

/third_party/mesa3d/src/compiler/nir/
Dnir_opt_access.c47 bool buffers_written; member
56 state->buffers_written |= write; in gather_buffer_access()
112 state->buffers_written |= write; in gather_intrinsic()
148 state->buffers_written |= write; in gather_intrinsic()
205 if (is_buffer ? !state->buffers_written : !state->images_written) in process_variable()
242 is_memory_readonly |= !state->buffers_written && !state->images_written; in update_access()
245 is_memory_readonly |= is_buffer ? !state->buffers_written : !state->images_written; in update_access()
349 state.buffers_written |= state.images_written; in nir_opt_access()
350 state.images_written |= state.buffers_written; in nir_opt_access()
Dnir_gather_xfb_info.c103 if (xfb->buffers_written & (1 << buffer)) { in add_var_xfb_outputs()
107 xfb->buffers_written |= (1 << buffer); in add_var_xfb_outputs()
444 info->buffers_written = buffer_mask; in nir_gather_xfb_info_from_intrinsics()
467 fprintf(fp, "buffers_written: 0x%x\n", info->buffers_written); in nir_print_xfb_info()
471 if (BITFIELD_BIT(i) & info->buffers_written) { in nir_print_xfb_info()
Dnir_xfb_info.h56 uint8_t buffers_written; member
Dnir_validate.c1810 validate_assert(&state, shader->xfb_info->buffers_written != 0); in nir_validate_shader()
/third_party/mesa3d/src/compiler/glsl/
Dgl_nir_link_xfb.c224 xfb->buffers_written |= BITFIELD_BIT(info->Outputs[i].OutputBuffer); in gl_to_nir_xfb_info()
/third_party/mesa3d/src/intel/vulkan/
DgenX_pipeline.c1356 if (xfb_info->buffers_written & (1 << b)) in emit_3dstate_streamout()
1437 so.SOBufferEnable0 = xfb_info->buffers_written & (1 << 0); in emit_3dstate_streamout()
1438 so.SOBufferEnable1 = xfb_info->buffers_written & (1 << 1); in emit_3dstate_streamout()
1439 so.SOBufferEnable2 = xfb_info->buffers_written & (1 << 2); in emit_3dstate_streamout()
1440 so.SOBufferEnable3 = xfb_info->buffers_written & (1 << 3); in emit_3dstate_streamout()
/third_party/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_private.h424 uint64_t buffers_written; member
Dlvp_pipeline.c179 pipeline->access[nir->info.stage].buffers_written |= mask; in set_buffer_access()
597 if (xfb_info->buffers_written & (1 << i)) { in lvp_pipeline_xfb_init()
Dlvp_execute.c381 … state->sb[PIPE_SHADER_COMPUTE], state->access[MESA_SHADER_COMPUTE].buffers_written); in emit_compute_state()
510 … state->sb[sh], state->access[tgsi_processor_to_shader_stage(sh)].buffers_written); in emit_state()
567 …state->access[MESA_SHADER_COMPUTE].buffers_written != pipeline->access[MESA_SHADER_COMPUTE].buffer… in handle_compute_pipeline()
622 …ate->num_shader_buffers[sh] && state->access[sh].buffers_written != pipeline->access[sh].buffers_w… in handle_graphics_pipeline()