290 Commits (d09aa0182f18d1ac338ab47009b42fdeb67497a8)

Author SHA1 Message Date
Fernando Sahmkow d09aa0182f MacroHLE: Final cleanup and fixes. 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. 3 years ago
Fernando Sahmkow c541559767 MacroHLE: Refactor MacroHLE system. 4 years ago
Fernando Sahmkow 0f89828073 MacroHLE: Implement DrawIndexedIndirect & DrawArraysIndirect. 4 years ago
Feng Chen bf0b957c05 video_core: Implement maxwell3d draw manager and split draw logic 3 years ago
Feng Chen cb5400b34d video_core: Fine tuning the index drawing judgment logic 3 years ago
Lioncash 96ffc174aa maxwell_3d: Mark shifted value as unsigned 3 years ago
Lioncash d7ec031419 engines: Remove unnecessary casts 3 years ago
FengChen 1d57851fc7 video_core: Optimize maxwell drawing trigger mechanism 3 years ago
Liam 4c42655a2d maxwell3d: full HLE for multi-layer clears 3 years ago
Liam ece0c1095d maxwell3d: HLE multi-layer clear macro 3 years ago
Kelebek1 33ea0fdfe8 Fix regs regression with OpenGL two-sided stencil, and re-add data invalidation reg 3 years ago
Morph c9bb888adf
ir/texture_pass: Use host_info instead of querying Settings::values (#9176) 3 years ago
FengChen f6e7cae62c video_core: Fix drawing trigger mechanism regression 3 years ago
FengChen 2f90694797 video_core: Implement maxwell inline_index method 3 years ago
FengChen 1f54cd4ac7 video_coare: Reimplementing the maxwell drawing trigger mechanism 3 years ago
Morph d3114c620d renderer_(opengl/vulkan): Fix tessellation clockwise parameter 3 years ago
Kelebek1 4496030ea9 Fix stencil func registers, make clip control equivalent to how it was before, but surely wrong. 3 years ago
Kelebek1 752659aef3 Update 3D regs 3 years ago
Liam 084d7d6b01 common: Change semantics of UNREACHABLE to unconditionally crash 4 years ago
Billy Laws ea89cf8639 Maxwell3D: Fix 3D semaphore counter type 0 handling 4 years ago
Morph 99ceb03a1c general: Convert source file copyright comments over to SPDX 4 years ago
Liam a24e7ba61b maxwell3d: add small_index_2 register 4 years ago
ameerj 1bc7d61b57 video_core: Reduce unused includes 4 years ago
ameerj 5119a57614 maxwell_3d: Implement a safer CB data upload 4 years ago
byte[] be0e6a2bb4 Maxwell3D: Link to override constant definition in nouveau 4 years ago
Liam 37aa472269 Maxwell3D: Use override constants from nouveau 4 years ago
Liam 56c646d82c Maxwell3D: Restrict topology override effect to after the register is set 4 years ago
Liam f1521183f8 Maxwell3D: read small-index draw and primitive topology override registers 4 years ago
Fernando Sahmkow 8a6e6465a7 Rasterizer: Refactor inlineToMemory. 4 years ago
Fernando Sahmkow 4258d515e6 Rasterizer: Implement Inline2Memory Acceleration. 4 years ago
ameerj 427bf76e62 gpu: Migrate implementation to the cpp file 4 years ago
ameerj 5daf3abe65 common/logging: Move Log::Entry declaration to a separate header 4 years ago
Feng Chen 0292374807 Fix blend equation enum error 4 years ago
ReinUsesLisp fba6bd92d4 vk_rasterizer: Workaround bug in VK_EXT_vertex_input_dynamic_state 5 years ago
ReinUsesLisp 7dafa96ab5 shader: Rework varyings and implement passthrough geometry shaders 5 years ago
ReinUsesLisp 4f052a1f39 vk_graphics_pipeline: Implement conservative rendering 5 years ago
ReinUsesLisp 395bed3a0a shader: Unify shader stage types 5 years ago
ReinUsesLisp d554778311 vulkan: Use VK_EXT_provoking_vertex when available 5 years ago
ReinUsesLisp c67d64365a shader: Remove old shader management 5 years ago
Lioncash be6844c1ed maxwell3d: Add missing return in default SizeInBytes() case 5 years ago
ReinUsesLisp 82c2601555 video_core: Reimplement the buffer cache 5 years ago
ReinUsesLisp 75ccd9959c gpu: Report renderer errors with exceptions 5 years ago
ReinUsesLisp 80a673a27f maxwell_3d: Silence array bounds warnings 5 years ago
ReinUsesLisp 3ff978aa4f common/common_funcs: Rename INSERT_UNION_PADDING_{BYTES,WORDS} to _NOINIT 5 years ago
ReinUsesLisp 9764c13d6d video_core: Rewrite the texture cache 5 years ago