summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | kernel: KSchedulerPriorityQueue: Lowest priority should be LowestThreadPriority.Gravatar bunnei2021-01-281-1/+1
| | | | | | | |
| * | | | | | | kernel: k_light_lock: Simplify EmuThreadHandle implementation.Gravatar bunnei2021-01-285-51/+33
| | | | | | | |
| * | | | | | | hle: kernel: TimeManager: Simplify to not rely on previous EmuThreadHandle ↵Gravatar bunnei2021-01-286-69/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | implementation.
| * | | | | | | common: common_funcs: Add useful kernel macro R_SUCCEED_IF.Gravatar bunnei2021-01-281-0/+3
| | | | | | | |
| * | | | | | | core: hle: kernel: object: Implement Finalize() virtual method.Gravatar bunnei2021-01-2815-6/+29
| | | | | | | |
| * | | | | | | core: hle: kernel: svc_results: Populate with several missing error codes.Gravatar bunnei2021-01-281-0/+3
| | | | | | | |
| * | | | | | | core: hle: kernel: Implement KLightLock.Gravatar bunnei2021-01-283-0/+173
| | | | | | | |
| * | | | | | | core: hle: kernel: Implement KThreadQueue.Gravatar bunnei2021-01-282-0/+82
| | | | | | | |
| * | | | | | | common: common_funcs: Add a few more useful macros for kernel code.Gravatar bunnei2021-01-281-0/+11
| | | | | | | |
| * | | | | | | hle: kernel: KThread: Clean up thread priorities.Gravatar bunnei2021-01-2810-83/+44
| | | | | | | |
| * | | | | | | hle: kernel: KThread: Reorganize thread priority defaults.Gravatar bunnei2021-01-289-31/+31
| | | | | | | |
| * | | | | | | hle: kernel: KThread: Fix ThreadType definition.Gravatar bunnei2021-01-285-11/+12
| | | | | | | |
| * | | | | | | hle: kernel: Move single core "phantom mode" out of KThread.Gravatar bunnei2021-01-284-16/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - This is a workaround that does not belong in a kernel primitive.
| * | | | | | | hle: kernel: KThread: Remove thread types that do not exist.Gravatar bunnei2021-01-286-53/+30
| | | | | | | |
| * | | | | | | arm: arm_dynarmic: Skip calls when JIT is invalid.Gravatar bunnei2021-01-282-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - This can happen if called from an idle or suspension thread.
| * | | | | | | core: hle: kernel: Rename Thread to KThread.Gravatar bunnei2021-01-2845-272/+271
| | | | | | | |
* | | | | | | | Merge pull request #5795 from ReinUsesLisp/bytes-to-map-endGravatar bunnei2021-01-292-2/+27
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | video_core/memory_manager: Add BytesToMapEnd
| * | | | | | | | video_core/memory_manager: Add BytesToMapEndGravatar ReinUsesLisp2021-01-222-2/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Track map address sizes in a flat ordered map and add a method to query the number of bytes until the end of a map in a given address.
* | | | | | | | | Merge pull request #5838 from german77/prepostubGravatar Morph2021-01-301-1/+10
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | prepo: Stub GetSystemSessionId
| * | | | | | | | | Stub GetSystemSessionIdGravatar german2021-01-291-1/+10
| | |_|_|_|/ / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #5805 from german77/HandheldFixGravatar bunnei2021-01-292-15/+37
|\ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / |/| | | | / / / / | | |_|_|/ / / / | |/| | | | | | Fix connect and disconnect controller events
| * | | | | | | Fix connect and disconnect controller eventsGravatar german2021-01-232-15/+37
| | | | | | | |
* | | | | | | | Merge pull request #5809 from ogniK5377/FlushAudioOutBuffersGravatar bunnei2021-01-283-1/+20
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | | audout: FlushAudioOutBuffers
| * | | | | | | audout: FlushAudioOutBuffersGravatar Chloe Marcec2021-01-243-1/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes Devil May Cry
* | | | | | | | Merge pull request #5837 from german77/socketstubGravatar bunnei2021-01-282-1/+17
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | sockets: Stub GetSockOpt
| * | | | | | | | Stub GetSockOptGravatar german2021-01-272-1/+17
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge pull request #5836 from ReinUsesLisp/unaligned-constr-schedGravatar LC2021-01-281-6/+6
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | vk_scheduler: Fix unaligned placement new expressions
| * | | | | | | | vk_scheduler: Fix unaligned placement new expressionsGravatar ReinUsesLisp2021-01-271-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We were accidentaly creating an object in an unaligned memory address. Fix this by manually aligning the offset.
* | | | | | | | | Merge pull request #5840 from Morph1984/prepo-fixGravatar LC2021-01-283-24/+70
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | prepo: Fix BufferDescriptorX invalid buffer index errors and add New variants of SaveReport
| * | | | | | | | | prepo: Fix BufferDescriptorX invalid buffer errors and add "New" variants of ↵Gravatar Morph2021-01-281-24/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SaveReport The second input buffer could be optional when prepo/srepo is called, test for the availability of the second buffer prior to reading from it.
| * | | | | | | | | hle_ipc: Add Can(Read, Write)BufferGravatar Morph2021-01-282-0/+28
| | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | Allows us to test whether a buffer can be read from or written to memory
* | | | | | | | | Merge pull request #5835 from Morph1984/cleanup-sixaxis-fusionGravatar LC2021-01-283-26/+28
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | hid: Cleanup SixAxisFusionParameters
| * | | | | | | | hid: Add static_assert for Parameter sizeGravatar Morph2021-01-281-15/+19
| | | | | | | | |
| * | | | | | | | npad: Remove unused device handle parameterGravatar Morph2021-01-273-11/+9
| | | | | | | | |
* | | | | | | | | Merge pull request #5786 from ReinUsesLisp/glsl-cbufGravatar bunnei2021-01-271-1/+2
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | gl_shader_decompiler: Fix constant buffer size calculation
| * | | | | | | | | gl_shader_decompiler: Fix constant buffer size calculationGravatar ReinUsesLisp2021-01-211-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The divide logic was wrong and can cause an uniform buffer size overflow.
* | | | | | | | | | vulkan_device: Blacklist Intel from float16 math (#5798)Gravatar Rodrigo Locatti2021-01-271-0/+5
| |_|/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | Astral Chain crashes Intel's SPIR-V compiler when using fp16. Disable this while the vendor works on a fix.
* | | | | | | | | Merge pull request #5778 from ReinUsesLisp/shader-dirGravatar bunnei2021-01-278-5/+59
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | | renderer_opengl: Avoid precompiled cache and force NV GL cache directory
| * | | | | | | | renderer_opengl: Avoid precompiled cache and force NV GL cache directoryGravatar ReinUsesLisp2021-01-218-5/+59
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Setting __GL_SHADER_DISK_CACHE_PATH we can force the cache directory to be in yuzu's user directory to stop commonly distributed malware from deleting our driver shader cache. And by setting __GL_SHADER_DISK_CACHE_SKIP_CLEANUP we can have an unbounded shader cache size. This has only been implemented on Windows, mostly because previous tests didn't seem to work on Linux. Disable the precompiled cache on Nvidia's driver. There's no need to hide information the driver already has in its own cache.
* | | | | | | | Merge pull request #5812 from german77/StubSixaxisFusionGravatar bunnei2021-01-264-3/+104
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | HID: Stub Set/Get/Reset SixaxisSensorFusionParameters
| * | | | | | | | Stub Set/Get/Reset SixaxisSensorFusionParametersGravatar german2021-01-244-3/+104
| | | | | | | | |
* | | | | | | | | Merge pull request #5810 from ogniK5377/stereo-visionGravatar bunnei2021-01-263-7/+60
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | hle: Implement remaining services for Stereo Vision
| * | | | | | | | | hle: Implement remaining services for Stereo VisionGravatar Chloe Marcec2021-01-253-7/+60
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | Used by Zelda Breath of the Wild, Super Mario Odyssey and Nintendo Labo
* | | | | | | | | Merge pull request #5824 from ogniK5377/IPsmSessionGravatar bunnei2021-01-261-1/+112
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | psm: IPsmSession
| * | | | | | | | | Omit system referenceGravatar Chloe Marcec2021-01-251-2/+1
| | | | | | | | | |
| * | | | | | | | | psm: IPsmSessionGravatar Chloe Marcec2021-01-251-2/+114
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Used by homebrew menu
* | | | | | | | | | Merge pull request #5774 from ogniK5377/mii-raw-randomGravatar bunnei2021-01-254-2274/+1657
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | mii: Fix BuildRandomStoreData & Cleanup raw_data
| * | | | | | | | | | mii: Fix BuildRandomStoreData & Cleanup raw_dataGravatar Chloe Marcec2021-01-204-2274/+1657
| | |_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cleaned up mii raw data to reflect the underlying values instead of just a chunk of bytes. Fixed BuildRandomStoreData not actually generating random miis properly. "values" should be a u32, not a u8.
* | | | | | | | | | Merge pull request #5771 from ogniK5377/lm-reworkGravatar bunnei2021-01-258-345/+288
|\ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / |/| | | | | | | | | lm: Recode LM service
| * | | | | | | | | Print Process ID and Thread ID as hexGravatar Chloe Marcec2021-01-251-2/+2
| | | | | | | | | |