summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-09-29gpu: DisplayTransfer: a less amazing algorithm for flipwwylele
the old implementation modifies the loop variable in the loop. Though it actually works, it is really confusing. Makes it morereadable now.
2016-09-29gpu: keep the old signal strategy for null pointerwwylele
previous commits changes the behaviour of interrupt when meeting invalid params. Regresses to the same behaviour as before needs more hwtest
2016-09-29gpu: add validity check for TextureCopy, DisplayTransfer and FillMemorywwylele
prevent further operation with invalid values which may cause assertion failure or divided by zero. needs more hwtest
2016-09-29memory: fix IsValidVirtualAddress for RasterizerCachedMemorywwylele
RasterizerCachedMemory doesn't has pointer but should be considered as valid
2016-09-29gpu: move MemoryFill, TextureCopy and DisplayTransfer into functionswwylele
The old code indented too much to read. Split into functions and do general cleanup.
2016-09-29rasterizer: separate TextureCopy from DisplayTransferwwylele
2016-09-21Remove special rules for Windows.h and library includesYuri Kunde Schlesner
2016-09-21Use negative priorities to avoid special-casing the self-includeYuri Kunde Schlesner
2016-09-21Remove empty newlines in #include blocks.Emmanuel Gil Peyrot
This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation.
2016-09-18Manually tweak source formatting and then re-run clang-formatYuri Kunde Schlesner
2016-09-18Tweak formatting settingsYuri Kunde Schlesner
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot
2016-09-18Dyncom: Disable clang-format on the decoding table.Emmanuel Gil Peyrot
2016-09-18Sources: Add a .clang-format configuration file.Emmanuel Gil Peyrot
2016-09-15VideoCore: Fix dangling lambda context in shader interpreterYuri Kunde Schlesner
The static meant that after the first execution, these lambda context would be pointing to a random location on the stack. Fixes a random crash when using the interpreter.
2016-09-15arm_dynarmic: Implement GetVFPSystemReg/SetVFPSystemReg.bunnei
2016-09-15microprofile: Double buffer size to 16MB.bunnei
2016-09-15arm: ResetContext shouldn't be part of ARM_Interface.bunnei
2016-09-15arm_dynarmic/arm_dyncom: Remove unnecessary "virtual" keyword.bunnei
2016-09-15dyncom: Use VFP_FPSCR/VFP_FPEXC.bunnei
2016-09-15qt: Add UI configuration option to enable CPU JIT.bunnei
2016-09-15core: Add configuration option for CPU JIT.bunnei
2016-09-15dynarmic: Implement ARM CPU interface.bunnei
2016-09-13Merge pull request #2064 from linkmauve/remove-readdir_rYuri Kunde Schlesner
Switch to readdir() from readdir_r()
2016-09-13Common: readdir_r() is deprecated, switch to readdir().Emmanuel Gil Peyrot
2016-09-13Qt: fix birthday combo box updatingwwylele
2016-09-07audio_core: Tweak audio latencyMerryMage
2016-09-03Merge pull request #2050 from MerryMage/adpcmYuri Kunde Schlesner
codec: Fix ADPCM distortion caused by incorrect nibble order
2016-09-03codec: Fix ADPCM distortion caused by incorrect nibble orderfincs
Closes #2049. Signed-off-by: MerryMage <MerryMage@users.noreply.github.com>
2016-09-02Qt: unify running detectionwwylele
2016-08-31Merge pull request #2032 from bunnei/qt-graphicsbunnei
Qt graphics configure & V-Sync option
2016-08-31qt: Rename all "toogle" to "toggle".bunnei
2016-08-31configure_audio: User-configuratble option to enable/disable audio stretchingMerryMage
2016-08-31audio_core: Add EnableStretching to interface so that one can toggle ↵MerryMage
stretching on and off
2016-08-31sink: Change EnqueueSamples to take a pointer to a buffer instead of a ↵MerryMage
std::vector
2016-08-30OpenGL: Avoid error on unsupported lighting LUTJannik Vogel
2016-08-30Merge pull request #2023 from yuriks/autobase-bcfntbunnei
Auto-detect original shared_font.bin memory base
2016-08-29qt: Add an option to settings for enabling V-Sync.bunnei
2016-08-29qt: Recreate GL context on startup to support changing V-Sync.bunnei
2016-08-29system: Add a function to see if the emulator is running.bunnei
2016-08-29config: Add a setting for graphics V-Sync.bunnei
2016-08-29qt: Add a configuration tab for Graphics and move relevant fields.bunnei
2016-08-28Merge pull request #1948 from wwylele/cro++Yuri Kunde Schlesner
Implemented CRO
2016-08-27Merge pull request #1987 from Lectem/ipcdescriptorsYuri Kunde Schlesner
fix #1942 and add a few IPC functions for descriptors
2016-08-27LDR: Implement CROwwylele
2016-08-27ARM: add ClearInstructionCache functionwwylele
2016-08-27Memory: add ReadCString functionwwylele
2016-08-27Auto-detect original shared_font.bin memory baseYuri Kunde Schlesner
This allows a file dumped from either an o3DS or a n3DS (and potentially even an original unrebased file) to be used.
2016-08-22dyncom: Read-after-write in SMLAMerryMage
In the case when RD === RN, RD was updated before AddOverflow was called to check for an overflow, resulting in an incorrect state of the Q flag.
2016-08-15citra: Default to HW renderer.bunnei