diff options
| author | 2022-06-03 18:02:10 +0200 | |
|---|---|---|
| committer | 2022-06-03 18:02:10 +0200 | |
| commit | 14db101148ca1c10c8b67a5450a56230df83d14f (patch) | |
| tree | 65f28a69549bf035519c672110e70704437b5dda /src | |
| parent | Merge pull request #8410 from liamwhite/thread-names (diff) | |
| parent | Maxwell3D: Fix 3D semaphore counter type 0 handling (diff) | |
| download | yuzu-14db101148ca1c10c8b67a5450a56230df83d14f.tar.gz yuzu-14db101148ca1c10c8b67a5450a56230df83d14f.tar.xz yuzu-14db101148ca1c10c8b67a5450a56230df83d14f.zip | |
Merge pull request #8414 from bylaws/master
Maxwell3D: Fix 3D semaphore counter type 0 handling
Diffstat (limited to 'src')
| -rw-r--r-- | src/video_core/engines/maxwell_3d.cpp | 4 | ||||
| -rw-r--r-- | src/video_core/engines/maxwell_3d.h | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/video_core/engines/maxwell_3d.cpp b/src/video_core/engines/maxwell_3d.cpp index 7d0cb8fce..3a4646289 100644 --- a/src/video_core/engines/maxwell_3d.cpp +++ b/src/video_core/engines/maxwell_3d.cpp | |||
| @@ -595,8 +595,8 @@ void Maxwell3D::DrawArrays() { | |||
| 595 | 595 | ||
| 596 | std::optional<u64> Maxwell3D::GetQueryResult() { | 596 | std::optional<u64> Maxwell3D::GetQueryResult() { |
| 597 | switch (regs.query.query_get.select) { | 597 | switch (regs.query.query_get.select) { |
| 598 | case Regs::QuerySelect::Zero: | 598 | case Regs::QuerySelect::Payload: |
| 599 | return 0; | 599 | return regs.query.query_sequence; |
| 600 | case Regs::QuerySelect::SamplesPassed: | 600 | case Regs::QuerySelect::SamplesPassed: |
| 601 | // Deferred. | 601 | // Deferred. |
| 602 | rasterizer->Query(regs.query.QueryAddress(), QueryType::SamplesPassed, | 602 | rasterizer->Query(regs.query.QueryAddress(), QueryType::SamplesPassed, |
diff --git a/src/video_core/engines/maxwell_3d.h b/src/video_core/engines/maxwell_3d.h index c0c2c7d96..434ba0877 100644 --- a/src/video_core/engines/maxwell_3d.h +++ b/src/video_core/engines/maxwell_3d.h | |||
| @@ -93,7 +93,7 @@ public: | |||
| 93 | }; | 93 | }; |
| 94 | 94 | ||
| 95 | enum class QuerySelect : u32 { | 95 | enum class QuerySelect : u32 { |
| 96 | Zero = 0, | 96 | Payload = 0, |
| 97 | TimeElapsed = 2, | 97 | TimeElapsed = 2, |
| 98 | TransformFeedbackPrimitivesGenerated = 11, | 98 | TransformFeedbackPrimitivesGenerated = 11, |
| 99 | PrimitivesGenerated = 18, | 99 | PrimitivesGenerated = 18, |