GPU: Added registers for min and mag texture filters and implemented them in the hw renderer.

This commit is contained in:
Subv 2015-07-21 16:26:09 -05:00
parent cd2bb2dc69
commit 009e34f08a
4 changed files with 37 additions and 3 deletions

View file

@ -119,6 +119,11 @@ struct Regs {
MirroredRepeat = 3,
};
enum TextureFilter : u32 {
Nearest = 0,
Linear = 1
};
union {
BitField< 0, 8, u32> r;
BitField< 8, 8, u32> g;
@ -132,6 +137,8 @@ struct Regs {
};
union {
BitField< 1, 1, TextureFilter> mag_filter;
BitField< 2, 1, TextureFilter> min_filter;
BitField< 8, 2, WrapMode> wrap_t;
BitField<12, 2, WrapMode> wrap_s;
};