| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | GPU: Corrected the upper bound of the PFIFO method ids in the command processor. | 2018-04-25 | 1 | -1/+1 | |
| | | |||||
| * | video-core: Move logging macros over to new fmt-capable ones | 2018-04-25 | 5 | -18/+20 | |
| | | |||||
| * | Merge pull request #388 from bunnei/refactor-rasterizer-cache | 2018-04-24 | 14 | -175/+334 | |
| |\ | | | | | Refactor rasterizer cache | ||||
| | * | renderer_opengl: Use correct byte order for framebuffer pixel format ABGR8. | 2018-04-24 | 1 | -2/+1 | |
| | | | |||||
| | * | gl_rasterizer_cache: Use CHAR_BIT for bpp conversions instead of 8. | 2018-04-24 | 2 | -4/+4 | |
| | | | |||||
| | * | gl_rasterizer_cache: Use GPU PAGE_BITS/SIZE, not CPU. | 2018-04-24 | 1 | -5/+5 | |
| | | | |||||
| | * | gl_rasterizer_cache: Use new logger. | 2018-04-24 | 1 | -4/+4 | |
| | | | |||||
| | * | gl_rasterizer_cache: Add a function for finding framebuffer GPU address. | 2018-04-24 | 3 | -0/+31 | |
| | | | |||||
| | * | gl_rasterizer_cache: Handle compressed texture sizes. | 2018-04-24 | 2 | -24/+65 | |
| | | | |||||
| | * | gl_rasterizer_cache: Update to be based on GPU addresses, not CPU addresses. | 2018-04-24 | 10 | -67/+122 | |
| | | | |||||
| | * | memory_manager: Add implement CpuToGpuAddress. | 2018-04-24 | 2 | -0/+27 | |
| | | | |||||
| | * | memory_manager: Make GpuToCpuAddress return an optional. | 2018-04-24 | 7 | -28/+37 | |
| | | | |||||
| | * | memory_manager: Use GPUVAdddr, not PAddr, for GPU addresses. | 2018-04-24 | 7 | -60/+57 | |
| | | | |||||
| * | | loader: Move old logging macros over to new fmt-capable ones | 2018-04-24 | 5 | -26/+25 | |
| |/ | |||||
| * | Merge pull request #386 from Subv/gpu_query | 2018-04-24 | 2 | -2/+53 | |
| |\ | | | | | GPU: Added asserts to our code for handling the QUERY_GET GPU command. | ||||
| | * | GPU: Added asserts to our code for handling the QUERY_GET GPU command. | 2018-04-23 | 2 | -2/+53 | |
| | | | | | | | | | | | This is based on research from nouveau. Many things are currently unknown and will require hwtests in the future. This commit also stubs QueryMode::Write2 to do the same as Write. Nouveau code treats them interchangeably, it is currently unknown what the difference is. | ||||
| * | | Merge pull request #392 from lioncash/log | 2018-04-24 | 38 | -297/+298 | |
| |\ \ | | | | | | | service: Move logging macros over to the new fmt-compatible ones | ||||
| | * | | service: Move logging macros over to new fmt-compatible ones | 2018-04-24 | 1 | -5/+5 | |
| | | | | |||||
| | * | | vi: Move logging macros over to new fmt-compatible ones | 2018-04-24 | 1 | -26/+27 | |
| | | | | |||||
| | * | | time: Move logging macros over to new fmt-compatible ones | 2018-04-24 | 1 | -12/+12 | |
| | | | | |||||
| | * | | ssl: Move logging macros over to new fmt-compatible ones | 2018-04-24 | 1 | -3/+3 | |
| | | | | |||||
| | * | | spl: Move logging macros over to new fmt-compatible ones | 2018-04-24 | 1 | -1/+1 | |
| | | | | |||||
| | * | | sockets: Move logging macros over to new fmt-compatible ones | 2018-04-24 | 2 | -7/+8 | |
| | | | | |||||
| | * | | sm: Move logging macros over to new fmt-compatible ones | 2018-04-24 | 2 | -9/+8 | |
| | | | | |||||
| | * | | set: Move logging macros over to new fmt-compatible ones | 2018-04-24 | 2 | -2/+2 | |
| | | | | |||||
| | * | | pctl: Move logging macros over to new fmt-compatible ones | 2018-04-24 | 1 | -1/+1 | |
| | | | | |||||
| | * | | nvflinger: Move logging macros over to new fmt-compatible ones | 2018-04-24 | 2 | -3/+3 | |
| | | | | |||||
| | * | | nvdrv: Move logging macros over to new fmt-compatible ones | 2018-04-24 | 7 | -60/+61 | |
| | | | | |||||
| | * | | ns: Move logging macros over to new fmt-compatible ones | 2018-04-24 | 1 | -6/+6 | |
| | | | | |||||
| | * | | nifm: Move logging macros over to new fmt-compatible ones | 2018-04-24 | 1 | -11/+11 | |
| | | | | |||||
| | * | | nfp: Move logging macros over to new fmt-compatible ones | 2018-04-24 | 1 | -1/+1 | |
| | | | | |||||
| | * | | lm: Move logging macros over to new fmt-compatible ones | 2018-04-24 | 1 | -6/+6 | |
| | | | | |||||
| | * | | hid: Move logging macros over to new fmt-compatible ones | 2018-04-24 | 1 | -25/+25 | |
| | | | | |||||
| | * | | friend: Move logging macros over to new fmt-compatible ones | 2018-04-24 | 1 | -1/+1 | |
| | | | | |||||
| | * | | filesystem: Move logging macros over to new fmt-compatible ones | 2018-04-24 | 2 | -30/+29 | |
| | | | | |||||
| | * | | fatal: Move logging macros over to new fmt-compatible ones | 2018-04-24 | 1 | -2/+2 | |
| | | | | |||||
| | * | | audio: Move logging macros over to new fmt-compatible ones | 2018-04-24 | 2 | -21/+21 | |
| | | | | |||||
| | * | | apm: Move logging macros over to new fmt-compatible ones | 2018-04-24 | 1 | -3/+3 | |
| | | | | |||||
| | * | | aoc: Move logging macros over to new fmt-compatible ones | 2018-04-24 | 1 | -2/+2 | |
| | | | | |||||
| | * | | am: Move logging macros over to new fmt-compatible ones | 2018-04-24 | 3 | -50/+50 | |
| | | | | |||||
| | * | | acc: Move logging macros over to new fmt-compatible ones | 2018-04-24 | 1 | -10/+10 | |
| | | | | |||||
| * | | | renderer_opengl: Silence a -Wdangling-else warning in DrawScreenTriangles() | 2018-04-24 | 1 | -1/+2 | |
| |/ / | |||||
| * | | Service/FS: implement IFileSystem::RenameFile | 2018-04-24 | 6 | -8/+36 | |
| | | | |||||
| * | | Merge pull request #379 from Subv/multi_buffers | 2018-04-24 | 3 | -43/+89 | |
| |\ \ | | | | | | | GPU: Support multiple enabled vertex arrays. | ||||
| | * | | GPU: Support multiple enabled vertex arrays. | 2018-04-23 | 3 | -43/+89 | |
| | |/ | | | | | | | | | | | The vertex arrays will be copied to the stream buffer one after the other, and the attributes will be set using the ARB_vertex_attrib_binding extension. yuzu now thus requires OpenGL 4.3 or the ARB_vertex_attrib_binding extension. | ||||
| * | | Merge pull request #370 from Subv/sync_primitives | 2018-04-23 | 16 | -525/+285 | |
| |\ \ | | | | | | | Kernel: Reworked the new kernel synchronization primitives. | ||||
| | * | | Kernel: Implemented mutex priority inheritance. | 2018-04-23 | 4 | -10/+94 | |
| | | | | | | | | | | | | | | | | | | | | | | Verified with a hwtest and implemented based on reverse engineering. Thread A's priority will get bumped to the highest priority among all the threads that are waiting for a mutex that A holds. Once A releases the mutex and ownership is transferred to B, A's priority will return to normal and B's priority will be bumped. | ||||
| | * | | Kernel: Use 0x2C as default main thread priority for homebrew and lone NRO/NSOs | 2018-04-20 | 3 | -3/+3 | |
| | | | | |||||
| | * | | Qt: Update the WaitTree widget to show info about the current mutex of each ↵ | 2018-04-20 | 5 | -90/+55 | |
| | | | | | | | | | | | | | thread. | ||||
| | * | | Kernel: Remove unused ConditionVariable class. | 2018-04-20 | 6 | -150/+0 | |
| | | | | |||||