radv: Use correct buffer offset for conditional rendering.

Cc: mesa-stable
Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15615>
This commit is contained in:
Timur Kristóf 2022-03-28 20:07:23 +02:00 committed by Marge Bot
parent 141ca78634
commit 2132d4278d
2 changed files with 1 additions and 16 deletions

View File

@ -8629,7 +8629,7 @@ radv_CmdBeginConditionalRenderingEXT(
bool draw_visible = true;
uint64_t va;
va = radv_buffer_get_va(buffer->bo) + pConditionalRenderingBegin->offset;
va = radv_buffer_get_va(buffer->bo) + buffer->offset + pConditionalRenderingBegin->offset;
/* By default, if the 32-bit value at offset in buffer memory is zero,
* then the rendering commands are discarded, otherwise they are

View File

@ -233,22 +233,12 @@ glx@glx-visuals-stencil -pixmap,Crash
GTF-GL46.gtf21.GL.atan.atan_vec3_frag_xvary,Fail
GTF-GL46.gtf21.GL.atan.atan_vec3_frag_xvaryyvary,Fail
GTF-GL46.gtf30.GL3Tests.conditional_render.conditional_render_test1,Fail
GTF-GL46.gtf30.GL3Tests.conditional_render.conditional_render_test2,Fail
GTF-GL46.gtf30.GL3Tests.conditional_render.conditional_render_test3,Fail
GTF-GL46.gtf30.GL3Tests.conditional_render.conditional_render_test4,Fail
GTF-GL46.gtf30.GL3Tests.conditional_render.conditional_render_test5,Fail
GTF-GL46.gtf30.GL3Tests.conditional_render.conditional_render_test7,Fail
GTF-GL46.gtf30.GL3Tests.conditional_render.conditional_render_test8,Fail
GTF-GL46.gtf30.GL3Tests.conditional_render.conditional_render_test9,Fail
GTF-GL46.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_blit,Fail
GTF-GL46.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_clearbuffer,Fail
GTF-GL46.gtf30.GL3Tests.transform_feedback.transform_feedback_builtins,Fail
GTF-GL46.gtf30.GL3Tests.transform_feedback.transform_feedback_query_objects,Fail
GTF-GL46.gtf40.GL3Tests.transform_feedback2.transform_feedback2_pause_resume,Fail
GTF-GL46.gtf40.GL3Tests.transform_feedback2.transform_feedback2_states,Fail
GTF-GL46.gtf42.GL3Tests.transform_feedback_instanced.transform_feedback_instanced_conditional_render,Fail
GTF-GL46.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_conditional_render,Fail
KHR-GL46.blend_equation_advanced.blend_all.GL_COLORBURN_KHR_all_qualifier,Fail
KHR-GL46.blend_equation_advanced.blend_all.GL_COLORDODGE_KHR_all_qualifier,Fail
@ -280,7 +270,6 @@ KHR-GL46.blend_equation_advanced.blend_specific.GL_MULTIPLY_KHR,Fail
KHR-GL46.blend_equation_advanced.blend_specific.GL_OVERLAY_KHR,Fail
KHR-GL46.blend_equation_advanced.blend_specific.GL_SCREEN_KHR,Fail
KHR-GL46.blend_equation_advanced.blend_specific.GL_SOFTLIGHT_KHR,Fail
KHR-GL46.compute_shader.conditional-dispatching,Fail
KHR-GL46.conditional_render_inverted.functional,Fail
KHR-GL46.direct_state_access.queries_functional,Fail
KHR-GL46.gpu_shader_fp64.fp64.varyings,Fail
@ -312,10 +301,6 @@ KHR-GL46.tessellation_shader.tessellation_shader_tessellation.gl_InvocationID_Pa
KHR-GL46.tessellation_shader.tessellation_shader_triangles_tessellation.identical_triangles,Fail
KHR-GL46.tessellation_shader.tessellation_shader_triangles_tessellation.inner_tessellation_level_rounding,Fail
KHR-GL46.texture_view.view_sampling,Fail
KHR-GL46.transform_feedback_overflow_query_ARB.advanced-single-stream-interleaved-attribs,Fail
KHR-GL46.transform_feedback_overflow_query_ARB.advanced-single-stream-separate-attribs,Fail
KHR-GL46.transform_feedback_overflow_query_ARB.basic-single-stream-interleaved-attribs,Fail
KHR-GL46.transform_feedback_overflow_query_ARB.basic-single-stream-separate-attribs,Fail
KHR-GL46.transform_feedback_overflow_query_ARB.multiple-streams-multiple-buffers-per-stream,Fail
KHR-GL46.transform_feedback_overflow_query_ARB.multiple-streams-one-buffer-per-stream,Fail
KHR-Single-GL46.enhanced_layouts.varying_array_components,Fail