summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* GPU: Corrected the upper bound of the PFIFO method ids in the command processor.Gravatar Subv2018-04-251-1/+1
|
* video-core: Move logging macros over to new fmt-capable onesGravatar Lioncash2018-04-255-18/+20
|
* Merge pull request #388 from bunnei/refactor-rasterizer-cacheGravatar bunnei2018-04-2414-175/+334
|\ | | | | Refactor rasterizer cache
| * renderer_opengl: Use correct byte order for framebuffer pixel format ABGR8.Gravatar bunnei2018-04-241-2/+1
| |
| * gl_rasterizer_cache: Use CHAR_BIT for bpp conversions instead of 8.Gravatar bunnei2018-04-242-4/+4
| |
| * gl_rasterizer_cache: Use GPU PAGE_BITS/SIZE, not CPU.Gravatar bunnei2018-04-241-5/+5
| |
| * gl_rasterizer_cache: Use new logger.Gravatar bunnei2018-04-241-4/+4
| |
| * gl_rasterizer_cache: Add a function for finding framebuffer GPU address.Gravatar bunnei2018-04-243-0/+31
| |
| * gl_rasterizer_cache: Handle compressed texture sizes.Gravatar bunnei2018-04-242-24/+65
| |
| * gl_rasterizer_cache: Update to be based on GPU addresses, not CPU addresses.Gravatar bunnei2018-04-2410-67/+122
| |
| * memory_manager: Add implement CpuToGpuAddress.Gravatar bunnei2018-04-242-0/+27
| |
| * memory_manager: Make GpuToCpuAddress return an optional.Gravatar bunnei2018-04-247-28/+37
| |
| * memory_manager: Use GPUVAdddr, not PAddr, for GPU addresses.Gravatar bunnei2018-04-247-60/+57
| |
* | loader: Move old logging macros over to new fmt-capable onesGravatar Lioncash2018-04-245-26/+25
|/
* Merge pull request #386 from Subv/gpu_queryGravatar bunnei2018-04-242-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.Gravatar Subv2018-04-232-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/logGravatar bunnei2018-04-2438-297/+298
|\ \ | | | | | | service: Move logging macros over to the new fmt-compatible ones
| * | service: Move logging macros over to new fmt-compatible onesGravatar Lioncash2018-04-241-5/+5
| | |
| * | vi: Move logging macros over to new fmt-compatible onesGravatar Lioncash2018-04-241-26/+27
| | |
| * | time: Move logging macros over to new fmt-compatible onesGravatar Lioncash2018-04-241-12/+12
| | |
| * | ssl: Move logging macros over to new fmt-compatible onesGravatar Lioncash2018-04-241-3/+3
| | |
| * | spl: Move logging macros over to new fmt-compatible onesGravatar Lioncash2018-04-241-1/+1
| | |
| * | sockets: Move logging macros over to new fmt-compatible onesGravatar Lioncash2018-04-242-7/+8
| | |
| * | sm: Move logging macros over to new fmt-compatible onesGravatar Lioncash2018-04-242-9/+8
| | |
| * | set: Move logging macros over to new fmt-compatible onesGravatar Lioncash2018-04-242-2/+2
| | |
| * | pctl: Move logging macros over to new fmt-compatible onesGravatar Lioncash2018-04-241-1/+1
| | |
| * | nvflinger: Move logging macros over to new fmt-compatible onesGravatar Lioncash2018-04-242-3/+3
| | |
| * | nvdrv: Move logging macros over to new fmt-compatible onesGravatar Lioncash2018-04-247-60/+61
| | |
| * | ns: Move logging macros over to new fmt-compatible onesGravatar Lioncash2018-04-241-6/+6
| | |
| * | nifm: Move logging macros over to new fmt-compatible onesGravatar Lioncash2018-04-241-11/+11
| | |
| * | nfp: Move logging macros over to new fmt-compatible onesGravatar Lioncash2018-04-241-1/+1
| | |
| * | lm: Move logging macros over to new fmt-compatible onesGravatar Lioncash2018-04-241-6/+6
| | |
| * | hid: Move logging macros over to new fmt-compatible onesGravatar Lioncash2018-04-241-25/+25
| | |
| * | friend: Move logging macros over to new fmt-compatible onesGravatar Lioncash2018-04-241-1/+1
| | |
| * | filesystem: Move logging macros over to new fmt-compatible onesGravatar Lioncash2018-04-242-30/+29
| | |
| * | fatal: Move logging macros over to new fmt-compatible onesGravatar Lioncash2018-04-241-2/+2
| | |
| * | audio: Move logging macros over to new fmt-compatible onesGravatar Lioncash2018-04-242-21/+21
| | |
| * | apm: Move logging macros over to new fmt-compatible onesGravatar Lioncash2018-04-241-3/+3
| | |
| * | aoc: Move logging macros over to new fmt-compatible onesGravatar Lioncash2018-04-241-2/+2
| | |
| * | am: Move logging macros over to new fmt-compatible onesGravatar Lioncash2018-04-243-50/+50
| | |
| * | acc: Move logging macros over to new fmt-compatible onesGravatar Lioncash2018-04-241-10/+10
| | |
* | | renderer_opengl: Silence a -Wdangling-else warning in DrawScreenTriangles()Gravatar Lioncash2018-04-241-1/+2
|/ /
* | Service/FS: implement IFileSystem::RenameFileGravatar mailwl2018-04-246-8/+36
| |
* | Merge pull request #379 from Subv/multi_buffersGravatar bunnei2018-04-243-43/+89
|\ \ | | | | | | GPU: Support multiple enabled vertex arrays.
| * | GPU: Support multiple enabled vertex arrays.Gravatar Subv2018-04-233-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_primitivesGravatar bunnei2018-04-2316-525/+285
|\ \ | | | | | | Kernel: Reworked the new kernel synchronization primitives.
| * | Kernel: Implemented mutex priority inheritance.Gravatar Subv2018-04-234-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/NSOsGravatar Subv2018-04-203-3/+3
| | |
| * | Qt: Update the WaitTree widget to show info about the current mutex of each ↵Gravatar Subv2018-04-205-90/+55
| | | | | | | | | | | | thread.
| * | Kernel: Remove unused ConditionVariable class.Gravatar Subv2018-04-206-150/+0
| | |