| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-04-19 | make ReadBlockunsafe and WriteBlockunsafe, ignore invalid pages. | Fernando Sahmkow | |
| 2019-04-19 | Merge pull request #2415 from lioncash/const | bunnei | |
| kernel/wait_object: Make GetHighestPriorityReadyThread() a const member function | |||
| 2019-04-19 | Merge pull request #2414 from lioncash/reorder | bunnei | |
| yuzu/bootmanager: Resolve constructor initializer list warnings | |||
| 2019-04-19 | Merge pull request #2421 from lioncash/svc-call | bunnei | |
| kernel/svc: Name supervisor call 0x36 | |||
| 2019-04-19 | Merge pull request #2374 from lioncash/pagetable | bunnei | |
| core: Reorganize boot order | |||
| 2019-04-19 | gl_state: Fix samplers memory corruption | ReinUsesLisp | |
| It was possible for "samplers" to be read without being written. This addresses that. | |||
| 2019-04-19 | kernel/svc: Name supervisor call 0x36 | Lioncash | |
| This call was added to the SVC handlers in the 8.0.0 kernel, so we can finally give it a name. | |||
| 2019-04-18 | service/audctl: Implement GetTargetVolumeMin() and GetTargetVolumeMax() | Lioncash | |
| These two service functions are literally hardcoded to always return these values without any other error checking. | |||
| 2019-04-18 | video_core: Silent -Wswitch warnings | ReinUsesLisp | |
| 2019-04-17 | Merge pull request #2397 from lioncash/thread-unused | bunnei | |
| kernel/thread: Remove unused guest_handle member variable | |||
| 2019-04-17 | Merge pull request #2318 from ReinUsesLisp/sampler-cache | bunnei | |
| gl_sampler_cache: Port sampler cache to OpenGL | |||
| 2019-04-17 | Merge pull request #2348 from FernandoS27/guest-bindless | bunnei | |
| Implement Bindless Textures on Shader Decompiler and GL backend | |||
| 2019-04-17 | web_browser: Make OpenPage non-const | Zach Hilman | |
| 2019-04-17 | main: Add GMainWindow hooks for Error display | Zach Hilman | |
| 2019-04-17 | main: Switch to AppletManager for frontend | Zach Hilman | |
| 2019-04-17 | qt: Add dialog implementation of Error applet | Zach Hilman | |
| 2019-04-17 | general_backend: Move StubApplet and add backend PhotoViewer | Zach Hilman | |
| 2019-04-17 | general_frontend: Add frontend scaffold for PhotoViewer applet | Zach Hilman | |
| 2019-04-17 | frontend: Add frontend receiver for Error applet | Zach Hilman | |
| 2019-04-17 | applets: Add Error applet | Zach Hilman | |
| Responsible for displaying error codes and messages | |||
| 2019-04-17 | applets: Port current applets to take frontend in constructor | Zach Hilman | |
| As opposed to using Core::System::GetInstance() | |||
| 2019-04-17 | web_browser: Make OpenPage const | Zach Hilman | |
| 2019-04-17 | core: Remove specific applets in favor of AppletManager | Zach Hilman | |
| 2019-04-17 | am: Delegate applet creation to AppletManager | Zach Hilman | |
| 2019-04-17 | applets: Add AppletManager class to control lifetime | Zach Hilman | |
| 2019-04-17 | kernel/thread: Unify wait synchronization types | Lioncash | |
| This is a holdover from Citra, where the 3DS has both WaitSynchronization1 and WaitSynchronizationN. The switch only has one form of wait synchronizing (literally WaitSynchonization). This allows us to throw out code that doesn't apply at all to the Switch kernel. Because of this unnecessary dichotomy within the wait synchronization utilities, we were also neglecting to properly handle waiting on multiple objects. While we're at it, we can also scrub out any lingering references to WaitSynchronization1/WaitSynchronizationN in comments, and change them to WaitSynchronization (or remove them if the mention no longer applies). | |||
| 2019-04-17 | kernel/svc: Migrate svcCancelSynchronization behavior to a thread function | Lioncash | |
| The actual behavior of this function is slightly more complex than what we're currently doing within the supervisor call. To avoid dumping most of this behavior in the supervisor call itself, we can migrate this to another function. | |||
| 2019-04-17 | kernel/wait_object: Make GetHighestPriorityReadyThread() a const member function | Lioncash | |
| This doesn't actually modify internal state of a wait object, so it can be const qualified. | |||
| 2019-04-17 | yuzu/bootmanager: Replace unnnecessary constructor initializer list member ↵ | Lioncash | |
| of GGLContext The default constructor will always run, even when not specified, so this is redundant. However, the context member can indeed be initialized in the constructor initializer list. | |||
| 2019-04-16 | yuzu/bootmanager: Remove unnecessary includes | Lioncash | |
| This include isn't used anymore so it can be removed. | |||
| 2019-04-16 | yuzu/bootmanager: Resolve constructor initializer list warnings | Lioncash | |
| Resolves -Wreorder warnings. These will automatically be initialized to nullptr anyways, so these were redundant. | |||
| 2019-04-16 | Merge pull request #2315 from ReinUsesLisp/severity-decompiler | bunnei | |
| shader_ir/decode: Reduce the severity of common assertions | |||
| 2019-04-16 | Merge pull request #2384 from ReinUsesLisp/gl-state-clear | bunnei | |
| gl_rasterizer: Apply just the needed state on Clear | |||
| 2019-04-16 | Merge pull request #2405 from lioncash/qt | bunnei | |
| CMakeLists: Define QT_USE_QSTRINGBUILDER for the Qt target | |||
| 2019-04-16 | Merge pull request #2092 from ReinUsesLisp/stg | bunnei | |
| shader/memory: Implement STG and global memory flushing | |||
| 2019-04-16 | Merge pull request #2376 from lioncash/const | bunnei | |
| yuzu/configure_hotkey: Minor changes | |||
| 2019-04-16 | Merge pull request #2401 from lioncash/guard | bunnei | |
| common/{lz4_compression, zstd_compression}: Add missing header guards | |||
| 2019-04-16 | CMakeLists: Ensure we specify Unicode as the codepage on Windows | Lioncash | |
| Previously we were building with MBCS, which is pretty undesirable. We want the application to be Unicode-aware in general. Currently, we make the command line variant of yuzu use ANSI variants of the non-standard getopt functions that we link in for Windows, given we only have an ANSI option-set. We should really replace getopt with a library that we make all build types of yuzu link in, but this will have to do for the time being. | |||
| 2019-04-16 | kernel/vm_manager: Remove usages of global system accessors | Lioncash | |
| Makes the dependency on the system instance explicit within VMManager's interface. | |||
| 2019-04-16 | Implement IsBlockContinous | Fernando Sahmkow | |
| This detects when a GPU Memory Block is not continous within host cpu memory. | |||
| 2019-04-16 | Apply Const correctness to SwizzleKepler and replace u32 for size_t on ↵ | Fernando Sahmkow | |
| iterators. | |||
| 2019-04-16 | Use ReadBlockUnsafe for fetyching DMA CommandLists | Fernando Sahmkow | |
| 2019-04-16 | Document unsafe versions and add BlockCopyUnsafe | Fernando Sahmkow | |
| 2019-04-15 | Use ReadBlockUnsafe for Shader Cache | Fernando Sahmkow | |
| 2019-04-15 | Use ReadBlockUnsafe on TIC and TSC reading | Fernando Sahmkow | |
| Use ReadBlockUnsafe on TIC and TSC reading as memory is never flushed from host GPU there. | |||
| 2019-04-15 | GPU MemoryManager: Implement ReadBlockUnsafe and WriteBlockUnsafe | Fernando Sahmkow | |
| 2019-04-15 | Use WriteBlock and ReadBlock. | Fernando Sahmkow | |
| 2019-04-15 | Merge pull request #2382 from lioncash/table | bunnei | |
| service: Update service function tables | |||
| 2019-04-15 | Merge pull request #2393 from lioncash/svc | bunnei | |
| kernel/svc: Implement svcMapProcessCodeMemory/svcUnmapProcessCodeMemory | |||
| 2019-04-15 | Merge pull request #2398 from lioncash/boost | bunnei | |
| kernel/thread: Remove BoostPriority() | |||
