radeonsi: fix is_oneway_access_only for image stores
[mesa.git] / src / gallium / drivers / softpipe / sp_surface.c
index 643b0609e0305c22e547fdd759045a45f63a1118..3908411376d2b551c98639b38e8ef92e77c77662 100644 (file)
@@ -102,7 +102,7 @@ softpipe_clear_render_target(struct pipe_context *pipe,
 {
    struct softpipe_context *softpipe = softpipe_context(pipe);
 
-   if (!softpipe_check_render_cond(softpipe))
+   if (render_condition_enabled && !softpipe_check_render_cond(softpipe))
       return;
 
    util_clear_render_target(pipe, dst, color,
@@ -122,7 +122,7 @@ softpipe_clear_depth_stencil(struct pipe_context *pipe,
 {
    struct softpipe_context *softpipe = softpipe_context(pipe);
 
-   if (!softpipe_check_render_cond(softpipe))
+   if (render_condition_enabled && !softpipe_check_render_cond(softpipe))
       return;
 
    util_clear_depth_stencil(pipe, dst, clear_flags,