Fernando Sahmkow
|
5cb9fe7819
|
SwBlitter: Fix Pitch linear reading/writting
|
2 years ago |
Liam
|
9bdf09bd76
|
renderer_vulkan: implement layer stack composition
|
2 years ago |
Fernando Sahmkow
|
23430e6772
|
Core: Eliminate core/memory dependancies.
|
2 years ago |
Fernando Sahmkow
|
590d9b7e1d
|
Core: Clang format and other small issues.
|
2 years ago |
Fernando Sahmkow
|
0a2536a0df
|
SMMU: Initial adaptation to video_core.
|
2 years ago |
Viktor Szépe
|
53085a45e0
|
Fix typos in video_core
|
2 years ago |
Fernando Sahmkow
|
d07397931a
|
MaxwellDMA: Don't flush the outputs of a dma copy.
|
2 years ago |
Ameer J
|
db8a601cf8
|
OpenGL: Add GL_PRIMITIVES_GENERATED and GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN queries
|
2 years ago |
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 |