gallium: Return NULL, not false, from functions returning pointers

Reported by clang's `-Wbool-conversion`.

Reviewed-by: Caio Oliveira <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34014>
This commit is contained in:
Matt Turner
2025-03-11 15:39:11 -04:00
committed by Marge Bot
parent e06b834dfa
commit 702f554aae
2 changed files with 9 additions and 9 deletions
@@ -1380,7 +1380,7 @@ set_sampler(struct cso_context_priv *ctx, enum pipe_shader_type shader_stage,
if (cso_hash_iter_is_null(iter)) {
cso = MALLOC(sizeof(struct cso_sampler));
if (!cso)
return false;
return NULL;
memcpy(&cso->state, templ, sizeof(*templ));
cso->data = ctx->base.pipe->create_sampler_state(ctx->base.pipe, &cso->state);
@@ -1389,7 +1389,7 @@ set_sampler(struct cso_context_priv *ctx, enum pipe_shader_type shader_stage,
iter = cso_insert_state(&ctx->cache, hash_key, CSO_SAMPLER, cso);
if (cso_hash_iter_is_null(iter)) {
FREE(cso);
return false;
return NULL;
}
} else {
cso = cso_hash_iter_data(iter);
+7 -7
View File
@@ -62,7 +62,7 @@ create_vert_shader(struct vl_compositor *c)
shader = ureg_create(PIPE_SHADER_VERTEX);
if (!shader)
return false;
return NULL;
vpos = ureg_DECL_vs_input(shader, 0);
vtex = ureg_DECL_vs_input(shader, 1);
@@ -270,7 +270,7 @@ create_frag_shader_video_buffer(struct vl_compositor *c)
shader = ureg_create(PIPE_SHADER_FRAGMENT);
if (!shader)
return false;
return NULL;
texel = ureg_DECL_temporary(shader);
fragment = ureg_DECL_output(shader, TGSI_SEMANTIC_COLOR, 0);
@@ -292,7 +292,7 @@ create_frag_shader_weave_rgb(struct vl_compositor *c)
shader = ureg_create(PIPE_SHADER_FRAGMENT);
if (!shader)
return false;
return NULL;
texel = ureg_DECL_temporary(shader);
fragment = ureg_DECL_output(shader, TGSI_SEMANTIC_COLOR, 0);
@@ -315,7 +315,7 @@ create_frag_shader_deint_yuv(struct vl_compositor *c, bool y, bool w)
shader = ureg_create(PIPE_SHADER_FRAGMENT);
if (!shader)
return false;
return NULL;
texel = ureg_DECL_temporary(shader);
fragment = ureg_DECL_output(shader, TGSI_SEMANTIC_COLOR, 0);
@@ -353,7 +353,7 @@ create_frag_shader_palette(struct vl_compositor *c, bool include_cc)
shader = ureg_create(PIPE_SHADER_FRAGMENT);
if (!shader)
return false;
return NULL;
for (i = 0; include_cc && i < 3; ++i)
csc[i] = ureg_DECL_constant(shader, i);
@@ -407,7 +407,7 @@ create_frag_shader_rgba(struct vl_compositor *c)
shader = ureg_create(PIPE_SHADER_FRAGMENT);
if (!shader)
return false;
return NULL;
tc = ureg_DECL_fs_input(shader, TGSI_SEMANTIC_GENERIC, VS_O_VTEX, TGSI_INTERPOLATE_LINEAR);
color = ureg_DECL_fs_input(shader, TGSI_SEMANTIC_COLOR, VS_O_COLOR, TGSI_INTERPOLATE_LINEAR);
@@ -442,7 +442,7 @@ create_frag_shader_rgb_yuv(struct vl_compositor *c, bool y)
shader = ureg_create(PIPE_SHADER_FRAGMENT);
if (!shader)
return false;
return NULL;
for (i = 0; i < 3; ++i)
csc[i] = ureg_DECL_constant(shader, i);