rasterizer: Implemented combiner output scaling.
This commit is contained in:
parent
ff767eeb40
commit
23e8be573e
2 changed files with 16 additions and 2 deletions
|
@ -300,7 +300,18 @@ struct Regs {
|
|||
BitField<24, 8, u32> const_a;
|
||||
};
|
||||
|
||||
INSERT_PADDING_WORDS(0x1);
|
||||
union {
|
||||
BitField< 0, 2, u32> color_scale;
|
||||
BitField<16, 2, u32> alpha_scale;
|
||||
};
|
||||
|
||||
inline unsigned GetColorMultiplier() const {
|
||||
return (color_scale < 3) ? (1 << color_scale) : 1;
|
||||
}
|
||||
|
||||
inline unsigned GetAlphaMultiplier() const {
|
||||
return (alpha_scale < 3) ? (1 << alpha_scale) : 1;
|
||||
}
|
||||
};
|
||||
|
||||
TevStageConfig tev_stage0;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue