gl_state_tracker: Implement dirty flags for depth clamp enabling

This commit is contained in:
ReinUsesLisp
2020-01-02 22:41:20 -03:00
parent 3ce66776ec
commit 2eeea90713
3 changed files with 15 additions and 3 deletions

View File

@ -217,6 +217,10 @@ void SetupDirtyClipControl(Tables& tables) {
table[OFF(depth_mode)] = ClipControl;
}
void SetupDirtyDepthClampEnabled(Tables& tables) {
tables[0][OFF(view_volume_clip_control)] = DepthClampEnabled;
}
void SetupDirtyMisc(Tables& tables) {
auto& table = tables[0];
@ -255,6 +259,7 @@ void StateTracker::Initialize() {
SetupDirtyFragmentClampColor(tables);
SetupDirtyPointSize(tables);
SetupDirtyClipControl(tables);
SetupDirtyDepthClampEnabled(tables);
SetupDirtyMisc(tables);
auto& store = dirty.on_write_stores;