Home
last modified time | relevance | path

Searched refs:gsvs_ring (Results 1 – 10 of 10) sorted by relevance

/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_state_shaders.c2709 (!sctx->gsvs_ring || in si_update_gs_ring_buffers()
2710 sctx->gsvs_ring->width0 < gsvs_ring_size); in si_update_gs_ring_buffers()
2727 pipe_resource_reference(&sctx->gsvs_ring, NULL); in si_update_gs_ring_buffers()
2728 sctx->gsvs_ring = in si_update_gs_ring_buffers()
2733 if (!sctx->gsvs_ring) in si_update_gs_ring_buffers()
2748 if (sctx->gsvs_ring) in si_update_gs_ring_buffers()
2750 sctx->gsvs_ring->width0 / 256); in si_update_gs_ring_buffers()
2755 if (sctx->gsvs_ring) in si_update_gs_ring_buffers()
2757 sctx->gsvs_ring->width0 / 256); in si_update_gs_ring_buffers()
2784 if (sctx->gsvs_ring) { in si_update_gs_ring_buffers()
[all …]
Dsi_shader_internal.h192 LLVMValueRef gsvs_ring[4]; member
Dsi_pipe.h511 struct pipe_resource *gsvs_ring; member
Dsi_pipe.c121 pipe_resource_reference(&sctx->gsvs_ring, NULL); in si_destroy_context()
Dsi_shader.c4359 ctx->gsvs_ring[stream], in si_llvm_emit_vertex()
5036 ctx->gsvs_ring[0] = in preload_ring_buffers()
5105 ctx->gsvs_ring[stream] = ring; in preload_ring_buffers()
5736 ctx.gsvs_ring[0], 1, in si_generate_gs_copy_shader()
/external/mesa3d/src/amd/common/
Dac_nir_to_llvm.c125 LLVMValueRef gsvs_ring; member
4262 ac_build_buffer_store_dword(&ctx->ac, ctx->gsvs_ring, in visit_emit_vertex()
6682 …ctx->gsvs_ring = ac_build_load_to_sgpr(&ctx->ac, ctx->ring_offsets, LLVMConstInt(ctx->ac.i32, RING… in ac_setup_rings()
6687 …ctx->gsvs_ring = ac_build_load_to_sgpr(&ctx->ac, ctx->ring_offsets, LLVMConstInt(ctx->ac.i32, RING… in ac_setup_rings()
6689 ctx->gsvs_ring = LLVMBuildBitCast(ctx->builder, ctx->gsvs_ring, ctx->ac.v4i32, ""); in ac_setup_rings()
6691 …ctx->gsvs_ring = LLVMBuildInsertElement(ctx->builder, ctx->gsvs_ring, ctx->gsvs_num_entries, LLVMC… in ac_setup_rings()
6692 tmp = LLVMBuildExtractElement(ctx->builder, ctx->gsvs_ring, ctx->ac.i32_1, ""); in ac_setup_rings()
6694 ctx->gsvs_ring = LLVMBuildInsertElement(ctx->builder, ctx->gsvs_ring, tmp, ctx->ac.i32_1, ""); in ac_setup_rings()
7181 args[0] = ctx->gsvs_ring; in ac_gs_copy_shader_emit()
/external/mesa3d/src/gallium/drivers/r600/
Dr600_state_common.c1486 rctx->gs_rings.gsvs_ring.buffer = in update_gs_block_state()
1489 rctx->gs_rings.gsvs_ring.buffer_size = size; in update_gs_block_state()
1497 R600_GS_RING_CONST_BUFFER, &rctx->gs_rings.gsvs_ring); in update_gs_block_state()
1500 R600_GS_RING_CONST_BUFFER, &rctx->gs_rings.gsvs_ring); in update_gs_block_state()
Dr600_pipe.h253 struct pipe_constant_buffer gsvs_ring; member
Dr600_state.c1974 rbuffer =(struct r600_resource*)state->gsvs_ring.buffer; in r600_emit_gs_rings()
1981 state->gsvs_ring.buffer_size >> 8); in r600_emit_gs_rings()
Devergreen_state.c2611 rbuffer =(struct r600_resource*)state->gsvs_ring.buffer; in evergreen_emit_gs_rings()
2619 state->gsvs_ring.buffer_size >> 8); in evergreen_emit_gs_rings()