8b36777731
Merge pull request #2131 from ricardotk/typos
...
Fix typos
2016-10-21 11:35:47 +08:00
13d46f6820
Fix typos
2016-10-20 12:26:59 -02:00
cc7f1155a8
Merge pull request #2024 from JamePeng/update-boss-code
...
Update the stub code of BOSS
2016-10-07 23:02:39 -04:00
d989102c9c
Merge pull request #2082 from yuriks/shader-interp-crash
...
Fix/mask crash in shader debugger in Mii Maker
2016-10-06 19:35:37 -04:00
09c3e444d4
Merge pull request #1652 from wwylele/kernal-tool
...
Debugger: implement wait tree widget
2016-10-04 23:01:56 -04:00
7ed97fb89a
Merge pull request #2106 from wwylele/delete-recursive
...
FS: implement DeleteDirectoryRecursively
2016-10-03 20:34:56 -04:00
49b10339bf
Merge pull request #2103 from wwylele/gpu-reg-cleanup
...
GPU: DisplayTransfer & MemoryFill cleanup and param check
2016-10-03 20:21:55 -04:00
bd8c80a7b4
Update the stub code of BOSS
2016-10-02 17:36:57 +08:00
257e7afb79
fs: clean up log format
2016-10-02 12:39:28 +08:00
96b0e9476b
fs: implement DeleteDirectoryRecursively
2016-10-02 11:29:16 +08:00
d9a904f9cb
VideoCore: Shader interpreter cleanups
2016-09-29 21:15:49 -07:00
6219654ded
Common: Remove dangerous Vec[234] array constructors
...
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-29 21:11:36 -07:00
26b68313b9
VideoCore: Fix out-of-bounds read in ShaderSetup::ProduceDebugInfo
...
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-29 21:11:36 -07:00
4b14e17b18
Merge pull request #2083 from yuriks/opengl-scissor-cached-rect
...
OpenGL: Take cached viewport sub-rect into account for scissor
2016-09-29 21:08:32 -07:00
01667d9a35
OpenGL: Take cached viewport sub-rect into account for scissor
...
Fixes #1938
2016-09-29 20:55:24 -07:00
58ae94af4c
gpu: DisplayTransfer: a less amazing algorithm for flip
...
the old implementation modifies the loop variable in the loop. Though it actually works, it is really confusing. Makes it morereadable now.
2016-09-29 10:01:34 +08:00
30ab0fa45d
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
2016-09-29 10:01:34 +08:00
48470e57fc
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
2016-09-29 10:01:34 +08:00
3f87d70f0e
memory: fix IsValidVirtualAddress for RasterizerCachedMemory
...
RasterizerCachedMemory doesn't has pointer but should be considered as valid
2016-09-29 10:01:34 +08:00
c88cdc9a2b
gpu: move MemoryFill, TextureCopy and DisplayTransfer into functions
...
The old code indented too much to read. Split into functions and do general cleanup.
2016-09-29 10:01:34 +08:00
d2419570b9
rasterizer: separate TextureCopy from DisplayTransfer
2016-09-29 10:01:34 +08:00
0c8df1046f
Merge pull request #2100 from wwylele/fix-load-assert
...
Qt: shutdown system if error on loading ROM
2016-09-22 23:06:57 -04:00
3aa047cd1d
qt: shutdown system if error
2016-09-22 16:40:33 +08:00
85a83158fb
move ResetType to kernel.h
2016-09-22 13:52:52 +08:00
1c0179ad1b
name objects
2016-09-22 13:52:52 +08:00
f69a543110
implement wait tree widget
2016-09-22 13:52:52 +08:00
c59bdecd23
Merge pull request #2099 from citra-emu/fix-clang-format
...
Fix clang-format lint
2016-09-22 13:39:12 +08:00
6e5e5be736
travis: fix clang-format lint
2016-09-22 13:15:38 +08:00
d5d2ca8058
Merge pull request #2086 from linkmauve/clang-format
...
Add clang-format as part of our {commit,travis}-time checks
2016-09-21 11:29:48 -07:00
2a910a6d88
README: Specify master branch for Travis CI badge
2016-09-21 02:08:57 -07:00
0e3f0120a8
Fix Travis clang-format check
2016-09-21 01:53:37 -07:00
f120e78b56
Remove special rules for Windows.h and library includes
2016-09-21 00:16:33 -07:00
84fbbe2629
Use negative priorities to avoid special-casing the self-include
2016-09-21 00:15:56 -07:00
2500a57f3d
Merge pull request #2097 from citra-emu/fix-travis
...
Travis: Fix OS X build
2016-09-20 22:26:34 -07:00
fcec20c9ff
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).
2016-09-20 21:25:15 -07:00
ebdae19fd2
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.
2016-09-21 11:15:47 +09:00
396a8d91a4
Manually tweak source formatting and then re-run clang-format
2016-09-18 21:14:25 -07:00
784b96d87f
Tweak formatting settings
2016-09-18 21:13:38 -07:00
dc8479928c
Sources: Run clang-format on everything.
2016-09-18 09:38:01 +09:00
fe948af095
Travis: Import Dolphin’s clang-format hook.
2016-09-18 09:36:57 +09:00
362659f009
Git hook: Remove trailing semicolons wrecking vim’s syntax highlighting.
2016-09-18 09:36:57 +09:00
491f5bab88
Git hook: Import Dolphin’s clang-format hook.
2016-09-18 09:36:57 +09:00
bfc454e951
Dyncom: Disable clang-format on the decoding table.
2016-09-18 09:36:57 +09:00
dc17944ce4
Sources: Add a .clang-format configuration file.
2016-09-18 09:36:55 +09:00
8bf09b5302
Merge pull request #2080 from yuriks/shader-interp-crash
...
VideoCore: Fix dangling lambda context in shader interpreter
2016-09-15 22:47:20 -07:00
a3afeb4687
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.
2016-09-15 22:15:11 -07:00
f196924ddd
Merge pull request #2042 from bunnei/dynarmic
...
Interface ARM CPU JIT (Dynarmic)
2016-09-15 20:14:18 -07:00
1b95f61d82
arm_dynarmic: Implement GetVFPSystemReg/SetVFPSystemReg.
2016-09-15 17:58:06 -04:00
57ce84d471
microprofile: Double buffer size to 16MB.
2016-09-15 17:49:31 -04:00
05e120a4cc
arm: ResetContext shouldn't be part of ARM_Interface.
2016-09-15 17:49:30 -04:00