gpu_neon: fix texels vs pixels confusion
[pcsx_rearmed.git] / plugins / gpu_neon / psx_gpu / psx_gpu_simd.c
index 86d1cf1..0039254 100644 (file)
@@ -2585,7 +2585,7 @@ void texture_blocks_16bpp(psx_gpu_struct *psx_gpu)
   gvmull_u8(pixels_##component, texels_##component, colors_##component)        \
 
 #define shade_blocks_textured_modulated_do(shading, dithering, target)         \
-  const block_struct * __restrict__ block = psx_gpu->blocks;                   \
+  block_struct * __restrict__ block = psx_gpu->blocks;                         \
   u32 num_blocks = psx_gpu->num_blocks;                                        \
   vec_8x16u texels;                                                            \
                                                                                \
@@ -2822,7 +2822,7 @@ void shade_blocks_unshaded_untextured_direct(psx_gpu_struct *psx_gpu)
   u32 num_blocks = psx_gpu->num_blocks;
 
   vec_8x16u pixels;
-  gvld1q_u16(pixels, block->texels.e);
+  gvld1q_u16(pixels, block->pixels.e);
   shade_blocks_load_msb_mask_direct();
 
   while(num_blocks)