[Mesa-dev] [PATCH v2 2/3] radv/gfx10: do not emit VGT_GS_MODE

Samuel Pitoiset samuel.pitoiset at gmail.com
Thu Jul 18 08:14:08 UTC 2019


Unnecessary.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
---
 src/amd/vulkan/radv_pipeline.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/amd/vulkan/radv_pipeline.c b/src/amd/vulkan/radv_pipeline.c
index bcb7ccc803d..b11d79f4811 100644
--- a/src/amd/vulkan/radv_pipeline.c
+++ b/src/amd/vulkan/radv_pipeline.c
@@ -3274,6 +3274,9 @@ radv_pipeline_generate_vgt_gs_mode(struct radeon_cmdbuf *ctx_cs,
 	unsigned vgt_primitiveid_en = 0;
 	uint32_t vgt_gs_mode = 0;
 
+	if (radv_pipeline_has_ngg(pipeline))
+		return;
+
 	if (radv_pipeline_has_gs(pipeline)) {
 		const struct radv_shader_variant *gs =
 			pipeline->shaders[MESA_SHADER_GEOMETRY];
-- 
2.22.0



More information about the mesa-dev mailing list