Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | core: Fix missing prototype warnings | Lioncash | 2015-07-29 |
| | |||
* | Qt/GPU Breakpoints: Added three more breakpoint types: | Subv | 2015-07-23 |
| | | | | | | * IncomingDisplayTransfer: Triggered just before a display transfer is performed. * GSPCommandProcessed: Triggered right after a GSP command is processed. * BufferSwapped: Triggered when the frames flip | ||
* | GPU/DisplayTransfer: Implemented bit 5 in the transfer flags. | Subv | 2015-07-19 |
| | | | | It tells the GPU to not swizzle/de-swizzle the input during the transfer. | ||
* | Merge pull request #904 from aroulin/y2r-narrowing-warning | archshift | 2015-07-13 |
|\ | | | | | Y2R: Fix narrowing warning | ||
* | | Add CiTrace recording support. | Tony Wasserka | 2015-07-13 |
| | | | | | | | | | | | | 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). | ||
* | | GPU: Be robust against nullptr addresses; properly reset busy bits in the ↵ | Tony Wasserka | 2015-07-13 |
| | | | | | | | | trigger registers. | ||
* | | HW: Fix a stupid issue which led to unknown register reads/writes. | Tony Wasserka | 2015-07-13 |
| | | |||
| * | Y2R: Fix narrowing warning | aroulin | 2015-07-12 |
|/ | |||
* | Merge pull request #876 from linkmauve/include-cleanups | Yuri Kunde Schlesner | 2015-07-10 |
|\ | | | | | Cleanup includes, mostly in common | ||
* | | 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 | 2015-06-28 |
| | | | | | | | | the output. | ||
| * | Core: Cleanup hw includes. | Emmanuel Gil Peyrot | 2015-06-28 |
| | | |||
| * | CitraQt: Cleanup includes. | Emmanuel Gil Peyrot | 2015-06-28 |
|/ | |||
* | Y2R: Rework conversion process, enabling support for all formats | Yuri Kunde Schlesner | 2015-06-21 |
| | |||
* | hw: Fix mismatched Write call | Lioncash | 2015-06-16 |
| | |||
* | Merge pull request #811 from archshift/commonify | archshift | 2015-05-31 |
|\ | | | | | Commonify video_core utility headers | ||
* \ | Merge pull request #832 from yuriks/refresh-rate-option | bunnei | 2015-05-31 |
|\ \ | | | | | | | Remove gpu_refresh_rate configuration option | ||
| | * | Move video_core/color.h to common/color.h | archshift | 2015-05-30 |
| |/ |/| | |||
| * | Remove gpu_refresh_rate configuration option | Yuri Kunde Schlesner | 2015-05-29 |
| | | | | | | | | | | | | | | 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. | ||
* | | Remove every trailing whitespace from the project (but externals). | Emmanuel Gil Peyrot | 2015-05-29 |
|/ | |||
* | OpenGL renderer | tfarley | 2015-05-22 |
| | |||
* | Memmap: Re-organize memory function in two files | Yuri Kunde Schlesner | 2015-05-15 |
| | | | | | | | 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. | ||
* | Memory: Add GetPhysicalPointer helper function | Yuri Kunde Schlesner | 2015-05-09 |
| | |||
* | Common: Remove common.h | Yuri Kunde Schlesner | 2015-05-07 |
| | |||
* | HW: Properly initialize and shutdown all modules. | bunnei | 2015-05-01 |
| | |||
* | gpu: Fix a missing format specifier | Lioncash | 2015-04-07 |
| | |||
* | Services: Stubs and minor changes | purpasmart96 | 2015-04-02 |
| | |||
* | Merge pull request #650 from Subv/scaling | bunnei | 2015-03-17 |
|\ | | | | | GPU: Fixed the bit 25 in the display transfer flags. | ||
| * | GPU/DisplayTransfer: Made the scaling bits a single 2bit value | Subv | 2015-03-16 |
| | | | | | | | | Rephrased some comments. | ||
* | | GPU: Implemented the flip_data (bit 0) bit in display transfers. | Subv | 2015-03-14 |
| | | |||
* | | Merge pull request #642 from bunnei/touchpad | bunnei | 2015-03-11 |
|\ \ | | | | | | | Touchpad support | ||
| * | | HID: Complete refactor of pad/touch input to fix threading issues. | bunnei | 2015-03-10 |
| | | | |||
* | | | Merge pull request #629 from archshift/lcdfb | bunnei | 2015-03-10 |
|\ \ \ | |/ / |/| | | Implement SetLcdForceBlack and add implementation for color filling in the GPU code | ||
| | * | GPU: Fixed the bit 25 in the display transfer flags. | Subv | 2015-03-10 |
| |/ |/| | | | | | 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. | ||
| * | Added LCD registers, and implementation for color filling in OGL code. | archshift | 2015-03-09 |
| | | |||
* | | Merge pull request #648 from Subv/fill_bit | Tony Wasserka | 2015-03-09 |
|\ \ | | | | | | | GPU: Use the correct position for the finished bit in memory fills | ||
| * | | GPU: Use the correct position for the finished bit in memory fills | Subv | 2015-03-09 |
| | | | |||
* | | | GPU: Corrected the 24 bit memory fills component order | Subv | 2015-03-09 |
|/ / | |||
| * | Implement SetLcdForceBlack, move register enum to hw.h | archshift | 2015-03-05 |
|/ | |||
* | GPU: Added RGB565/RGB8 framebuffer support and various cleanups. | bunnei | 2015-03-03 |
| | | | | | | - Centralizes color format encode/decode functions. - Fixes endianness issues. - Implements remaining framebuffer formats in the debugger. | ||
* | Added RGBA5551 compatibility in the rasterizer | archshift | 2015-02-27 |
| | | | | This allows Virtual Console games to display properly. | ||
* | GPU: Implemented bits 3 and 1 from the display transfer flags. | Subv | 2015-02-26 |
| | | | | | Bit 3 is used to specify a raw copy, where no processing is done to the data, seems to behave exactly as a DMA. Bit 1 is used to specify whether to convert from a tiled format to a linear format or viceversa. | ||
* | GPU: Fixed RGBA8 as output format in a display transfer. | Subv | 2015-02-22 |
| | | | | Verified with hwtests | ||
* | Merge pull request #471 from archshift/pp3ports3 | bunnei | 2015-02-22 |
|\ | | | | | GPU: Add support for more framebuffer formats in display transfers. | ||
| * | GPU: Add support for more framebuffer formats in display transfers. | Tony Wasserka | 2015-02-22 |
| | | |||
* | | Merge pull request #594 from Subv/display_transfer | bunnei | 2015-02-22 |
|\ \ | | | | | | | GPU: Fixed the RGBA8 input format and RGB8 output format | ||
| * | | GPU: Fixed the RGBA8 input format and RGB8 output format | Subv | 2015-02-21 |
| | | | | | | | | | | | | in Display Transfers, tested with hwtests. | ||
* | | | Remove duplication of INSERT_PADDING_WORDS between pica.h and gpu.h | archshift | 2015-02-19 |
|/ / | |||
* | | GPU: Properly implement memory fills. | Tony Wasserka | 2015-02-18 |
| | | |||
* | | video_core: Implement the remaining framebuffer formats in the OpenGL renderer. | Emmanuel Gil Peyrot | 2015-02-15 |
| | |