39 Commits (2cb395b62d8f1d2983c5b174abd87edbc6b3cb4f)

Author SHA1 Message Date
Fernando Sahmkow e82d641357 GPU: Flush commands on every dma pusher step. 7 years ago
ReinUsesLisp 37a3fdc6c6 gl_rasterizer: Implement compute shaders 7 years ago
ReinUsesLisp 32b4a2e093 gl_buffer_cache: Implement with generic buffer cache 7 years ago
Fernando Sahmkow 10e30eb735 texture_cache: Query MemoryManager from the system 7 years ago
Fernando Sahmkow bc8f3d4964 texture_cache: Fermi2D reform and implement View Mirage 7 years ago
Fernando Sahmkow 27e8636b3e Change texture_cache chaching from GPUAddr to CacheAddr 7 years ago
Fernando Sahmkow e8ac8ab2f5 Deglobalize Memory Manager on texture cahe and Implement Invalidation and Flushing using GPUVAddr 7 years ago
bunnei fa405371ee gpu: Rewrite virtual memory manager using PageTable. 7 years ago
bunnei 7fccfc3ee7 gpu: Use host address for caching instead of guest address. 7 years ago
Lioncash e59ae7210a common/math_util: Move contents into the Common namespace 7 years ago
bunnei 4e28975608 gl_rasterizer: Implement a more accurate fermi 2D copy. 7 years ago
ReinUsesLisp f1e717fbee gl_shader_cache: Link loading screen with disk shader cache load 7 years ago
ReinUsesLisp 5bed286abf rasterizer_interface: Add disk cache entry for the rasterizer 7 years ago
ReinUsesLisp 14098c39af rasterizer_interface: Remove unused AccelerateFill operation 7 years ago
James Rowe 059ece9d03 Rename step 1 and step 2 to be a little more descriptive 7 years ago
James Rowe a923e54655 QT: Upgrade the Loading Bar to look much better 7 years ago
bunnei 6a6aa35a70 gl_rasterizer: Add rasterizer cache code to handle accerated fermi copies. 7 years ago
Markus Wick f84b102dfb rasterizer: Drop unused handler. 7 years ago
bunnei d190b46a38 gl_renderer: Cache textures, framebuffers, and shaders based on CPU address. 7 years ago
bunnei 3a96e40e8a gl_rasterizer: Fix issues with the rasterizer cache. 7 years ago
Lioncash 03cb9b116d rasterizer_interface: Remove ScreenInfo from AccelerateDraw()'s signature 7 years ago
Subv fd4699c84f GPU: Bind and clear the render target when the CLEAR_BUFFERS register is written to. 8 years ago
bunnei bd86248eae gl_rasterizer: Implement AccelerateDisplay to forward textures to framebuffers. 8 years ago
bunnei 31748079de gl_rasterizer_cache: Update to be based on GPU addresses, not CPU addresses. 8 years ago
bunnei 4d9c441bef renderer_opengl: Implement BlendEquation and BlendFunc. 8 years ago
N00byKing 63b5de9c40 rasterizer_interface.h: Update from citra to yuzu 8 years ago
bunnei b601155fb0 rasterizer: Rename DrawTriangles to DrawArrays. 8 years ago
bunnei 6131f96f6a rasterizer: Flush and invalidate regions should be 64-bit. 8 years ago
bunnei 4e4e999c4a video_core: Remove usage of PAddr and replace with VAddr. 8 years ago
bunnei 6babc57354 video_core: Move FramebufferInfo to FramebufferConfig in GPU. 8 years ago
bunnei 188a685e73 renderer_gl: Port boilerplate rasterizer code over from Citra. 8 years ago
James Rowe a5b9cd4d18 Remove references to PICA and rasterizers in video_core 8 years ago
bunnei 4728cc141a core/video_core: Fix a bunch of u64 -> u32 warnings. 8 years ago
wwylele 4d867489a4 rasterizer: separate TextureCopy from DisplayTransfer 9 years ago
Emmanuel Gil Peyrot 1138ec0d49 Remove empty newlines in #include blocks. 9 years ago
Yuri Kunde Schlesner 1e4a5da9f4 Manually tweak source formatting and then re-run clang-format 9 years ago
Emmanuel Gil Peyrot 628ed4376a Sources: Run clang-format on everything. 9 years ago
tfarley 459035a108 HWRasterizer: Texture forwarding 10 years ago
Yuri Kunde Schlesner 102d39fe20 VideoCore: Unify interface to OpenGL and SW rasterizers 10 years ago
Yuri Kunde Schlesner 192829165a VideoCore: Rename HWRasterizer methods to be less confusing 10 years ago
bunnei f622a78544 GPU: Refactor "VertexShader" namespace to "Shader". 11 years ago
Emmanuel Gil Peyrot 4964a359e1 Core: Cleanup hw includes. 11 years ago
tfarley 05dc633a8c OpenGL renderer 11 years ago