summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/video/rgbsse.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/video/rgbsse.h')
-rw-r--r--src/emu/video/rgbsse.h8
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)
{