wwylele
2c0cc232fa
gpu: keep the old signal strategy for null pointer
previous commits changes the behaviour of interrupt when meeting invalid params. Regresses to the same behaviour as before
needs more hwtest
9 years ago
wwylele
ff4fe1df8f
gpu: add validity check for TextureCopy, DisplayTransfer and FillMemory
prevent further operation with invalid values which may cause assertion failure or divided by zero.
needs more hwtest
9 years ago
wwylele
7dcbdc4c43
memory: fix IsValidVirtualAddress for RasterizerCachedMemory
RasterizerCachedMemory doesn't has pointer but should be considered as valid
9 years ago
wwylele
287ec158ed
gpu: move MemoryFill, TextureCopy and DisplayTransfer into functions
The old code indented too much to read. Split into functions and do general cleanup.
9 years ago
wwylele
4d867489a4
rasterizer: separate TextureCopy from DisplayTransfer
9 years ago
bunnei
82b43e9812
Merge pull request #2100 from wwylele/fix-load-assert
Qt: shutdown system if error on loading ROM
9 years ago
wwylele
e46c564f76
qt: shutdown system if error
9 years ago
wwylele
1dedb87851
move ResetType to kernel.h
10 years ago
wwylele
d1d4b24f76
name objects
10 years ago
wwylele
8b25c12ce8
implement wait tree widget
10 years ago
wwylele
ce00c20861
Merge pull request #2099 from citra-emu/fix-clang-format
Fix clang-format lint
9 years ago
wwylele
1c4a13df97
travis: fix clang-format lint
9 years ago
Yuri Kunde Schlesner
7d2ec63a20
Merge pull request #2086 from linkmauve/clang-format
Add clang-format as part of our {commit,travis}-time checks
9 years ago
Yuri Kunde Schlesner
d205bbc7d5
README: Specify master branch for Travis CI badge
9 years ago
Yuri Kunde Schlesner
739c1d8cf9
Fix Travis clang-format check
9 years ago
Yuri Kunde Schlesner
32bddfa1f5
Remove special rules for Windows.h and library includes
9 years ago
Yuri Kunde Schlesner
fa5d9d8266
Use negative priorities to avoid special-casing the self-include
9 years ago
Yuri Kunde Schlesner
960d39f7da
Merge pull request #2097 from citra-emu/fix-travis
Travis: Fix OS X build
9 years ago
Yuri Kunde Schlesner
bc28a77592
Travis: Fix OS X build
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).
9 years ago
Emmanuel Gil Peyrot
1138ec0d49
Remove empty newlines in #include blocks.
This makes clang-format useful on those.
Also add a bunch of forgotten transitive includes, which otherwise
prevented compilation.
9 years ago
Yuri Kunde Schlesner
1e4a5da9f4
Manually tweak source formatting and then re-run clang-format
9 years ago
Yuri Kunde Schlesner
5288648a23
Tweak formatting settings
9 years ago
Emmanuel Gil Peyrot
628ed4376a
Sources: Run clang-format on everything.
9 years ago
Emmanuel Gil Peyrot
4298e7ef01
Travis: Import Dolphin’s clang-format hook.
9 years ago
Emmanuel Gil Peyrot
da45e2bd71
Git hook: Remove trailing semicolons wrecking vim’s syntax highlighting.
9 years ago
Emmanuel Gil Peyrot
c57d6ccac3
Git hook: Import Dolphin’s clang-format hook.
9 years ago
Emmanuel Gil Peyrot
b26517b08c
Dyncom: Disable clang-format on the decoding table.
9 years ago
Emmanuel Gil Peyrot
c2b031b928
Sources: Add a .clang-format configuration file.
9 years ago
Yuri Kunde Schlesner
913f6e4572
Merge pull request #2080 from yuriks/shader-interp-crash
VideoCore: Fix dangling lambda context in shader interpreter
9 years ago
Yuri Kunde Schlesner
300e68c5df
VideoCore: Fix dangling lambda context in shader interpreter
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.
9 years ago
Yuri Kunde Schlesner
ba8dbb498b
Merge pull request #2042 from bunnei/dynarmic
Interface ARM CPU JIT (Dynarmic)
9 years ago
bunnei
45bc24774f
arm_dynarmic: Implement GetVFPSystemReg/SetVFPSystemReg.
9 years ago
bunnei
139dceacb2
microprofile: Double buffer size to 16MB.
9 years ago
bunnei
acdc361fc0
arm: ResetContext shouldn't be part of ARM_Interface.
9 years ago
bunnei
5a7c1e9b5d
arm_dynarmic/arm_dyncom: Remove unnecessary "virtual" keyword.
9 years ago
bunnei
5cf4dd301d
dyncom: Use VFP_FPSCR/VFP_FPEXC.
9 years ago
bunnei
230c55daa9
qt: Add UI configuration option to enable CPU JIT.
9 years ago
bunnei
678aa9b0f0
core: Add configuration option for CPU JIT.
9 years ago
bunnei
f1072aa569
dynarmic: Implement ARM CPU interface.
9 years ago
bunnei
63451ee190
dynarmic: Add new submodule.
9 years ago
bunnei
0ae6b3a14a
CMakeLists: Set Boost_INCLUDE_DIR.
9 years ago
bunnei
2051c3856a
externals/boost: Use latest upstream with variant.
9 years ago
Yuri Kunde Schlesner
cef3c7fccc
Merge pull request #2064 from linkmauve/remove-readdir_r
Switch to readdir() from readdir_r()
9 years ago
Emmanuel Gil Peyrot
721bb69d6e
Common: readdir_r() is deprecated, switch to readdir().
9 years ago
Yuri Kunde Schlesner
85b643c27f
Merge pull request #2069 from wwylele/fix-birthday
Qt: fix birthday combo box updating
9 years ago
wwylele
53f72f198f
Qt: fix birthday combo box updating
9 years ago
bunnei
a1547e036a
Merge pull request #2059 from MerryMage/tweak-audio-latency
audio_core: Tweak audio latency
9 years ago
Lectem
229a8d7c7e
travis cache for cmake and sdl2 ( #2060 )
9 years ago
MerryMage
de4fa45fb5
audio_core: Tweak audio latency
9 years ago
Yuri Kunde Schlesner
61b84257ae
Merge pull request #2050 from MerryMage/adpcm
codec: Fix ADPCM distortion caused by incorrect nibble order
9 years ago