Rasterizer: Respect buffer-write allow registers

This commit is contained in:
Jannik Vogel 2016-04-01 15:44:42 +02:00
parent d47605b2ed
commit fa24df7340
2 changed files with 16 additions and 4 deletions

View file

@ -578,7 +578,17 @@ struct Regs {
}
struct {
INSERT_PADDING_WORDS(0x6);
INSERT_PADDING_WORDS(0x3);
union {
BitField<0, 4, u32> allow_color_write; // 0 = disable, else enable
};
INSERT_PADDING_WORDS(0x1);
union {
BitField<0, 2, u32> allow_depth_stencil_write; // 0 = disable, else enable
};
DepthFormat depth_format; // TODO: Should be a BitField!
BitField<16, 3, ColorFormat> color_format;