| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-05-07 | fixup simple type conversions where possible | Alexander Laties | |
| 2016-04-30 | LCD: Remove unneeded #undef with no matching #define. | Emmanuel Gil Peyrot | |
| 2016-04-21 | HWRasterizer: Texture forwarding | tfarley | |
| 2016-04-14 | Y2R: num_tiles should be allowed when its value is 128 (#1669) | JamePeng | |
| 2016-03-17 | core/video_core: Make NumIds functions constexpr | Lioncash | |
| 2016-03-17 | core/video_core: Don't cast away const in subscript operators | Lioncash | |
| Not to say these subscript operators aren't totally ugly as is. | |||
| 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-21 | AudioCore: Skeleton Implementation | MerryMage | |
| This commit: * Adds a new subproject, audio_core. * Defines structures that exist in DSP shared memory. * Hooks up various other parts of the emulator into audio core. This sets the foundation for a later HLE DSP implementation. | |||
| 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-10-06 | Silence -Wsign-compare warnings. | Rohit Nirmal | |
| 2015-09-09 | y2r: Give local variables an initial value | Lioncash | |
| Keeps compilers/static analyzers quiet. | |||
| 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-16 | GPU: Implement TextureCopy-mode display transfers | Yuri Kunde Schlesner | |
| Fixes glitchy garbage in Fire Emblem 3D scenes. | |||
| 2015-07-29 | core: Fix missing prototype warnings | Lioncash | |
| 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-19 | GPU/DisplayTransfer: Implemented bit 5 in the transfer flags. | Subv | |
| It tells the GPU to not swizzle/de-swizzle the input during the transfer. | |||
| 2015-07-13 | Merge pull request #904 from aroulin/y2r-narrowing-warning | archshift | |
| Y2R: Fix narrowing warning | |||
| 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-13 | GPU: Be robust against nullptr addresses; properly reset busy bits in the ↵ | Tony Wasserka | |
| trigger registers. | |||
| 2015-07-13 | HW: Fix a stupid issue which led to unknown register reads/writes. | Tony Wasserka | |
| 2015-07-12 | Y2R: Fix narrowing warning | aroulin | |
| 2015-07-10 | Merge pull request #876 from linkmauve/include-cleanups | Yuri Kunde Schlesner | |
| Cleanup includes, mostly in common | |||
| 2015-06-28 | GPU: Implement blended downscaling for display transfers. | Emmanuel Gil Peyrot | |
| 2015-06-28 | GPU: Use shifts instead of multiplications to calculate the actual size of ↵ | Emmanuel Gil Peyrot | |
| the output. | |||
| 2015-06-28 | Core: Cleanup hw includes. | Emmanuel Gil Peyrot | |
| 2015-06-28 | CitraQt: Cleanup includes. | Emmanuel Gil Peyrot | |
| 2015-06-21 | Y2R: Rework conversion process, enabling support for all formats | Yuri Kunde Schlesner | |
| 2015-06-16 | hw: Fix mismatched Write call | Lioncash | |
| 2015-05-31 | Merge pull request #811 from archshift/commonify | archshift | |
| Commonify video_core utility headers | |||
| 2015-05-31 | Merge pull request #832 from yuriks/refresh-rate-option | bunnei | |
| Remove gpu_refresh_rate configuration option | |||
| 2015-05-30 | Move video_core/color.h to common/color.h | archshift | |
| 2015-05-29 | Remove gpu_refresh_rate configuration option | Yuri Kunde Schlesner | |
| Changing it makes emulation inherently inaccurate. It also had a wrong default value (30, whereas the real system has a refresh rate of 60 Hz) which, even if changed, would continue to be used unless people manually removed it from their config files. | |||
| 2015-05-29 | Remove every trailing whitespace from the project (but externals). | Emmanuel Gil Peyrot | |
| 2015-05-22 | OpenGL renderer | tfarley | |
| 2015-05-15 | Memmap: Re-organize memory function in two files | Yuri Kunde Schlesner | |
| memory.cpp/h contains definitions related to acessing memory and configuring the address space mem_map.cpp/h contains higher-level definitions related to configuring the address space accoording to the kernel and allocating memory. | |||
| 2015-05-09 | Memory: Add GetPhysicalPointer helper function | Yuri Kunde Schlesner | |
| 2015-05-07 | Common: Remove common.h | Yuri Kunde Schlesner | |
| 2015-05-01 | HW: Properly initialize and shutdown all modules. | bunnei | |
| 2015-04-07 | gpu: Fix a missing format specifier | Lioncash | |
| 2015-04-02 | Services: Stubs and minor changes | purpasmart96 | |
| 2015-03-17 | Merge pull request #650 from Subv/scaling | bunnei | |
| GPU: Fixed the bit 25 in the display transfer flags. | |||
| 2015-03-16 | GPU/DisplayTransfer: Made the scaling bits a single 2bit value | Subv | |
| Rephrased some comments. | |||
| 2015-03-14 | GPU: Implemented the flip_data (bit 0) bit in display transfers. | Subv | |
| 2015-03-11 | Merge pull request #642 from bunnei/touchpad | bunnei | |
| Touchpad support | |||
| 2015-03-10 | HID: Complete refactor of pad/touch input to fix threading issues. | bunnei | |
| 2015-03-10 | Merge pull request #629 from archshift/lcdfb | bunnei | |
| Implement SetLcdForceBlack and add implementation for color filling in the GPU code | |||
| 2015-03-10 | GPU: Fixed the bit 25 in the display transfer flags. | Subv | |
| It is used to downscale the input image horizontally and vertically, previously we were only downscaling it vertically so this caused a hard-to-debug memory corruption problem. | |||
| 2015-03-09 | Added LCD registers, and implementation for color filling in OGL code. | archshift | |
