diff --git a/src/broadcom/cle/v3d_packet_v33.xml b/src/broadcom/cle/v3d_packet_v33.xml
index e450da4ea28..2fdc685ae51 100644
--- a/src/broadcom/cle/v3d_packet_v33.xml
+++ b/src/broadcom/cle/v3d_packet_v33.xml
@@ -473,6 +473,7 @@
+
diff --git a/src/gallium/drivers/v3d/v3dx_rcl.c b/src/gallium/drivers/v3d/v3dx_rcl.c
index 739088ec3ed..d945350e7fe 100644
--- a/src/gallium/drivers/v3d/v3dx_rcl.c
+++ b/src/gallium/drivers/v3d/v3dx_rcl.c
@@ -78,7 +78,7 @@ load_general(struct v3d_cl *cl, struct pipe_surface *psurf, int buffer,
else
load.input_image_format = surf->format;
load.r_b_swap = surf->swap_rb;
-
+ load.force_alpha_1 = util_format_has_alpha1(psurf->format);
if (surf->tiling == VC5_TILING_UIF_NO_XOR ||
surf->tiling == VC5_TILING_UIF_XOR) {
load.height_in_ub_or_stride =