gallivm/nir: add group barrier support
Fixes crash in dEQP-GLES31.functional.synchronization.inter_invocation.image_write_read Reviewed-by: Roland Scheidegger <sroland@vmware.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5379>
This commit is contained in:
@@ -213,8 +213,6 @@ dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_literal.tessel
|
||||
dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_literal.tessellation_evaluation.sampler2darray
|
||||
dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_literal.tessellation_evaluation.usamplercube
|
||||
dEQP-GLES31.functional.shaders.opaque_type_indexing.ubo.const_expression_tessellation_evaluation
|
||||
dEQP-GLES31.functional.synchronization.inter_invocation.image_atomic_read_write
|
||||
dEQP-GLES31.functional.synchronization.inter_invocation.ssbo_atomic_read_write
|
||||
dEQP-GLES31.functional.tessellation.common_edge.quads_fractional_odd_spacing
|
||||
dEQP-GLES31.functional.tessellation.misc_draw.fill_overlap_quads_equal_spacing
|
||||
dEQP-GLES31.functional.tessellation.shader_input_output.barrier
|
||||
|
@@ -1459,6 +1459,7 @@ static void visit_intrinsic(struct lp_build_nir_context *bld_base,
|
||||
case nir_intrinsic_control_barrier:
|
||||
visit_barrier(bld_base);
|
||||
break;
|
||||
case nir_intrinsic_group_memory_barrier:
|
||||
case nir_intrinsic_memory_barrier:
|
||||
case nir_intrinsic_memory_barrier_shared:
|
||||
case nir_intrinsic_memory_barrier_buffer:
|
||||
|
Reference in New Issue
Block a user