summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-10-21Merge pull request #2131 from ricardotk/typoswwylele
Fix typos
2016-10-20Fix typosRicardo de Almeida Gonzaga
2016-10-07Merge pull request #2024 from JamePeng/update-boss-codebunnei
Update the stub code of BOSS
2016-10-06Merge pull request #2082 from yuriks/shader-interp-crashbunnei
Fix/mask crash in shader debugger in Mii Maker
2016-10-04Merge pull request #1652 from wwylele/kernal-toolbunnei
Debugger: implement wait tree widget
2016-10-03Merge pull request #2106 from wwylele/delete-recursivebunnei
FS: implement DeleteDirectoryRecursively
2016-10-03Merge pull request #2103 from wwylele/gpu-reg-cleanupbunnei
GPU: DisplayTransfer & MemoryFill cleanup and param check
2016-10-02Update the stub code of BOSSJamePeng
2016-10-02fs: clean up log formatwwylele
2016-10-02fs: implement DeleteDirectoryRecursivelywwylele
2016-09-29VideoCore: Shader interpreter cleanupsYuri Kunde Schlesner
2016-09-29Common: Remove dangerous Vec[234] array constructorsYuri Kunde Schlesner
They're not currently used, and it's easy to accidentally pass a single pointer argument to them, causing an out-of-bounds read.
2016-09-29VideoCore: Fix out-of-bounds read in ShaderSetup::ProduceDebugInfoYuri Kunde Schlesner
As far as I can tell, memset was replaced by a fill without correcting the parameter type, causing an out-of-bounds array read in the Vec4 constructor.
2016-09-29Merge pull request #2083 from yuriks/opengl-scissor-cached-rectYuri Kunde Schlesner
OpenGL: Take cached viewport sub-rect into account for scissor
2016-09-29OpenGL: Take cached viewport sub-rect into account for scissorYuri Kunde Schlesner
Fixes #1938
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-22Merge pull request #2100 from wwylele/fix-load-assertbunnei
Qt: shutdown system if error on loading ROM
2016-09-22qt: shutdown system if errorwwylele
2016-09-22move ResetType to kernel.hwwylele
2016-09-22name objectswwylele
2016-09-22implement wait tree widgetwwylele
2016-09-22Merge pull request #2099 from citra-emu/fix-clang-formatwwylele
Fix clang-format lint
2016-09-22travis: fix clang-format lintwwylele
2016-09-21Merge pull request #2086 from linkmauve/clang-formatYuri Kunde Schlesner
Add clang-format as part of our {commit,travis}-time checks
2016-09-21README: Specify master branch for Travis CI badgeYuri Kunde Schlesner
2016-09-21Fix Travis clang-format checkYuri Kunde Schlesner
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-20Merge pull request #2097 from citra-emu/fix-travisYuri Kunde Schlesner
Travis: Fix OS X build
2016-09-20Travis: Fix OS X buildYuri Kunde Schlesner
Probably due to additional Travis caching, cmake is now already installed when the script runs. This causes the unlink to remove the symlink to the executable, which is then not re-added by the install (since it's already installed).
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-18Travis: Import Dolphin’s clang-format hook.Emmanuel Gil Peyrot
2016-09-18Git hook: Remove trailing semicolons wrecking vim’s syntax highlighting.Emmanuel Gil Peyrot
2016-09-18Git hook: Import Dolphin’s clang-format hook.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-15Merge pull request #2080 from yuriks/shader-interp-crashYuri Kunde Schlesner
VideoCore: Fix dangling lambda context in shader interpreter
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-15Merge pull request #2042 from bunnei/dynarmicYuri Kunde Schlesner
Interface ARM CPU JIT (Dynarmic)
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