summaryrefslogtreecommitdiff
path: root/src/amd/vulkan/radv_nir_to_llvm.c
diff options
context:
space:
mode:
authorTimur Kristóf <timur.kristof@gmail.com>2023-04-25 18:40:18 +0200
committerMarge Bot <emma+marge@anholt.net>2023-05-04 19:08:59 +0000
commit9b6945bb65284f28cbed3b53ffc3bb37ba66b7b1 (patch)
tree4f0544f68eda1190caa3e757dfdc13336c946487 /src/amd/vulkan/radv_nir_to_llvm.c
parent5bb04dc5286bd9ec35fe1e29747e366e6f8bab72 (diff)
amd: Cleanup old GS intrinsics code.
Signed-off-by: Timur Kristóf <timur.kristof@gmail.com> Reviewed-by: Qiang Yu <yuq825@gmail.com> Reviewed-by: Rhys Perry <pendingchaos02@gmail.com> Reviewed-by: Marek Olšák <marek.olsak@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22690>
Diffstat (limited to 'src/amd/vulkan/radv_nir_to_llvm.c')
-rw-r--r--src/amd/vulkan/radv_nir_to_llvm.c22
1 files changed, 0 insertions, 22 deletions
diff --git a/src/amd/vulkan/radv_nir_to_llvm.c b/src/amd/vulkan/radv_nir_to_llvm.c
index ffb41412bfd..81b19319e71 100644
--- a/src/amd/vulkan/radv_nir_to_llvm.c
+++ b/src/amd/vulkan/radv_nir_to_llvm.c
@@ -168,23 +168,6 @@ create_function(struct radv_shader_context *ctx, gl_shader_stage stage, bool has
}
}
-static void
-visit_emit_vertex_with_counter(struct ac_shader_abi *abi, unsigned stream, LLVMValueRef vertexidx,
- LLVMValueRef *addrs)
-{
- struct radv_shader_context *ctx = radv_shader_context_from_abi(abi);
- ac_build_sendmsg(&ctx->ac, AC_SENDMSG_GS_OP_EMIT | AC_SENDMSG_GS | (stream << 8),
- ctx->gs_wave_id);
-}
-
-static void
-visit_end_primitive(struct ac_shader_abi *abi, unsigned stream)
-{
- struct radv_shader_context *ctx = radv_shader_context_from_abi(abi);
- ac_build_sendmsg(&ctx->ac, AC_SENDMSG_GS_OP_CUT | AC_SENDMSG_GS | (stream << 8),
- ctx->gs_wave_id);
-}
-
static LLVMValueRef
radv_load_base_vertex(struct ac_shader_abi *abi, bool non_indexed_is_zero)
{
@@ -438,11 +421,6 @@ ac_translate_nir_to_llvm(struct ac_llvm_compiler *ac_llvm,
ctx.shader = shaders[shader_idx];
ctx.output_mask = 0;
- if (shaders[shader_idx]->info.stage == MESA_SHADER_GEOMETRY && !ctx.shader_info->is_ngg) {
- ctx.abi.emit_vertex_with_counter = visit_emit_vertex_with_counter;
- ctx.abi.emit_primitive = visit_end_primitive;
- }
-
if (shader_idx && !(shaders[shader_idx]->info.stage == MESA_SHADER_GEOMETRY && info->is_ngg)) {
/* Execute a barrier before the second shader in
* a merged shader.