aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/engines
AgeCommit message (Collapse)Author
2022-12-12Merge pull request #9406 from vonchenplus/topologybunnei
video_core: Adjust topology update logic and Adjust Clear Manage
2022-12-09Fix compilation errorSalvage
2022-12-08video_core: Add vertex_array_instance_* sbubbed called warningFengChen
2022-12-08video_core: The draw manager manages whether Clear is required.FengChen
2022-12-08video_core: Adjust topology update logicFengChen
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-04externals: update dynarmic, SDL2Liam
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-29maxwell_3d: Mark shifted value as unsignedLioncash
Otherwise this is technically creating a signed int result that gets converted. Just a consistency change. While we're in the area, we can mark Samples() as const.
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-24Merge pull request #9194 from FernandoS27/yfc-fermi2dliamwhite
YFC - Fermi2D: Rework blit engine and add a software blitter.
2022-11-24Fermi2D: Cleanup and address feedback.Fernando Sahmkow
2022-11-24GPU: Fix buffer cache issue, engine upload not inlining memory in multiline ↵Fernando Sahmkow
and pessismistic invalidation.
2022-11-24GPU: Implement additional render target formats.Fernando Sahmkow
2022-11-24MaxwellDMA: Implement BlockLinear to BlockLinear copies.Fernando Sahmkow
2022-11-24Fermi2D: Implement Bilinear software filtering and address feedback.Fernando Sahmkow
2022-11-24Fermi2D: Rework blit engine and add a software blitter.Fernando Sahmkow
2022-11-22video_core: Optimize maxwell drawing trigger mechanismFengChen
2022-11-19Merge pull request #9252 from liamwhite/radv-superioritybunnei
maxwell3d: HLE multi-layer clear macro
2022-11-17Merge pull request #9229 from Docteh/achy_breaky_heartMorph
Add break for default cases
2022-11-17maxwell3d: full HLE for multi-layer clearsLiam
2022-11-16maxwell3d: HLE multi-layer clear macroLiam
2022-11-13Add break for default casesKyle Kienapfel
Visual Studio has an option to search all files in a solution, so I did a search in there for "default:" looking for any missing break statements. I've left out default statements that return something, and that throw something, even if via ThrowInvalidType. UNREACHABLE leads towards throw R_THROW macro leads towards a return
2022-11-12Merge pull request #9226 from Kelebek1/regs_regressionbunnei
[video_core] Fix a couple regs regressions
2022-11-11Merge pull request #9204 from vonchenplus/dma_copy_1d_random_crashliamwhite
video_core: Fix dma copy 1D random crash
2022-11-11Fix regs regression with OpenGL two-sided stencil, and re-add data ↵Kelebek1
invalidation reg
2022-11-11ir/texture_pass: Use host_info instead of querying Settings::values (#9176)Morph
2022-11-11video_core: Fix dma copy 1D random crashFengChen
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
2022-10-17video_core: implement 1D copies based on VMM 'kind'FengChen
2022-10-13renderer_(opengl/vulkan): Fix tessellation clockwise parameterMorph
This should be assigned CW only on Triangles_CW rather than not Triangles_CCW, making CCW the default winding order rather than CW.
2022-10-10Fix stencil func registers, make clip control equivalent to how it was ↵Kelebek1
before, but surely wrong.
2022-10-07Update 3D regsKelebek1
2022-10-06maxwell_dma: remove warnings from implemented functionalityLiam
2022-10-06General: address feedbackFernando Sahmkow
2022-10-06general: Format licenses as per SPDX guidelinesMorph
2022-10-06NVDRV: Further improvements.Fernando Sahmkow
2022-10-06DMA & InlineToMemory Engines Rework.bunnei
2022-10-06Maxwell3D: Add small_index_2Fernando Sahmkow