diff options
author | notaz | 2013-03-13 01:51:32 +0200 |
---|---|---|
committer | notaz | 2013-03-15 02:19:21 +0200 |
commit | 134f81ec45254560f7eee08bb0b59d403449c5e0 (patch) | |
tree | 7fca3e8a11857812a6d3496f445353cbeef024c4 /plugins/gpu_neon | |
parent | 30773ad710989fd84254978e19af5ea92768e3ea (diff) | |
download | pcsx_rearmed-134f81ec45254560f7eee08bb0b59d403449c5e0.tar.gz pcsx_rearmed-134f81ec45254560f7eee08bb0b59d403449c5e0.tar.bz2 pcsx_rearmed-134f81ec45254560f7eee08bb0b59d403449c5e0.zip |
psx_gpu: fix mask set in blend_blocks variant
thanks to Exophase for help with coming up with this fix
Diffstat (limited to 'plugins/gpu_neon')
-rw-r--r-- | plugins/gpu_neon/psx_gpu/psx_gpu_arm_neon.S | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/plugins/gpu_neon/psx_gpu/psx_gpu_arm_neon.S b/plugins/gpu_neon/psx_gpu/psx_gpu_arm_neon.S index 344331d..d8fb153 100644 --- a/plugins/gpu_neon/psx_gpu/psx_gpu_arm_neon.S +++ b/plugins/gpu_neon/psx_gpu/psx_gpu_arm_neon.S @@ -4280,6 +4280,7 @@ function(blend_blocks_textured_unblended_on) beq 1f 0: + vorr.u16 pixels, pixels, msb_mask vorr.u16 draw_mask, draw_mask, write_mask vbif.u16 fb_pixels, pixels, draw_mask vst1.u16 { fb_pixels }, [ fb_ptr ] @@ -4294,6 +4295,7 @@ function(blend_blocks_textured_unblended_on) bne 0b 1: + vorr.u16 pixels, pixels, msb_mask vorr.u16 draw_mask, draw_mask, write_mask vbif.u16 fb_pixels, pixels, draw_mask vst1.u16 { fb_pixels }, [ fb_ptr ] |