Fernando Sahmkow
|
ae60a5657e
|
Buffer Cache: Eliminate clears on Indirect buffers
|
2 years ago |
Ameer J
|
feb60de5c3
|
shader_recompiler: Fix spelling of "derivate" (#12067)
|
2 years ago |
Kelebek1
|
32ad99701d
|
Implement vertex array first and subsequent draws
|
3 years ago |
Fernando Sahmkow
|
2fea1b8407
|
Query Cache: Fix guest side sample counting
|
3 years ago |
Fernando Sahmkow
|
282ae8fa51
|
Query Cache: address issues
|
3 years ago |
Fernando Sahmkow
|
57401589c2
|
Macro HLE: Add DrawIndirectByteCount
|
3 years ago |
Fernando Sahmkow
|
f1a2e36711
|
Query Cachge: Fully rework Vulkan's query cache
|
3 years ago |
Kelebek1
|
4f69be8169
|
Fix DMA engine register offsets
|
3 years ago |
Fernando Sahmkow
|
52544933d2
|
Maxwell3D: Improve Index buffer size estimation.
|
3 years ago |
Fernando Sahmkow
|
115792158d
|
VideoCore: Implement DispatchIndirect
|
3 years ago |
Liam
|
023b9b38cc
|
general: fix apple clang build
|
3 years ago |
Kelebek1
|
6f7cb69c94
|
Use spans over guest memory where possible instead of copying data.
|
3 years ago |
Morph
|
5a09fa5012
|
maxwell_dma: Specify dst_operand.pitch instead of a temp var
|
3 years ago |
Kelebek1
|
ffbaf574ca
|
Use safe reads in DMA engine
|
3 years ago |
Kelebek1
|
5da70f7197
|
Remove memory allocations in some hot paths
|
3 years ago |
Feng Chen
|
b77a247e8c
|
video_core: drawtexture support upscale
|
3 years ago |
bunnei
|
befd477279
|
android: video_core: Disable some problematic things on GPU Normal.
|
3 years ago |
Kelebek1
|
bf08bc3c0f
|
Allow Fermi blit accelerate to add src/dst to the cache if they don't exist already. Use ScratchBuffers in the software blit path.
|
3 years ago |
Fernando Sahmkow
|
8014dd8259
|
Texture cache: Only force flush the dma downloads
|
3 years ago |
Fernando Sahmkow
|
c6cac2ffaa
|
GPU: Add Reactive flushing
|
3 years ago |
Fernando Sahmkow
|
56c9730a16
|
Maxwell3D: only update parameters on High
|
3 years ago |
Liam
|
eb7c2314f6
|
maxwell_3d: fix out of bounds array access in size estimation
|
3 years ago |
Kelebek1
|
4e14b64bfc
|
Account for a pre-added offset when using Corner sample mode for 2D blits
|
3 years ago |
Feng Chen
|
ff2089fdf5
|
video_core: Keep the definition of DimensionControl consistent with nvidia open doc
|
3 years ago |
Liam
|
600f325d87
|
general: fix spelling mistakes
|
3 years ago |
FengChen
|
4e42ba54e5
|
video_core: Invalid index_buffer flag when inline_index draw
|
3 years ago |
Fernando Sahmkow
|
8a3411b417
|
Engines: Implement Accelerate DMA Texture.
|
4 years ago |
Kelebek1
|
3b50906f00
|
Reimplement the invalidate_texture_data_cache register
|
3 years ago |
arades79
|
683019878f
|
remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistency
Signed-off-by: arades79 <scravers@protonmail.com>
|
3 years ago |
arades79
|
45e13b03f3
|
add static lifetime to constexpr values to force compile time evaluation where possible
Signed-off-by: arades79 <scravers@protonmail.com>
|
3 years ago |
Kelebek1
|
5a106cf11e
|
Demote maxwell3d Firmware4 call log to debug
|
3 years ago |
Feng Chen
|
9fc7ca1731
|
Address feedback
|
3 years ago |
Fernando Sahmkow
|
b56ad93bbc
|
BufferBase: Don't ignore GPU pages.
|
3 years ago |
Fernando Sahmkow
|
2d0c4f2b1d
|
Fermi2D: sync cache flushes
|
3 years ago |
Fernando Sahmkow
|
6c7eb81f7d
|
video_core: Cache GPU internal writes.
|
3 years ago |
Feng Chen
|
1e8cee2ddf
|
video_core: Implement maxwell3d draw texture method
|
3 years ago |
Fernando Sahmkow
|
a0c697124c
|
Video_core: Address feedback
|
3 years ago |
Fernando Sahmkow
|
b62ffb612d
|
Vulkan: rework stencil tracking.
|
3 years ago |
Fernando Sahmkow
|
d09aa0182f
|
MacroHLE: Final cleanup and fixes.
|
3 years ago |
Fernando Sahmkow
|
581a7d785b
|
Rasterizer: Setup skeleton for Host Conditional rendering
|
3 years ago |
Fernando Sahmkow
|
d33251db93
|
Vulkan: Implement Dynamic State 3
|
3 years ago |
Fernando Sahmkow
|
f800e485c9
|
Vulkan Implement Dynamic State 2 LogicOp and PatchVertices
|
3 years ago |
Fernando Sahmkow
|
cb1497d0d7
|
DMAPusher: Improve collection of non executing methods
|
3 years ago |
Fernando Sahmkow
|
ce448ce770
|
Revert Buffer cache changes and setup additional macros.
|
3 years ago |
Fernando Sahmkow
|
18637766ef
|
MacroHLE: Reduce massive calculations on sizing estimation.
|
3 years ago |
Fernando Sahmkow
|
aad0cbf024
|
MacroHLE: Add HLE replacement for base vertex and base instance.
|
3 years ago |
Fernando Sahmkow
|
93ac5a6a6d
|
MacroHLE: Add Index Buffer size estimation.
|
4 years ago |
Fernando Sahmkow
|
c541559767
|
MacroHLE: Refactor MacroHLE system.
|
4 years ago |
Fernando Sahmkow
|
0f89828073
|
MacroHLE: Implement DrawIndexedIndirect & DrawArraysIndirect.
|
4 years ago |
Fernando Sahmkow
|
a5a94f52ff
|
MacroHLE: Add MultidrawIndirect HLE Macro.
|
4 years ago |