gl_state_tracker: Implement dirty flags for fragment color clamp

This commit is contained in:
ReinUsesLisp
2019-12-30 01:20:08 -03:00
parent bf1a1d989f
commit 231601763c
3 changed files with 14 additions and 2 deletions

View File

@ -201,6 +201,10 @@ void SetupDirtyLogicOp(Tables& tables) {
FillBlock(tables[0], OFF(logic_op), NUM(logic_op), LogicOp);
}
void SetupDirtyFragmentClampColor(Tables& tables) {
tables[0][OFF(frag_color_clamp)] = FragmentClampColor;
}
void SetupDirtyMisc(Tables& tables) {
auto& table = tables[0];
@ -236,6 +240,7 @@ void StateTracker::Initialize() {
SetupDirtyRasterizeEnable(tables);
SetupDirtyFramebufferSRGB(tables);
SetupDirtyLogicOp(tables);
SetupDirtyFragmentClampColor(tables);
SetupDirtyMisc(tables);
auto& store = dirty.on_write_stores;