| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/ |
| si_shader_llvm_gs.c | 67 LLVMValueRef ptr = ac_build_gep0(&ctx->ac, ctx->esgs_ring, vtx_offset); 80 value = ac_build_buffer_load(&ctx->ac, ctx->esgs_ring, 1, ctx->ac.i32_0, vtx_offset, soffset, 0, 178 ac_build_indexed_store(&ctx->ac, ctx->esgs_ring, idx, out_val); 182 ac_build_buffer_store_dword(&ctx->ac, ctx->esgs_ring, out_val, 1, NULL, 323 ctx->esgs_ring = ac_build_load_to_sgpr(&ctx->ac, buf_ptr, offset); 330 ctx->esgs_ring = ctx->ac.lds;
|
| si_shader_internal.h | 144 LLVMValueRef esgs_ring; member in struct:si_shader_context
|
| si_state_shaders.c | 3606 (!sctx->esgs_ring || sctx->esgs_ring->width0 < esgs_ring_size); 3614 pipe_resource_reference(&sctx->esgs_ring, NULL); 3615 sctx->esgs_ring = 3620 if (!sctx->esgs_ring) 3636 if (sctx->esgs_ring) { 3638 si_set_ring_buffer(sctx, SI_ES_RING_ESGS, sctx->esgs_ring, 0, sctx->esgs_ring->width0, true, 3640 si_set_ring_buffer(sctx, SI_GS_RING_ESGS, sctx->esgs_ring, 0, sctx->esgs_ring->width0, false [all...] |
| si_shader_llvm.c | 341 if (ctx->esgs_ring) 344 assert(!LLVMGetNamedGlobal(ctx->ac.module, "esgs_ring")); 346 ctx->esgs_ring = LLVMAddGlobalInAddressSpace(ctx->ac.module, LLVMArrayType(ctx->ac.i32, 0), 347 "esgs_ring", AC_ADDR_SPACE_LDS); 348 LLVMSetLinkage(ctx->esgs_ring, LLVMExternalLinkage); 349 LLVMSetAlignment(ctx->esgs_ring, 64 * 1024);
|
| si_pipe.c | 203 pipe_resource_reference(&sctx->esgs_ring, NULL);
|
| si_pipe.h | 1059 struct pipe_resource *esgs_ring; member in struct:si_context
|
| gfx10_shader_ngg.c | 650 LLVMValueRef tmp = LLVMBuildBitCast(ctx->ac.builder, ctx->esgs_ring, pai32, "");
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/ |
| si_shader_internal.h | 181 LLVMValueRef esgs_ring; member in struct:si_shader_context
|
| si_state_shaders.c | 2949 (!sctx->esgs_ring || 2950 sctx->esgs_ring->width0 < esgs_ring_size); 2959 pipe_resource_reference(&sctx->esgs_ring, NULL); 2960 sctx->esgs_ring = 2965 if (!sctx->esgs_ring) 2986 if (sctx->esgs_ring) { 2989 sctx->esgs_ring->width0 / 256); 2995 if (sctx->esgs_ring) 2997 sctx->esgs_ring->width0 / 256); 3018 if (sctx->esgs_ring) { [all...] |
| si_pipe.c | 164 pipe_resource_reference(&sctx->esgs_ring, NULL);
|
| si_pipe.h | 929 struct pipe_resource *esgs_ring; member in struct:si_context
|
| si_shader.c | 1654 value = ac_build_buffer_load(&ctx->ac, ctx->esgs_ring, 1, ctx->i32_0, 1660 value2 = ac_build_buffer_load(&ctx->ac, ctx->esgs_ring, 1, 3531 ctx->esgs_ring, 4955 ctx->esgs_ring =
|
| /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/ |
| radv_nir_to_llvm.c | 64 LLVMValueRef esgs_ring; member in struct:radv_shader_context 388 return ctx->esgs_ring; 1621 ac_build_gep0(&ctx->ac, ctx->esgs_ring, provoking_vtx_index)); 1675 tmp = ac_build_gep0(&ctx->ac, ctx->esgs_ring, get_thread_id_in_tg(ctx)); 2262 ctx->esgs_ring = ac_build_load_to_sgpr(&ctx->ac, ctx->ring_offsets, offset); 2375 if (ctx->esgs_ring) 2378 assert(!LLVMGetNamedGlobal(ctx->ac.module, "esgs_ring")); 2380 ctx->esgs_ring = LLVMAddGlobalInAddressSpace(ctx->ac.module, LLVMArrayType(ctx->ac.i32, 0), 2381 "esgs_ring", AC_ADDR_SPACE_LDS); 2382 LLVMSetLinkage(ctx->esgs_ring, LLVMExternalLinkage) [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/ |
| r600_pipe.c | 112 if (rctx->gs_rings.esgs_ring.buffer) 113 pipe_resource_reference(&rctx->gs_rings.esgs_ring.buffer, NULL);
|
| r600_pipe.h | 255 struct pipe_constant_buffer esgs_ring; member in struct:r600_gs_rings_state
|
| r600_state_common.c | 1548 if (enable && !rctx->gs_rings.esgs_ring.buffer) { 1550 rctx->gs_rings.esgs_ring.buffer = 1553 rctx->gs_rings.esgs_ring.buffer_size = size; 1565 R600_GS_RING_CONST_BUFFER, false, &rctx->gs_rings.esgs_ring);
|
| r600_state.c | 1973 rbuffer =(struct r600_resource*)state->esgs_ring.buffer; 1980 state->esgs_ring.buffer_size >> 8);
|
| evergreen_state.c | 2683 rbuffer =(struct r600_resource*)state->esgs_ring.buffer; 2691 state->esgs_ring.buffer_size >> 8);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/ |
| r600_pipe.c | 111 if (rctx->gs_rings.esgs_ring.buffer) 112 pipe_resource_reference(&rctx->gs_rings.esgs_ring.buffer, NULL);
|
| r600_pipe.h | 255 struct pipe_constant_buffer esgs_ring; member in struct:r600_gs_rings_state
|
| r600_state_common.c | 1489 if (enable && !rctx->gs_rings.esgs_ring.buffer) { 1491 rctx->gs_rings.esgs_ring.buffer = 1494 rctx->gs_rings.esgs_ring.buffer_size = size; 1506 R600_GS_RING_CONST_BUFFER, &rctx->gs_rings.esgs_ring);
|
| r600_state.c | 1970 rbuffer =(struct r600_resource*)state->esgs_ring.buffer; 1977 state->esgs_ring.buffer_size >> 8);
|
| evergreen_state.c | 2677 rbuffer =(struct r600_resource*)state->esgs_ring.buffer; 2685 state->esgs_ring.buffer_size >> 8);
|
| /xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/ |
| radv_nir_to_llvm.c | 78 LLVMValueRef esgs_ring; member in struct:radv_shader_context 1677 ctx->esgs_ring, 1, 3149 ctx->esgs_ring, 3526 ctx->esgs_ring = ac_build_load_to_sgpr(&ctx->ac,
|