| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-01-12 | Remove references to PICA and rasterizers in video_core | James Rowe | |
| 2017-10-13 | Remove more 3DS-specific code. | bunnei | |
| 2017-10-12 | Remove more 3DS-specific code. | bunnei | |
| 2017-06-21 | Memory: Add function to flush a virtual range from the rasterizer cache | Yuri Kunde Schlesner | |
| This is slightly more ergonomic to use, correctly handles virtual regions which are disjoint in physical addressing space, and checks only regions which can be cached by the rasterizer. | |||
| 2017-06-18 | ResultVal: Remove MoveFrom() | Yuri Kunde Schlesner | |
| Replace it with std::move(result_val).Unwrap(), or Foo().Unwrap() in case you already have an rvalue. | |||
| 2017-06-06 | Service: Remove unnecessary includes from service.h | Yuri Kunde Schlesner | |
| This has a huge fallout in terms of needing to fix other files because all service implementations included that file. | |||
| 2017-05-27 | Core: Fix some out-of-style includes | Yuri Kunde Schlesner | |
| 2017-05-24 | GSP_GPU: Move error codes from result.h to local file | Yuri Kunde Schlesner | |
| 2017-02-26 | Doxygen: Amend minor issues (#2593) | Mat M | |
| Corrects a few issues with regards to Doxygen documentation, for example: - Incorrect parameter referencing. - Missing @param tags. - Typos in @param tags. and a few minor other issues. | |||
| 2017-02-26 | Core: Make PerfStats internally locked | Yuri Kunde Schlesner | |
| More ergonomic to use and will be required for upcoming changes. | |||
| 2017-02-26 | Add performance statistics to status bar | Yuri Kunde Schlesner | |
| 2017-02-02 | GSP_GPU::StoreDataCache stubbed (#2428) | mailwl | |
| 2017-01-14 | GSP::WriteHWRegsWithMask: fix register mask | mailwl | |
| 2016-12-13 | Minor amendment of GSP_GPU::ImportDisplayCaptureInfo code | JamePeng | |
| 2016-12-11 | Add all services to the Service namespace | Lioncash | |
| Previously there was a split where some of the services were in the Service namespace and others were not. | |||
| 2016-12-04 | GSP: Downgrade log severity of SetAxiConfigQoSMode | Yuri Kunde Schlesner | |
| This function doesn't need to do anything for HLE and some games call it quite often, spamming up the logs. | |||
| 2016-09-21 | Use negative priorities to avoid special-casing the self-include | Yuri Kunde Schlesner | |
| 2016-09-21 | Remove empty newlines in #include blocks. | Emmanuel Gil Peyrot | |
| This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation. | |||
| 2016-09-18 | Manually tweak source formatting and then re-run clang-format | Yuri Kunde Schlesner | |
| 2016-09-18 | Sources: Run clang-format on everything. | Emmanuel Gil Peyrot | |
| 2016-06-01 | gsp::gpu: Reset g_thread_id in UnregisterInterruptRelayQueue | mailwl | |
| 2016-05-28 | GSP_GPU: Remove use of Memory::GetPointer | MerryMage | |
| 2016-05-12 | Kernel/SharedMemory: Properly implemented shared memory support. | Subv | |
| Applications can request the kernel to allocate a piece of the linear heap for them when creating a shared memory object. Shared memory areas are now properly mapped into the target processes when calling svcMapMemoryBlock. Removed the APT Shared Font hack as it is no longer needed. | |||
| 2016-04-29 | Merge pull request #1699 from mailwl/gpu-rights | bunnei | |
| gsp::Gpu: implement AcquireRight, ReleaseRight functions | |||
| 2016-04-29 | Common: Remove section measurement from profiler (#1731) | Yuri Kunde Schlesner | |
| This has been entirely superseded by MicroProfile. The rest of the code can go when a simpler frametime/FPS meter is added to the GUI. | |||
| 2016-04-23 | return checks if event and memory created | mailwl | |
| 2016-04-22 | gsp::Gpu: implement AcquireRight, ReleaseRight functions | mailwl | |
| 2016-04-21 | HWRasterizer: Texture forwarding | tfarley | |
| 2016-04-01 | Merge pull request #1390 from purpasmart96/citra_gsp_error_codes | bunnei | |
| GSP: Return proper error codes for register writes | |||
| 2016-03-31 | Add gsp functions: SetAxiConfigQoSMode, UnregisterInterruptRelayQueue | mailwl | |
| 2016-03-30 | GSP: Return proper error codes for register writes | purpasmart96 | |
| 2016-03-11 | gsp_gpu: Change 0 literal to nullptr | Lioncash | |
| 2016-03-08 | renderer_base: Don't directly expose the rasterizer unique_ptr | Lioncash | |
| There's no reason to allow direct access to the unique_ptr instance. Only its contained pointer. | |||
| 2016-02-12 | BitField: Make trivially copyable and remove assignment operator | MerryMage | |
| 2015-12-07 | VideoCore: Unify interface to OpenGL and SW rasterizers | Yuri Kunde Schlesner | |
| This removes explicit checks sprinkled all over the codebase to instead just have the SW rasterizer expose an implementation with no-ops for most operations. | |||
| 2015-12-06 | VideoCore: Rename HWRasterizer methods to be less confusing | Yuri Kunde Schlesner | |
| 2015-09-14 | GSP: Implement command 0x05, used for flushing caches | Yuri Kunde Schlesner | |
| May fix additional texture caching issues. (Though mostly in homebrew, I haven't seen any commercial software use this to flush anything but command lists.) | |||
| 2015-08-24 | Integrate the MicroProfile profiling library | Yuri Kunde Schlesner | |
| This brings goodies such as a configurable user interface and multi-threaded timeline view. | |||
| 2015-08-22 | Merge pull request #1025 from yuriks/heap-management | Yuri Kunde Schlesner | |
| Kernel: Correct(er) handling of Heap and Linear Heap allocations | |||
| 2015-08-16 | GPU: Implement TextureCopy-mode display transfers | Yuri Kunde Schlesner | |
| Fixes glitchy garbage in Fire Emblem 3D scenes. | |||
| 2015-08-16 | Memory: Move address type conversion routines to memory.cpp/h | Yuri Kunde Schlesner | |
| These helpers aren't really part of the kernel, and mem_map.cpp/h is going to be moved there next. | |||
| 2015-07-23 | Merge pull request #983 from yuriks/null-memory-fill | Yuri Kunde Schlesner | |
| GSP: Don't try to write memory fill registers if start address is 0 | |||
| 2015-07-23 | GSP: Don't try to write memory fill registers if start address is 0 | Yuri Kunde Schlesner | |
| Verified to be what GSP does via REing. Fixes invalid virt->phys translation error spam in some games. | |||
| 2015-07-23 | Qt/GPU Breakpoints: Added three more breakpoint types: | Subv | |
| * IncomingDisplayTransfer: Triggered just before a display transfer is performed. * GSPCommandProcessed: Triggered right after a GSP command is processed. * BufferSwapped: Triggered when the frames flip | |||
| 2015-07-17 | Ensure all kernel objects are released during shutdown | Yuri Kunde Schlesner | |
| This commit fixes several kernel object leaks. The most severe of them was threads not being removed from the private handle table used for CoreTiming events. This resulted in Threads never being released, which in turn held references to Process, causing CodeSets to never be freed when loading other applications. | |||
| 2015-07-13 | Add CiTrace recording support. | Tony Wasserka | |
| This is exposed in the GUI as a new "CiTrace Recording" widget. Playback is implemented by a standalone 3DS homebrew application (which only runs reliably within Citra currently; on an actual 3DS it will often crash still). | |||
| 2015-07-11 | Applets: Add infrastructure to allow custom drawing and input handling in ↵ | Subv | |
| Applets. | |||
| 2015-06-28 | CitraQt: Cleanup includes. | Emmanuel Gil Peyrot | |
| 2015-05-29 | Remove every trailing whitespace from the project (but externals). | Emmanuel Gil Peyrot | |
| 2015-05-25 | Service/GSP: Implemented ImportDisplayCaptureInfo. | Subv | |
