| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-06-16 | Core_Timing: Make core_timing threadsafe by default. | Fernando Sahmkow | |
| The old implementation had faulty Threadsafe methods where events could be missing. This implementation unifies unsafe/safe methods and makes core timing thread safe overall. | |||
| 2019-06-16 | Signalled accumulated_suspended_tick_changed_event on creation based on RE | David Marcec | |
| 2019-06-16 | Cleanup | David Marcec | |
| 2019-06-16 | Impl'd IsUserAccountSwitchLocked, SetAudioOutVolume, GetAudioOutVolume & ↵ | David Marcec | |
| Partial impl of GetAccumulatedSuspendedTickChangedEvent IPC-100 was changed to InitializeApplicationInfoOld instead of InitializeApplicationInfo. IPC-150 makes an indentical call to IPC-100 however does extra processing. They should not have the same name as it's quite confusing to debug. | |||
| 2019-06-15 | Merge pull request #2538 from ReinUsesLisp/ssy-pbk | Zach Hilman | |
| shader: Split SSY and PBK stack | |||
| 2019-06-15 | Merge pull request #2581 from lioncash/hex | Zach Hilman | |
| common/hex_util: Combine HexVectorToString() and HexArrayToString() | |||
| 2019-06-14 | Merge pull request #2582 from lioncash/reserved | bunnei | |
| file_sys/ips_layer: Remove unnecessary reserve() call | |||
| 2019-06-12 | Merge pull request #2580 from lioncash/redundant | Zach Hilman | |
| kernel/vm_manager: Remove redundant Reset call in destructor | |||
| 2019-06-12 | Merge pull request #2577 from lioncash/fs | Zach Hilman | |
| file_sys/card_image: Minor cleanup | |||
| 2019-06-12 | file_sys/ips_layer: Remove unnecessary reserve() call | Lioncash | |
| Given 'replace' is assigned to on the following line, this isn't necessary, given the underlying data is going to be overwritten entirely. | |||
| 2019-06-12 | common/hex_util: Reserve std::string memory ahead of time | Lioncash | |
| Avoids potentially performing multiple reallocations (depending on the size of the input data) by reserving the necessary amount of memory ahead of time. This is trivially doable, so there's no harm in it. | |||
| 2019-06-12 | common/hex_util: Combine HexVectorToString() and HexArrayToString() | Lioncash | |
| These can be generified together by using a concept type to designate them. This also has the benefit of not making copies of potentially very large arrays. | |||
| 2019-06-12 | file_sys/card_image: Remove obsolete TODO | Lioncash | |
| We already support Rev 1+. | |||
| 2019-06-12 | kernel/vm_manager: Remove redundant Reset call in destructor | Lioncash | |
| This is performing more work than would otherwise be necessary during VMManager's destruction. All we actually want to occur in this scenario is for any allocated memory to be freed, which will happen automatically as the VMManager instance goes out of scope. Anything else being done is simply unnecessary work. | |||
| 2019-06-11 | gl_device: Fix TestVariableAoffi test | ReinUsesLisp | |
| This test is intended to be invalid GLSL, but it was being invalid in two points instead of one. The intention is to use a non-immediate parameter in a textureOffset like function. The problem is that this shader was being compiled as a separable shader object and the text was writting to gl_Position without a redeclaration, being invalid GLSL. Address that issue by using a user-defined output attribute. | |||
| 2019-06-11 | Merge pull request #2578 from lioncash/cnmt | bunnei | |
| file_sys/nca_metadata: Update CNMT structures | |||
| 2019-06-11 | Merge pull request #2572 from FernandoS27/gpu-mem | bunnei | |
| GPUVM: Correct GPU VM virtual address space | |||
| 2019-06-10 | file_sys/nca_metadata: Update CNMT structures | Lioncash | |
| Names a few more entries in relevant structures. Information based off SwitchBrew and my own RE. | |||
| 2019-06-10 | file_sys/card_image: Deduplicate casts within AddNCAFromPartition() | Lioncash | |
| Makes for nicer reading. | |||
| 2019-06-10 | file_sys/card_image: Make bracing consistent | Lioncash | |
| Makes for more consistent reading. | |||
| 2019-06-10 | file_sys/card_image: Assign collapsed NCA contents directly to ncas member | Lioncash | |
| Same thing, significantly less noisy. | |||
| 2019-06-10 | file_sys/card_image: Deduplicate type cast | Lioncash | |
| Same thing, less duplication. We can also std::move raw into the PartitionFilesystem constructor. | |||
| 2019-06-10 | file_sys/card_image: Get rid of a magic number | Lioncash | |
| We can just use the size of the array to dehardcode it. | |||
| 2019-06-10 | file_sys/card_image: Use std::array deduction guides | Lioncash | |
| Same thing, less code. | |||
| 2019-06-10 | yuzutest: Add minor comments | Zach Hilman | |
| 2019-06-10 | kernel: Differentiate kernel and user processes when picking ID | Zach Hilman | |
| This allows kernel internal type processes to be assigned IDs in the KIP range while userland processes are assigned in the user range. | |||
| 2019-06-10 | nsp: Correct status codes for extracted NSPs | Zach Hilman | |
| Avoids all extracted NSPs being marked as error file type because they don't have program NCAs. | |||
| 2019-06-10 | nsp: Use title ID from NPDM metadata for extracted type NSPs | Zach Hilman | |
| Avoids 0 being used as title ID for all extracted NSPs. | |||
| 2019-06-10 | arm_dynarmic: Check if jit is nullptr when preparing reschedule | Zach Hilman | |
| Prevents crash with multiprocess loading. | |||
| 2019-06-10 | yuzu_tester: Display results in table format | Zach Hilman | |
| 2019-06-10 | yuzutest: Support multiple tests per executable | Zach Hilman | |
| 2019-06-10 | yuzu_tester: Add 'yuzutest' service | Zach Hilman | |
| 2019-06-10 | yuzu_tester: Add SDL2-based EmuWindow that doesn't show the window | Zach Hilman | |
| 2019-06-10 | yuzu_tester: Use config, icon, and main from yuzu-cmd | Zach Hilman | |
| 2019-06-10 | yuzu_tester: Add project subdirectory | Zach Hilman | |
| 2019-06-09 | Merge pull request #2571 from lioncash/ref | Zach Hilman | |
| kernel/process: Make Create()'s name parameter be taken by value | |||
| 2019-06-09 | kernel/process: Make Create()'s name parameter be taken by value | Lioncash | |
| Makes the interface more flexible in terms of how Create() may be called, while still allowing the parameter itself to be moved into. | |||
| 2019-06-09 | kernel/svc: Implement ↵ | Lioncash | |
| TotalMemoryUsedWithoutMmHeap/TotalMemoryAvailableWithoutMmHeap Given we don't currently implement the personal heap yet, the existing memory querying functions are essentially doing what the memory querying types introduced in 6.0.0 do. So, we can build the necessary machinery over the top of those and just use them as part of info types. | |||
| 2019-06-09 | kernel/svc: Amend naming for TotalMemoryUsage in svcGetInfo() | Lioncash | |
| Disambiguates and makes the name a little more consistent with TotalPhysicalMemoryUsed. | |||
| 2019-06-09 | kernel/svc: Remove duplicate enum entry in svcGetInfo() | Lioncash | |
| 2019-06-09 | GPUVM: Correct GPU VM virtual address space | Fernando Sahmkow | |
| 2019-06-08 | Merge pull request #2564 from ReinUsesLisp/block-dim-x-fix | Zach Hilman | |
| kepler_compute: Minor changes | |||
| 2019-06-07 | Merge pull request #2553 from lioncash/language | Zach Hilman | |
| yuzu/configuration: Make all widgets and dialogs aware of language changes | |||
| 2019-06-07 | kepler_compute: Use std::array for cbuf info | ReinUsesLisp | |
| 2019-06-07 | kepler_compute: Fix block_dim_x encoding | ReinUsesLisp | |
| 2019-06-07 | gl_shader_cache: Use static constructors for CachedShader initialization | ReinUsesLisp | |
| 2019-06-07 | gl_rasterizer: Remove unused parameters in descriptor uploads | ReinUsesLisp | |
| 2019-06-07 | video_core/engines: Move ConstBufferInfo out of Maxwell3D | ReinUsesLisp | |
| 2019-06-07 | constants: Extract backup JPEG used by account services | Zach Hilman | |
| 2019-06-07 | Merge pull request #2514 from ReinUsesLisp/opengl-compat | Zach Hilman | |
| video_core: Drop OpenGL core in favor of OpenGL compatibility | |||
