| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | hw: Remove unused files | 2018-08-02 | 5 | -327/+0 | |
| | | | | | | | None of these files are used in any meaningful way. They're just leftovers from citra. Also has the benefit of getting rid of an unused global variable. | ||||
| * | Rename logging macro back to LOG_* | 2018-07-02 | 2 | -8/+8 | |
| | | |||||
| * | general: Make formatting of logged hex values more straightforward | 2018-05-02 | 2 | -4/+4 | |
| | | | | | | | This makes the formatting expectations more obvious (e.g. any zero padding specified is padding that's entirely dedicated to the value being printed, not any pretty-printing that also gets tacked on). | ||||
| * | core/hw: Move logging macros over to fmt-capable ones | 2018-04-26 | 2 | -8/+10 | |
| | | |||||
| * | Format: Run the new clang format on everything | 2018-01-20 | 4 | -4/+4 | |
| | | |||||
| * | Remove gpu debugger and get yuzu qt to compile | 2018-01-12 | 2 | -16/+0 | |
| | | |||||
| * | Remove references to PICA and rasterizers in video_core | 2018-01-12 | 7 | -1221/+0 | |
| | | |||||
| * | core: Gut out cryptop, since it doesn't compile with C++17. | 2018-01-12 | 1 | -72/+5 | |
| | | |||||
| * | CoreTiming: Reworked CoreTiming (cherry-picked from Citra #3119) | 2018-01-08 | 1 | -1/+1 | |
| | | | | | * CoreTiming: New CoreTiming; Add Test for CoreTiming | ||||
| * | core_timing: Increase clock speed for Switch docked. | 2018-01-07 | 1 | -1/+1 | |
| | | |||||
| * | Remove more 3DS-specific code. | 2017-10-13 | 1 | -3/+3 | |
| | | |||||
| * | hle: Remove a large amount of 3ds-specific service code. | 2017-10-10 | 2 | -399/+0 | |
| | | |||||
| * | Merge remote-tracking branch 'upstream/master' into nx | 2017-10-09 | 2 | -12/+12 | |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # src/core/CMakeLists.txt # src/core/arm/dynarmic/arm_dynarmic.cpp # src/core/arm/dyncom/arm_dyncom.cpp # src/core/hle/kernel/process.cpp # src/core/hle/kernel/thread.cpp # src/core/hle/kernel/thread.h # src/core/hle/kernel/vm_manager.cpp # src/core/loader/3dsx.cpp # src/core/loader/elf.cpp # src/core/loader/ncch.cpp # src/core/memory.cpp # src/core/memory.h # src/core/memory_setup.h | ||||
| | * | GPU/Warnings: Explicitly cast the screen refresh ticks to u64. | 2017-08-21 | 1 | -1/+1 | |
| | | | |||||
| | * | Warnings: Add UNREACHABLE macros to switches that contemplate all possible ↵ | 2017-08-21 | 1 | -2/+2 | |
| |/ | | | | values. | ||||
| * | gpu: add comments for TextureCopy | 2017-06-29 | 2 | -8/+8 | |
| | | |||||
| * | gpu: fix edge cases for TextureCopy | 2017-06-27 | 1 | -18/+23 | |
| | | |||||
| * | UDS: Move the UDS keyslot used to generate the CCMP key to the ↵ | 2017-06-26 | 1 | -0/+2 | |
| | | | | | AES::KeySlotID enum. | ||||
| * | Merge pull request #2587 from yuriks/status-bar | 2017-02-26 | 2 | -40/+3 | |
| |\ | | | | | Replace built-in Profiler with indicators in status bar | ||||
| | * | Core: Re-write frame limiter | 2017-02-26 | 1 | -39/+0 | |
| | | | | | | | | | | | | | | | | | | | Now based on std::chrono, and also works in terms of emulated time instead of frames, so we can in the future frame-limit even when the display is disabled, etc. The frame limiter can also be enabled along with v-sync now, which should be useful for those with displays running at more than 60 Hz. | ||||
| | * | Add performance statistics to status bar | 2017-02-26 | 2 | -2/+4 | |
| | | | |||||
| * | | HW: add AES engine & implement AES-CCM | 2017-02-21 | 7 | -0/+409 | |
| |/ | |||||
| * | CoreTiming: use named constant for ARM11 clock rate | 2017-01-16 | 1 | -1/+1 | |
| | | |||||
| * | HID: manages updating itself using correct ticks | 2017-01-16 | 1 | -4/+0 | |
| | | |||||
| * | Add all services to the Service namespace | 2016-12-11 | 3 | -9/+12 | |
| | | | | | | Previously there was a split where some of the services were in the Service namespace and others were not. | ||||
| * | Merge pull request #2280 from Subv/citrace_size | 2016-12-08 | 1 | -2/+2 | |
| |\ | | | | | Fixed the gpu command list size when creating CiTraces. | ||||
| | * | Fixed the gpu command list size when creating CiTraces. | 2016-12-08 | 1 | -2/+2 | |
| | | | |||||
| * | | Implement Frame rate limiter (#2223) | 2016-12-06 | 1 | -0/+33 | |
| |/ | | | | | | * implement frame limiter * fixes | ||||
| * | GPU: Remove the broken frame_skip option. | 2016-11-27 | 2 | -21/+1 | |
| | | | | | Fixes #1960. | ||||
| * | gpu: DisplayTransfer: a less amazing algorithm for flip | 2016-09-29 | 1 | -8/+11 | |
| | | | | | the old implementation modifies the loop variable in the loop. Though it actually works, it is really confusing. Makes it morereadable now. | ||||
| * | gpu: keep the old signal strategy for null pointer | 2016-09-29 | 1 | -4/+8 | |
| | | | | | | previous commits changes the behaviour of interrupt when meeting invalid params. Regresses to the same behaviour as before needs more hwtest | ||||
| * | gpu: add validity check for TextureCopy, DisplayTransfer and FillMemory | 2016-09-29 | 1 | -6/+88 | |
| | | | | | | prevent further operation with invalid values which may cause assertion failure or divided by zero. needs more hwtest | ||||
| * | gpu: move MemoryFill, TextureCopy and DisplayTransfer into functions | 2016-09-29 | 1 | -247/+249 | |
| | | | | | The old code indented too much to read. Split into functions and do general cleanup. | ||||
| * | Use negative priorities to avoid special-casing the self-include | 2016-09-21 | 4 | -4/+4 | |
| | | |||||
| * | Remove empty newlines in #include blocks. | 2016-09-21 | 6 | -22/+7 | |
| | | | | | | | | This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation. | ||||
| * | Manually tweak source formatting and then re-run clang-format | 2016-09-18 | 2 | -11/+24 | |
| | | |||||
| * | Sources: Run clang-format on everything. | 2016-09-18 | 8 | -184/+209 | |
| | | |||||
| * | fixup simple type conversions where possible | 2016-05-07 | 1 | -2/+2 | |
| | | |||||
| * | LCD: Remove unneeded #undef with no matching #define. | 2016-04-30 | 1 | -2/+0 | |
| | | |||||
| * | HWRasterizer: Texture forwarding | 2016-04-21 | 2 | -157/+174 | |
| | | |||||
| * | Y2R: num_tiles should be allowed when its value is 128 (#1669) | 2016-04-14 | 1 | -1/+1 | |
| | | |||||
| * | core/video_core: Make NumIds functions constexpr | 2016-03-17 | 2 | -2/+2 | |
| | | |||||
| * | core/video_core: Don't cast away const in subscript operators | 2016-03-17 | 2 | -6/+6 | |
| | | | | | Not to say these subscript operators aren't totally ugly as is. | ||||
| * | renderer_base: Don't directly expose the rasterizer unique_ptr | 2016-03-08 | 1 | -5/+5 | |
| | | | | | | There's no reason to allow direct access to the unique_ptr instance. Only its contained pointer. | ||||
| * | AudioCore: Skeleton Implementation | 2016-02-21 | 1 | -6/+0 | |
| | | | | | | | | | | 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. | ||||
| * | BitField: Make trivially copyable and remove assignment operator | 2016-02-12 | 1 | -8/+8 | |
| | | |||||
| * | VideoCore: Unify interface to OpenGL and SW rasterizers | 2015-12-07 | 1 | -6/+6 | |
| | | | | | | | 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. | ||||
| * | VideoCore: Rename HWRasterizer methods to be less confusing | 2015-12-06 | 1 | -5/+5 | |
| | | |||||
| * | Silence -Wsign-compare warnings. | 2015-10-06 | 1 | -1/+1 | |
| | | |||||
| * | y2r: Give local variables an initial value | 2015-09-09 | 1 | -3/+6 | |
| | | | | | Keeps compilers/static analyzers quiet. | ||||