diff options
Diffstat (limited to 'src/emu/video/rgbsse.h')
-rw-r--r-- | src/emu/video/rgbsse.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/emu/video/rgbsse.h b/src/emu/video/rgbsse.h index 83028f894d2..ce7c848ae4d 100644 --- a/src/emu/video/rgbsse.h +++ b/src/emu/video/rgbsse.h @@ -282,7 +282,13 @@ public: void blend(const rgbaint_t& other, u8 factor); void scale_and_clamp(const rgbaint_t& scale); - void scale_imm_and_clamp(const s32 scale); + + inline void scale_imm_and_clamp(const s32 scale) + { + mul_imm(scale); + sra_imm(8); + clamp_to_uint8(); + } inline void scale_imm_add_and_clamp(const s32 scale, const rgbaint_t& other) { |