| Commit message (Expand) | Author | Age | Files | Lines |
* | hw: Remove unused files | Lioncash | 2018-08-02 | 5 | -327/+0 |
* | Rename logging macro back to LOG_* | James Rowe | 2018-07-03 | 2 | -8/+8 |
* | general: Make formatting of logged hex values more straightforward | Lioncash | 2018-05-02 | 2 | -4/+4 |
* | core/hw: Move logging macros over to fmt-capable ones | Lioncash | 2018-04-26 | 2 | -8/+10 |
* | Format: Run the new clang format on everything | James Rowe | 2018-01-21 | 4 | -4/+4 |
* | Remove gpu debugger and get yuzu qt to compile | James Rowe | 2018-01-13 | 2 | -16/+0 |
* | Remove references to PICA and rasterizers in video_core | James Rowe | 2018-01-13 | 7 | -1221/+0 |
* | core: Gut out cryptop, since it doesn't compile with C++17. | bunnei | 2018-01-13 | 1 | -72/+5 |
* | CoreTiming: Reworked CoreTiming (cherry-picked from Citra #3119) | B3n30 | 2018-01-09 | 1 | -1/+1 |
* | core_timing: Increase clock speed for Switch docked. | bunnei | 2018-01-07 | 1 | -1/+1 |
* | Remove more 3DS-specific code. | bunnei | 2017-10-13 | 1 | -3/+3 |
* | hle: Remove a large amount of 3ds-specific service code. | bunnei | 2017-10-10 | 2 | -399/+0 |
* | Merge remote-tracking branch 'upstream/master' into nx | bunnei | 2017-10-10 | 2 | -12/+12 |
|\ |
|
| * | GPU/Warnings: Explicitly cast the screen refresh ticks to u64. | Subv | 2017-08-21 | 1 | -1/+1 |
| * | Warnings: Add UNREACHABLE macros to switches that contemplate all possible values. | Subv | 2017-08-21 | 1 | -2/+2 |
|/ |
|
* | gpu: add comments for TextureCopy | wwylele | 2017-06-29 | 2 | -8/+8 |
* | gpu: fix edge cases for TextureCopy | wwylele | 2017-06-27 | 1 | -18/+23 |
* | UDS: Move the UDS keyslot used to generate the CCMP key to the AES::KeySlotID enum. | Subv | 2017-06-26 | 1 | -0/+2 |
* | Merge pull request #2587 from yuriks/status-bar | Yuri Kunde Schlesner | 2017-02-27 | 2 | -40/+3 |
|\ |
|
| * | Core: Re-write frame limiter | Yuri Kunde Schlesner | 2017-02-27 | 1 | -39/+0 |
| * | Add performance statistics to status bar | Yuri Kunde Schlesner | 2017-02-27 | 2 | -2/+4 |
* | | HW: add AES engine & implement AES-CCM | wwylele | 2017-02-21 | 7 | -0/+409 |
|/ |
|
* | CoreTiming: use named constant for ARM11 clock rate | wwylele | 2017-01-16 | 1 | -1/+1 |
* | HID: manages updating itself using correct ticks | wwylele | 2017-01-16 | 1 | -4/+0 |
* | Add all services to the Service namespace | Lioncash | 2016-12-11 | 3 | -9/+12 |
* | Merge pull request #2280 from Subv/citrace_size | Sebastian Valle | 2016-12-08 | 1 | -2/+2 |
|\ |
|
| * | Fixed the gpu command list size when creating CiTraces. | Subv | 2016-12-08 | 1 | -2/+2 |
* | | Implement Frame rate limiter (#2223) | emmauss | 2016-12-06 | 1 | -0/+33 |
|/ |
|
* | GPU: Remove the broken frame_skip option. | Emmanuel Gil Peyrot | 2016-11-27 | 2 | -21/+1 |
* | gpu: DisplayTransfer: a less amazing algorithm for flip | wwylele | 2016-09-29 | 1 | -8/+11 |
* | gpu: keep the old signal strategy for null pointer | wwylele | 2016-09-29 | 1 | -4/+8 |
* | gpu: add validity check for TextureCopy, DisplayTransfer and FillMemory | wwylele | 2016-09-29 | 1 | -6/+88 |
* | gpu: move MemoryFill, TextureCopy and DisplayTransfer into functions | wwylele | 2016-09-29 | 1 | -247/+249 |
* | Use negative priorities to avoid special-casing the self-include | Yuri Kunde Schlesner | 2016-09-21 | 4 | -4/+4 |
* | Remove empty newlines in #include blocks. | Emmanuel Gil Peyrot | 2016-09-21 | 6 | -22/+7 |
* | Manually tweak source formatting and then re-run clang-format | Yuri Kunde Schlesner | 2016-09-19 | 2 | -11/+24 |
* | Sources: Run clang-format on everything. | Emmanuel Gil Peyrot | 2016-09-18 | 8 | -184/+209 |
* | fixup simple type conversions where possible | Alexander Laties | 2016-05-07 | 1 | -2/+2 |
* | LCD: Remove unneeded #undef with no matching #define. | Emmanuel Gil Peyrot | 2016-04-30 | 1 | -2/+0 |
* | HWRasterizer: Texture forwarding | tfarley | 2016-04-21 | 2 | -157/+174 |
* | Y2R: num_tiles should be allowed when its value is 128 (#1669) | JamePeng | 2016-04-15 | 1 | -1/+1 |
* | core/video_core: Make NumIds functions constexpr | Lioncash | 2016-03-17 | 2 | -2/+2 |
* | core/video_core: Don't cast away const in subscript operators | Lioncash | 2016-03-17 | 2 | -6/+6 |
* | renderer_base: Don't directly expose the rasterizer unique_ptr | Lioncash | 2016-03-09 | 1 | -5/+5 |
* | AudioCore: Skeleton Implementation | MerryMage | 2016-02-21 | 1 | -6/+0 |
* | BitField: Make trivially copyable and remove assignment operator | MerryMage | 2016-02-12 | 1 | -8/+8 |
* | VideoCore: Unify interface to OpenGL and SW rasterizers | Yuri Kunde Schlesner | 2015-12-08 | 1 | -6/+6 |
* | VideoCore: Rename HWRasterizer methods to be less confusing | Yuri Kunde Schlesner | 2015-12-07 | 1 | -5/+5 |
* | Silence -Wsign-compare warnings. | Rohit Nirmal | 2015-10-07 | 1 | -1/+1 |
* | y2r: Give local variables an initial value | Lioncash | 2015-09-10 | 1 | -3/+6 |
* | Integrate the MicroProfile profiling library | Yuri Kunde Schlesner | 2015-08-25 | 1 | -0/+8 |
* | GPU: Implement TextureCopy-mode display transfers | Yuri Kunde Schlesner | 2015-08-16 | 2 | -25/+76 |
* | core: Fix missing prototype warnings | Lioncash | 2015-07-29 | 1 | -0/+1 |
* | Qt/GPU Breakpoints: Added three more breakpoint types: | Subv | 2015-07-23 | 1 | -0/+4 |
* | GPU/DisplayTransfer: Implemented bit 5 in the transfer flags. | Subv | 2015-07-20 | 2 | -12/+31 |
* | Merge pull request #904 from aroulin/y2r-narrowing-warning | archshift | 2015-07-14 | 1 | -1/+1 |
|\ |
|
| * | Y2R: Fix narrowing warning | aroulin | 2015-07-12 | 1 | -1/+1 |
* | | Add CiTrace recording support. | Tony Wasserka | 2015-07-13 | 2 | -0/+27 |
* | | GPU: Be robust against nullptr addresses; properly reset busy bits in the trigger registers. | Tony Wasserka | 2015-07-13 | 1 | -27/+34 |
* | | HW: Fix a stupid issue which led to unknown register reads/writes. | Tony Wasserka | 2015-07-13 | 1 | -0/+30 |
|/ |
|
* | Merge pull request #876 from linkmauve/include-cleanups | Yuri Kunde Schlesner | 2015-07-11 | 5 | -7/+12 |
|\ |
|
| * | Core: Cleanup hw includes. | Emmanuel Gil Peyrot | 2015-06-28 | 5 | -7/+11 |
| * | CitraQt: Cleanup includes. | Emmanuel Gil Peyrot | 2015-06-28 | 1 | -0/+1 |
* | | GPU: Implement blended downscaling for display transfers. | Emmanuel Gil Peyrot | 2015-06-28 | 1 | -27/+40 |
* | | GPU: Use shifts instead of multiplications to calculate the actual size of the output. | Emmanuel Gil Peyrot | 2015-06-28 | 1 | -6/+6 |
|/ |
|
* | Y2R: Rework conversion process, enabling support for all formats | Yuri Kunde Schlesner | 2015-06-22 | 2 | -0/+384 |
* | hw: Fix mismatched Write call | Lioncash | 2015-06-16 | 1 | -1/+1 |
* | Merge pull request #811 from archshift/commonify | archshift | 2015-05-31 | 1 | -1/+1 |
|\ |
|
| * | Move video_core/color.h to common/color.h | archshift | 2015-05-30 | 1 | -1/+1 |
* | | Merge pull request #832 from yuriks/refresh-rate-option | bunnei | 2015-05-31 | 1 | -3/+2 |
|\ \
| |/
|/| |
|
| * | Remove gpu_refresh_rate configuration option | Yuri Kunde Schlesner | 2015-05-30 | 1 | -3/+2 |
* | | Remove every trailing whitespace from the project (but externals). | Emmanuel Gil Peyrot | 2015-05-29 | 3 | -7/+7 |
|/ |
|
* | OpenGL renderer | tfarley | 2015-05-23 | 1 | -3/+13 |
* | Memmap: Re-organize memory function in two files | Yuri Kunde Schlesner | 2015-05-15 | 1 | -1/+1 |
* | Memory: Add GetPhysicalPointer helper function | Yuri Kunde Schlesner | 2015-05-09 | 1 | -5/+5 |
* | Common: Remove common.h | Yuri Kunde Schlesner | 2015-05-07 | 4 | -2/+9 |
* | HW: Properly initialize and shutdown all modules. | bunnei | 2015-05-02 | 3 | -3/+8 |
* | gpu: Fix a missing format specifier | Lioncash | 2015-04-07 | 1 | -1/+1 |
* | Services: Stubs and minor changes | purpasmart96 | 2015-04-03 | 1 | -1/+1 |
* | Merge pull request #650 from Subv/scaling | bunnei | 2015-03-18 | 2 | -5/+16 |
|\ |
|
| * | GPU/DisplayTransfer: Made the scaling bits a single 2bit value | Subv | 2015-03-16 | 2 | -6/+17 |
| * | GPU: Fixed the bit 25 in the display transfer flags. | Subv | 2015-03-10 | 2 | -5/+5 |
* | | GPU: Implemented the flip_data (bit 0) bit in display transfers. | Subv | 2015-03-14 | 2 | -6/+15 |
* | | Merge pull request #642 from bunnei/touchpad | bunnei | 2015-03-12 | 1 | -0/+4 |
|\ \ |
|
| * | | HID: Complete refactor of pad/touch input to fix threading issues. | bunnei | 2015-03-11 | 1 | -0/+4 |
| |/ |
|
* | | Merge pull request #629 from archshift/lcdfb | bunnei | 2015-03-10 | 6 | -35/+192 |
|\ \
| |/
|/| |
|
| * | Added LCD registers, and implementation for color filling in OGL code. | archshift | 2015-03-09 | 5 | -9/+167 |
| * | Implement SetLcdForceBlack, move register enum to hw.h | archshift | 2015-03-06 | 3 | -31/+30 |
* | | Merge pull request #648 from Subv/fill_bit | Tony Wasserka | 2015-03-09 | 1 | -1/+1 |
|\ \ |
|
| * | | GPU: Use the correct position for the finished bit in memory fills | Subv | 2015-03-09 | 1 | -1/+1 |
| |/ |
|
* / | GPU: Corrected the 24 bit memory fills component order | Subv | 2015-03-09 | 2 | -5/+5 |
|/ |
|
* | GPU: Added RGB565/RGB8 framebuffer support and various cleanups. | bunnei | 2015-03-04 | 1 | -50/+25 |
* | Added RGBA5551 compatibility in the rasterizer | archshift | 2015-02-28 | 1 | -1/+1 |
* | GPU: Implemented bits 3 and 1 from the display transfer flags. | Subv | 2015-02-27 | 2 | -23/+64 |
* | GPU: Fixed RGBA8 as output format in a display transfer. | Subv | 2015-02-22 | 1 | -8/+7 |
* | Merge pull request #471 from archshift/pp3ports3 | bunnei | 2015-02-22 | 1 | -0/+37 |
|\ |
|
| * | GPU: Add support for more framebuffer formats in display transfers. | Tony Wasserka | 2015-02-22 | 1 | -0/+37 |
* | | Merge pull request #594 from Subv/display_transfer | bunnei | 2015-02-22 | 1 | -8/+6 |
|\ \ |
|
| * | | GPU: Fixed the RGBA8 input format and RGB8 output format | Subv | 2015-02-22 | 1 | -8/+6 |
* | | | Remove duplication of INSERT_PADDING_WORDS between pica.h and gpu.h | archshift | 2015-02-20 | 1 | -11/+0 |
|/ / |
|
* | | GPU: Properly implement memory fills. | Tony Wasserka | 2015-02-18 | 2 | -16/+57 |
* | | video_core: Implement the remaining framebuffer formats in the OpenGL renderer. | Emmanuel Gil Peyrot | 2015-02-15 | 1 | -0/+19 |
* | | Asserts: break/crash program, fit to style guide; log.h->assert.h | archshift | 2015-02-11 | 1 | -1/+1 |
* | | core: Fix some warnings on OSX | Lioncash | 2015-02-03 | 1 | -2/+0 |
* | | GPU: Fix buffer overrun in Display Transfers | Yuri Kunde Schlesner | 2015-01-14 | 1 | -9/+12 |
* | | GPU: Do periodic VBlank updates using CoreTiming | Yuri Kunde Schlesner | 2015-01-14 | 3 | -51/+44 |
* | | GPU: Correct wrong default framebuffer address for sub-screen. | Yuri Kunde Schlesner | 2015-01-14 | 1 | -2/+2 |
* | | GPU: Fire GPU interrupts at the correct places. | Yuri Kunde Schlesner | 2015-01-14 | 1 | -15/+18 |
|/ |
|
* | Move ThreadContext to core/core.h and deal with the fallout | Yuri Kunde Schlesner | 2015-01-09 | 1 | -0/+2 |
* | DSP: Signal (faked) interrupt on every frame. | bunnei | 2015-01-05 | 1 | -1/+7 |
* | GPU: Pseudo-implement horizontal scaling. | Tony Wasserka | 2014-12-31 | 2 | -1/+8 |
* | GPU: Implement frameskip and remove forced framebuffer swap hack. | bunnei | 2014-12-29 | 2 | -27/+37 |
* | GPU: Further improve synchronization. | bunnei | 2014-12-26 | 1 | -22/+20 |
* | License change | purpasmart96 | 2014-12-21 | 4 | -4/+4 |
* | Convert old logging calls to new logging macros | Yuri Kunde Schlesner | 2014-12-13 | 2 | -12/+12 |
* | GPU: Fixed bug in command list size decoding. | bunnei | 2014-12-10 | 2 | -3/+2 |
* | Remove unused NDMA module | Yuri Kunde Schlesner | 2014-12-09 | 3 | -86/+0 |
* | Fixed formatting and switch statement warnings | vaguilar | 2014-11-27 | 3 | -5/+5 |
* | Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generated | Emmanuel Gil Peyrot | 2014-11-19 | 1 | -3/+3 |
* | Merge pull request #162 from SeannyM/warning-fixes | bunnei | 2014-10-30 | 3 | -6/+6 |
|\ |
|
| * | Fix some warnings | Sean | 2014-10-30 | 3 | -6/+6 |
* | | Renamed souce files of services to match port names | Gareth Poole | 2014-10-29 | 1 | -1/+1 |
|/ |
|
* | Added `gpu_refresh_rate` config setting for the new interpreter speed hack. | archshift | 2014-10-28 | 1 | -10/+1 |
* | Use configuration files to enable or disable the new dyncom interpreter. | archshift | 2014-10-28 | 2 | -3/+16 |
* | Rename GPU::Regs::FramebufferFormat to PixelFormat | Yuri Kunde Schlesner | 2014-10-12 | 2 | -14/+10 |
* | Fix warnings in video_core | Lioncash | 2014-10-08 | 2 | -3/+3 |
* | Core: Fix warnings in gpu.cpp | Lioncash | 2014-09-14 | 1 | -6/+6 |
* | core: Prune redundant includes | archshift | 2014-09-09 | 3 | -4/+0 |
* | GPU: Improve frame synchronization, increases compatibility with both homebrew and retail applications. | bunnei | 2014-08-31 | 1 | -13/+31 |
* | VideoCore: Fixes rendering issues on Qt and corrects framebuffer output size. | bunnei | 2014-08-26 | 1 | -9/+8 |
* | GPU: Fix a compiler warning about redundant semicolons. | Tony Wasserka | 2014-08-25 | 1 | -2/+2 |
* | Pica: Add command processor. | Tony Wasserka | 2014-08-12 | 1 | -3/+5 |
* | Pica/GPU: Change hardware registers to use physical addresses rather than virtual ones. | Tony Wasserka | 2014-08-12 | 2 | -150/+18 |
* | Remove the fancy RegisterSet class introduced in 4c2bff61e. | Tony Wasserka | 2014-08-12 | 2 | -132/+212 |
* | GPU: Updated g_last_ticks variable to be more descriptive (represents CPU tick count of last vertical line). | bunnei | 2014-08-07 | 1 | -5/+5 |
* | GPU: Updated horizontal sync line counter to use framebuffer height. | bunnei | 2014-08-07 | 1 | -2/+3 |
* | GSP: Removed dumb GX prefixes to functions/structs in GSP namespace. | bunnei | 2014-08-06 | 1 | -2/+2 |
* | GSP: Implements preliminary command synchronization via GPU interrupts. | bunnei | 2014-08-06 | 1 | -3/+19 |
* | Use uniform formatting when printing hexadecimal numbers. | Tony Wasserka | 2014-07-23 | 1 | -3/+3 |
* | Fix a few warnings. | Tony Wasserka | 2014-07-23 | 2 | -4/+4 |
* | GPU: Clarify display transfer code. | Tony Wasserka | 2014-07-23 | 1 | -12/+15 |
* | GPU: Add documentation. | Tony Wasserka | 2014-07-23 | 1 | -2/+14 |
* | RegisterSet: Simplify code by using structs for register definition instead of unions. | Tony Wasserka | 2014-07-23 | 2 | -133/+123 |
* | GPU: Make use of RegisterSet. | Tony Wasserka | 2014-07-23 | 2 | -306/+172 |
* | GPU: Make framebuffer code format-aware. | Tony Wasserka | 2014-07-23 | 1 | -6/+47 |
* | GPU: Interface cleanup. | Tony Wasserka | 2014-07-23 | 2 | -13/+20 |
* | GPU: Initialize GPU registers to some sensible default state. | Tony Wasserka | 2014-07-23 | 1 | -1/+16 |
* | GPU: Emulate memory fills. | Tony Wasserka | 2014-07-23 | 2 | -2/+80 |
* | GPU: Add proper framebuffer register handling. | Tony Wasserka | 2014-07-23 | 2 | -11/+105 |
* | GPU: Properly implement display transfers. | Tony Wasserka | 2014-07-23 | 1 | -1/+19 |
* | GPU: Add display transfer configuration. | Tony Wasserka | 2014-07-23 | 2 | -0/+92 |
* | GSP: HLE GXCommandId::SET_DISPLAY_TRANSFER and GXCommandId::SET_TEXTURE_COPY. | Tony Wasserka | 2014-07-23 | 1 | -0/+8 |
* | Use a more compatible choice of initial framebuffer addresses. | Tony Wasserka | 2014-07-22 | 1 | -10/+22 |
* | Merge branch 'threading' of https://github.com/bunnei/citra | bunnei | 2014-06-14 | 2 | -2/+3 |
|\ |
|
| * | Core: Cleaned up SingleStep(), updated default LCD refresh to assume each instruction is ~3 cycles | bunnei | 2014-06-13 | 1 | -1/+2 |
| * | lcd: moved kFrameTicks to lcd.h for use in other modules | bunnei | 2014-05-29 | 2 | -2/+2 |
* | | GPU: Cleanup register definitions. | Tony Wasserka | 2014-06-12 | 2 | -28/+28 |
* | | Rename LCD to GPU. | Tony Wasserka | 2014-06-12 | 4 | -20/+20 |
* | | Pica: Add command list registers. | Tony Wasserka | 2014-06-12 | 2 | -5/+52 |
|/ |
|
* | lcd: added thread wait after (faked) vblank interrupt (would have) occurred | bunnei | 2014-05-23 | 1 | -0/+4 |
* | added code to LCD modules keep track of framebuffer location in FCRAM or VRAM | bunnei | 2014-04-27 | 2 | -15/+153 |
* | - changed HW IO map to use virtual addresses | bunnei | 2014-04-26 | 2 | -39/+51 |
* | added (fake) physical addresses for where to put framebuffer in VRAM | bunnei | 2014-04-26 | 1 | -0/+10 |
* | renamed hw_lcd module to just lcd | bunnei | 2014-04-18 | 3 | -2/+2 |
* | added NDMA hardware interface | bunnei | 2014-04-18 | 3 | -2/+133 |
* | fixed hw write declarations to not be const | bunnei | 2014-04-13 | 1 | -4/+4 |
* | updated logging message | bunnei | 2014-04-11 | 1 | -2/+2 |
* | cleaned up some logging messages | bunnei | 2014-04-11 | 1 | -4/+4 |
* | fixed project includes to use new directory structure | bunnei | 2014-04-09 | 4 | -9/+14 |
* | got rid of 'src' folders in each sub-project | bunnei | 2014-04-09 | 4 | -0/+164 |