| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | MaxwellToGL: Added conversion functions for depth test and cull mode. | 2018-07-02 | 1 | -0/+50 | |
| | | |||||
| * | GPU: Added registers for depth test and cull mode. | 2018-07-02 | 1 | -3/+51 | |
| | | |||||
| * | GPU: Implemented the Z24S8 depth format and load the depth framebuffer. | 2018-07-02 | 7 | -24/+124 | |
| | | |||||
| * | Merge pull request #602 from Subv/mufu_subop | 2018-07-01 | 2 | -6/+1 | |
| |\ | | | | | GPU: Corrected the size of the MUFU subop field, and removed incorrect "min" operation. | ||||
| | * | GPU: Corrected the size of the MUFU subop field, and removed incorrect "min" ↵ | 2018-06-30 | 2 | -6/+1 | |
| | | | | | | | | | operation. | ||||
| * | | Merge pull request #601 from Subv/rgba32_ui | 2018-07-01 | 4 | -25/+48 | |
| |\ \ | | | | | | | GPU: Implement the RGBA32_UINT rendertarget format. | ||||
| | * | | GPU: Implemented the RGBA32_UINT rendertarget format. | 2018-06-30 | 4 | -9/+28 | |
| | | | | |||||
| | * | | GLCache: Specify the component type along the texture type in the format tuple. | 2018-06-30 | 1 | -17/+21 | |
| | |/ | |||||
| * / | gl_shader_decompiler: Implement predicate NotEqualWithNan. | 2018-06-30 | 2 | -17/+24 | |
| |/ | |||||
| * | Merge pull request #595 from bunnei/raster-cache | 2018-06-29 | 15 | -1454/+425 | |
| |\ | | | | | Rewrite the OpenGL rasterizer cache | ||||
| | * | gl_rasterizer_cache: Only dereference color_surface/depth_surface if valid. | 2018-06-29 | 1 | -2/+6 | |
| | | | |||||
| | * | gl_rasterizer_cache: Implement caching for texture and framebuffer surfaces. | 2018-06-27 | 3 | -16/+168 | |
| | | | | | | | | | | | | | gl_rasterizer_cache: Improved cache management based on Citra's implementation. gl_surface_cache: Add some docstrings. | ||||
| | * | gl_rasterizer_cache: Various fixes for ASTC handling. | 2018-06-27 | 2 | -35/+39 | |
| | | | |||||
| | * | gl_rasterizer_cache: Use SurfaceParams as a key for surface caching. | 2018-06-27 | 2 | -43/+72 | |
| | | | |||||
| | * | maxwell_3d: Add a struct for RenderTargetConfig. | 2018-06-27 | 1 | -17/+19 | |
| | | | |||||
| | * | settings: Add a configuration for use_accurate_framebuffers. | 2018-06-27 | 7 | -0/+21 | |
| | | | |||||
| | * | gl_rasterizer: Implement AccelerateDisplay to forward textures to framebuffers. | 2018-06-27 | 6 | -8/+62 | |
| | | | |||||
| | * | gl_rasterizer_cache: Cache size_in_bytes as a const per surface. | 2018-06-27 | 2 | -9/+13 | |
| | | | |||||
| | * | gl_rasterizer_cache: Refactor to make SurfaceParams members const. | 2018-06-27 | 2 | -52/+37 | |
| | | | |||||
| | * | gl_rasterizer_cache: Remove Citra's rasterizer cache, always load/flush ↵ | 2018-06-27 | 4 | -1494/+210 | |
| | | | | | | | | | surfaces. | ||||
| * | | Merge pull request #588 from mailwl/hwopus | 2018-06-27 | 4 | -0/+53 | |
| |\ \ | | | | | | | Service/Audio: add hwopus service, stub GetWorkBufferSize function | ||||
| | * | | Service/Audio: add hwopus service, stub GetWorkBufferSize function | 2018-06-25 | 4 | -0/+53 | |
| | | | | |||||
| * | | | gl_shader_decompiler: Add a return path for unknown instructions. | 2018-06-27 | 1 | -0/+1 | |
| | |/ |/| | |||||
| * | | gl_rasterizer: Workaround for when exceeding max UBO size. | 2018-06-26 | 2 | -1/+7 | |
| | | | |||||
| * | | Merge pull request #593 from bunnei/fix-swizzle | 2018-06-26 | 5 | -12/+20 | |
| |\ \ | | | | | | | gl_state: Fix state management for texture swizzle. | ||||
| | * | | gl_state: Fix state management for texture swizzle. | 2018-06-26 | 5 | -12/+20 | |
| | | | | |||||
| * | | | Merge pull request #592 from bunnei/cleanup-gl-state | 2018-06-26 | 2 | -94/+0 | |
| |\ \ \ | | | | | | | | | gl_state: Remove unused state management from 3DS. | ||||
| | * | | | gl_state: Remove unused state management from 3DS. | 2018-06-26 | 2 | -94/+0 | |
| | |/ / | |||||
| * / / | gl_rasterizer_cache: Fix inverted B5G6R5 format. | 2018-06-26 | 1 | -1/+1 | |
| |/ / | |||||
| * | | yuzu: Remove SSBOs check from Qt frontend. | 2018-06-26 | 1 | -2/+0 | |
| | | | |||||
| * | | Merge pull request #554 from Subv/constbuffer_ubo | 2018-06-26 | 4 | -18/+39 | |
| |\ \ | | | | | | | Rasterizer: Use UBOs instead of SSBOs for uploading const buffers. | ||||
| | * | | Rasterizer: Use UBOs instead of SSBOs for uploading const buffers. | 2018-06-09 | 4 | -18/+39 | |
| | | | | | | | | | | | | | This should help a bit with GPU performance once we're GPU-bound. | ||||
| * | | | Merge pull request #589 from mailwl/fix-crash | 2018-06-26 | 1 | -2/+4 | |
| |\ \ \ | | | | | | | | | Fix crash at exit | ||||
| | * | | | Fix crash at exit | 2018-06-25 | 1 | -2/+4 | |
| | | |/ | |/| | |||||
| * / | | Send the correct RequestUpdateAudioRenderer revision in the output header (#587) | 2018-06-25 | 1 | -1/+1 | |
| |/ / | | | | | | | | | | | | | | | * We should be returning our revision instead of what is requested. Hardware test on a 5.1.0 console * Added sysversion comment | ||||
| * | | Removed duplicate structs, changed AudioRendererResponse -> UpdateDataHeader ↵ | 2018-06-23 | 2 | -34/+21 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | (#583) * Removed duplicate structs, changed AudioRendererResponse -> UpdateDataHeader According to game symbols(SMO), there's references to UpdateDataHeader which seems to be what AudioRendererResponse actually is * oops * AudioRendererParameters should be AudioRendererParameter according to SMO | ||||
| * | | Fixed RequestUpdateAudioRenderer deadlocks and calculated section sizes ↵ | 2018-06-22 | 2 | -44/+76 | |
| | | | | | | | | | | | | | | | properly (#580) * Fixed RequestUpdateAudioRenderer deadlocks and calculated section sizes properly This fixes RequestUpdateAudioRenderer deadlocks in games like Puyo Puyo Tetris and games which require a proper section size in games such as Retro City Rampage. This fixes causes various games to start rendering or trying to render | ||||
| * | | Merge pull request #579 from SciresM/master | 2018-06-22 | 12 | -9/+312 | |
| |\ \ | | | | | | | svc: Fully implement svcSignalToAddress and svcWaitForAddress | ||||
| | * | | Kernel/Arbiters: Fix casts, cleanup comments/magic numbers | 2018-06-22 | 4 | -17/+27 | |
| | | | | |||||
| | * | | Add additional missing format. | 2018-06-21 | 2 | -21/+27 | |
| | | | | |||||
| | * | | Run clang-format on PR. | 2018-06-21 | 3 | -180/+181 | |
| | | | | |||||
| | * | | Kernel/Arbiters: HLE is atomic, adjust code to reflect that. | 2018-06-21 | 2 | -37/+13 | |
| | | | | |||||
| | * | | Kernel/Arbiters: Initialize arb_wait_address in thread struct. | 2018-06-21 | 3 | -1/+7 | |
| | | | | |||||
| | * | | Kernel/Arbiters: Clear WaitAddress in SignalToAddress | 2018-06-21 | 1 | -0/+1 | |
| | | | | |||||
| | * | | Kernel/Arbiters: Mostly implement SignalToAddress | 2018-06-21 | 5 | -11/+111 | |
| | | | | |||||
| | * | | Kernel/Arbiters: Implement WaitForAddress | 2018-06-21 | 5 | -6/+71 | |
| | | | | |||||
| | * | | Kernel/Arbiters: Add stubs for 4.x SignalToAddress/WaitForAddres SVCs. | 2018-06-21 | 7 | -9/+147 | |
| | | | | |||||
| * | | | IPC: skip empty buffer write | 2018-06-22 | 1 | -0/+5 | |
| | | | | | | | | | | | | | prevent yuzu crash, if games, like Axiom Verge, trying to read 0 bytes from file | ||||
| * | | | Merge pull request #577 from mailwl/audren-update | 2018-06-21 | 2 | -49/+60 | |
| |\ \ \ | | | | | | | | | Service/Audio: update audren:u service | ||||
| | * | | | Service/Audio: update audren:u service | 2018-06-21 | 2 | -49/+60 | |
| | |/ / | |||||