aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/engines/maxwell_3d.cpp
AgeCommit message (Collapse)Author
2024-02-19scope_exit: Make constexprFearlessTobi
Allows the use of the macro in constexpr-contexts. Also avoids some potential problems when nesting braces inside it.
2024-01-18Core: Eliminate core/memory dependancies.Fernando Sahmkow
2023-12-19OpenGL: Add GL_PRIMITIVES_GENERATED and ↵Ameer J
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN queries
2023-11-18Buffer Cache: Eliminate clears on Indirect buffersFernando Sahmkow
2023-09-23Query Cache: Fix guest side sample countingFernando Sahmkow
2023-09-23Query Cache: address issuesFernando Sahmkow
2023-09-23Query Cachge: Fully rework Vulkan's query cacheFernando Sahmkow
2023-08-27Maxwell3D: Improve Index buffer size estimation.Fernando Sahmkow
2023-07-02Use spans over guest memory where possible instead of copying data.Kelebek1
2023-06-03android: video_core: Disable some problematic things on GPU Normal.bunnei
2023-04-29Maxwell3D: only update parameters on HighFernando Sahmkow
2023-04-22maxwell_3d: fix out of bounds array access in size estimationLiam
2023-02-16Merge pull request #9802 from Kelebek1/wait_data_cachebunnei
Re-add the invalidate_texture_data_cache register
2023-02-14Reimplement the invalidate_texture_data_cache registerKelebek1
2023-02-14remove static from pointer sized or smaller types for aesthetics, change ↵arades79
constexpr static to static constexpr for consistency Signed-off-by: arades79 <scravers@protonmail.com>
2023-02-14add static lifetime to constexpr values to force compile time evaluation ↵arades79
where possible Signed-off-by: arades79 <scravers@protonmail.com>
2023-01-19Merge pull request #9556 from vonchenplus/draw_textureliamwhite
video_core: Implement maxwell3d draw texture method
2023-01-18Demote maxwell3d Firmware4 call log to debugKelebek1
2023-01-05video_core: Cache GPU internal writes.Fernando Sahmkow
2023-01-05video_core: Implement maxwell3d draw texture methodFeng Chen
2023-01-04Video_core: Address feedbackFernando Sahmkow
2023-01-01Rasterizer: Setup skeleton for Host Conditional renderingFernando Sahmkow
2023-01-01Vulkan: Implement Dynamic State 3Fernando Sahmkow
2023-01-01Vulkan Implement Dynamic State 2 LogicOp and PatchVerticesFernando Sahmkow
2023-01-01DMAPusher: Improve collection of non executing methodsFernando Sahmkow
2023-01-01Revert Buffer cache changes and setup additional macros.Fernando Sahmkow
2023-01-01MacroHLE: Reduce massive calculations on sizing estimation.Fernando Sahmkow
2023-01-01MacroHLE: Add HLE replacement for base vertex and base instance.Fernando Sahmkow
2023-01-01MacroHLE: Add Index Buffer size estimation.Fernando Sahmkow
2023-01-01MacroHLE: Refactor MacroHLE system.Fernando Sahmkow
2023-01-01MacroHLE: Implement DrawIndexedIndirect & DrawArraysIndirect.Fernando Sahmkow
2022-12-08Merge pull request #9401 from vonchenplus/draw_managerFernando S
video_core: Implement maxwell3d draw manager and split draw logic
2022-12-08video_core: Implement maxwell3d draw manager and split draw logicFeng Chen
2022-12-05Merge pull request #9360 from Kelebek1/R-E-S-P-E-C-Tliamwhite
Respect render mode override
2022-12-03Merge pull request #9353 from vonchenplus/draw_indexedliamwhite
video_core: Fine tuning the index drawing judgment logic
2022-12-01video_core: Fine tuning the index drawing judgment logicFeng Chen
2022-11-30Respect render mode overrideKelebek1
2022-11-29engines: Remove unnecessary castsLioncash
In a few cases we have some casts that can be trivially removed.
2022-11-26Merge pull request #9288 from vonchenplus/deferred_drawliamwhite
video_core: Fine tune maxwell drawing trigger mechanism
2022-11-24GPU: Fix buffer cache issue, engine upload not inlining memory in multiline ↵Fernando Sahmkow
and pessismistic invalidation.
2022-11-22video_core: Optimize maxwell drawing trigger mechanismFengChen
2022-11-17maxwell3d: full HLE for multi-layer clearsLiam
2022-11-11Fix regs regression with OpenGL two-sided stencil, and re-add data ↵Kelebek1
invalidation reg
2022-10-31video_core: Fix drawing trigger mechanism regressionFengChen
2022-10-27video_core: Fix drawing trigger mechanism regressionFengChen
2022-10-25Merge pull request #9112 from vonchenplus/deferred_drawliamwhite
video_core: Reimplementing the maxwell drawing trigger mechanism
2022-10-22Merge pull request #9095 from FernandoS27/meat-good-vegetable-badFernando S
Maxwell3D/Puller: Fix regressions and syncing issues.
2022-10-22video_core: Implement maxwell inline_index methodFengChen
2022-10-21video_coare: Reimplementing the maxwell drawing trigger mechanismFengChen
2022-10-19Maxwell3D/Puller: Fix regressions and syncing issues.Fernando Sahmkow