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