aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/engines/maxwell_3d.h
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #334 from snowstormxd/codex/upstream-mkw-testJonas31 hours1-0/+11
|\
| * vulkan: submit native work sooner and use the active draw countsnowstormxd34 hours1-0/+1
| * gpu: make register-write history opt-in in release buildssnowstormxd34 hours1-0/+10
* | video_core: continue a split instance loop at its own instance indexSssnowyyy33 hours1-1/+4
|/
* Merge nx2 into nx2-experimentalkraibse39 hours1-0/+12
|\
| * video_core: keep root tables and bind table 0 as constant bank 17Duck9122 days1-0/+12
* | Merge remote-tracking branch 'origin/fix/deferred-instance-state' into test/l...Takoroka2 days1-0/+6
|\ \
| * | video_core: draw deferred instances before the state after their loopTakoroka4 days1-0/+6
| |/
* / video_core: draw Switch 2 task/mesh pipelines with VK_EXT_mesh_shaderTakoroka3 days1-0/+13
|/
* video_core: split the GPU thread in two (EDEN_NX2_SPLIT, off by default)Takoroka5 days1-0/+34
* maxwell_3d: drop state register writes that keep the register's valueTakoroka5 days1-0/+10
* video_core: copy whole macro calls to the stackTakoroka5 days1-1/+2
* Switch 2: per-channel MME data RAM; one QMD table for all channelsTakoroka6 days1-0/+3
* nx2: method data continues across GPFIFO entriesTakoroka7 days1-0/+13
* nx2: title 4 runs past its loading screen without GPU stallsTakoroka7 days1-0/+2
* nx2: get title 4 past the difficulty confirmTakoroka7 days1-0/+5
* Switch 2: Turing macros, native compute, Ampere shader lowering, native tilingTakoroka7 days1-0/+18
* [common] Switch to boost::unordered_flat containers (#4326)crueter2026-08-311-1/+1
* [meta] Discourage profanity usage (#4239)crueter2026-08-091-1/+1
* [maxwell_3d] append inline index draw streams in bulk (#4083)simply00012026-06-271-0/+3
* [video_core/maxwell3d] compute macro param address on demand (#4067)simply00012026-06-261-2/+8
* [video_core, hle] remove redundant parent references in system structs (#3908)lizzie2026-06-231-9/+7
* [video_core] fix std::bitset<> dirty tracker OOB, fix slightly wrong index fo...lizzie2026-05-271-4/+4
* [video_core/engines/maxwell3d] memory inline DrawState to reduce indirection ...lizzie2026-04-281-10/+63
* [video_core/engines] implement stub NV01 timer, inline other channel engines ...lizzie2026-03-061-1/+1
* [video_core/engines] Macro HLE inline (#3653)lizzie2026-03-061-1/+1
* [*] change all std::unordered_map and std::unordered_set into ankerl::unorder...lizzie2026-02-101-2/+2
* [common, core] remove uneeded memory indirection overhead at startup (#3306)lizzie2026-01-161-2/+2
* [meta] fix license headers (#2547)lizzie2025-09-211-0/+3
* [cmake] enable clang-cl and WoA builds (#348)lizzie2025-09-091-3/+3
* Fix typos in video_coreViktor Szépe2024-01-071-5/+5
* Query Cachge: Fully rework Vulkan's query cacheFernando Sahmkow2023-09-231-3/+0
* video_core: Keep the definition of DimensionControl consistent with nvidia op...Feng Chen2023-03-311-4/+4
* video_core: Implement maxwell3d draw texture methodFeng Chen2023-01-051-1/+15
* Video_core: Address feedbackFernando Sahmkow2023-01-041-18/+12
* Vulkan: rework stencil tracking.Fernando Sahmkow2023-01-031-4/+4
* MacroHLE: Final cleanup and fixes.Fernando Sahmkow2023-01-011-1/+1
* DMAPusher: Improve collection of non executing methodsFernando Sahmkow2023-01-011-0/+4
* Revert Buffer cache changes and setup additional macros.Fernando Sahmkow2023-01-011-5/+18
* MacroHLE: Reduce massive calculations on sizing estimation.Fernando Sahmkow2023-01-011-0/+2
* MacroHLE: Add HLE replacement for base vertex and base instance.Fernando Sahmkow2023-01-011-0/+17
* MacroHLE: Add Index Buffer size estimation.Fernando Sahmkow2023-01-011-0/+2
* MacroHLE: Refactor MacroHLE system.Fernando Sahmkow2023-01-011-3/+18
* MacroHLE: Implement DrawIndexedIndirect & DrawArraysIndirect.Fernando Sahmkow2023-01-011-3/+9
* video_core: Implement maxwell3d draw manager and split draw logicFeng Chen2022-12-081-20/+5
* Merge pull request #9353 from vonchenplus/draw_indexedliamwhite2022-12-031-0/+1
|\
| * video_core: Fine tuning the index drawing judgment logicFeng Chen2022-12-011-0/+1
* | maxwell_3d: Mark shifted value as unsignedLioncash2022-11-291-3/+3
* | engines: Remove unnecessary castsLioncash2022-11-291-48/+25
|/
* video_core: Optimize maxwell drawing trigger mechanismFengChen2022-11-221-2/+6