Commit graph

3969 commits

Author SHA1 Message Date
Pringo
62c0229f73 Link to Donation Page in Readme
Link main site donation page in readme instead of providing further donation info there.
2016-10-31 21:39:42 -07:00
Pringo
3e902bbc48 Update Donation Info in Readme 2016-10-29 09:53:27 -07:00
bunnei
6a0d9f437e Merge pull request #2146 from mailwl/gdbstub-ida-regs
Small fix to let IDA see target.xml
2016-10-28 21:06:36 -04:00
mailwl
14b159aa64 Small fix to let IDA see target.xml 2016-10-28 20:50:45 +03:00
wwylele
ed0aaecaa3 Travis: only upload for push (#2134) 2016-10-27 21:45:56 +01:00
wwylele
3710de0621 Merge pull request #2139 from mailwl/frd-fix
FRD: fix GetMyFriendKey
2016-10-25 20:24:13 +08:00
mailwl
715d981403 FRD: fix GetMyFriendKey 2016-10-25 09:54:29 +03:00
wwylele
e390c20d4b Merge pull request #2131 from ricardotk/typos
Fix typos
2016-10-21 11:35:47 +08:00
Ricardo de Almeida Gonzaga
07fdcf150d Fix typos 2016-10-20 12:26:59 -02:00
bunnei
0486aa3e8b Merge pull request #2024 from JamePeng/update-boss-code
Update the stub code of BOSS
2016-10-07 23:02:39 -04:00
bunnei
d3aba2efa8 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
bunnei
79c5d3c2fb Merge pull request #1652 from wwylele/kernal-tool
Debugger: implement wait tree widget
2016-10-04 23:01:56 -04:00
bunnei
f28267c100 Merge pull request #2106 from wwylele/delete-recursive
FS: implement DeleteDirectoryRecursively
2016-10-03 20:34:56 -04:00
bunnei
2c18a725be Merge pull request #2103 from wwylele/gpu-reg-cleanup
GPU: DisplayTransfer & MemoryFill cleanup and param check
2016-10-03 20:21:55 -04:00
JamePeng
97d9804d97 Update the stub code of BOSS 2016-10-02 17:36:57 +08:00
wwylele
a1a4d92f19 fs: clean up log format 2016-10-02 12:39:28 +08:00
wwylele
b2fa64ec75 fs: implement DeleteDirectoryRecursively 2016-10-02 11:29:16 +08:00
Yuri Kunde Schlesner
d4bcba2ca1 VideoCore: Shader interpreter cleanups 2016-09-29 21:15:49 -07:00
Yuri Kunde Schlesner
1de9e185af 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
Yuri Kunde Schlesner
7872ec7cc3 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
Yuri Kunde Schlesner
0dbc73270c 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
Yuri Kunde Schlesner
e72584084e OpenGL: Take cached viewport sub-rect into account for scissor
Fixes #1938
2016-09-29 20:55:24 -07:00
wwylele
ef9319842c 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
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
2016-09-29 10:01:34 +08:00
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
2016-09-29 10:01:34 +08:00
wwylele
7dcbdc4c43 memory: fix IsValidVirtualAddress for RasterizerCachedMemory
RasterizerCachedMemory doesn't has pointer but should be considered as valid
2016-09-29 10:01:34 +08:00
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.
2016-09-29 10:01:34 +08:00
wwylele
4d867489a4 rasterizer: separate TextureCopy from DisplayTransfer 2016-09-29 10:01:34 +08:00
bunnei
82b43e9812 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
wwylele
e46c564f76 qt: shutdown system if error 2016-09-22 16:40:33 +08:00
wwylele
1dedb87851 move ResetType to kernel.h 2016-09-22 13:52:52 +08:00
wwylele
d1d4b24f76 name objects 2016-09-22 13:52:52 +08:00
wwylele
8b25c12ce8 implement wait tree widget 2016-09-22 13:52:52 +08:00
wwylele
ce00c20861 Merge pull request #2099 from citra-emu/fix-clang-format
Fix clang-format lint
2016-09-22 13:39:12 +08:00
wwylele
1c4a13df97 travis: fix clang-format lint 2016-09-22 13:15:38 +08:00
Yuri Kunde Schlesner
7d2ec63a20 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
Yuri Kunde Schlesner
d205bbc7d5 README: Specify master branch for Travis CI badge 2016-09-21 02:08:57 -07:00
Yuri Kunde Schlesner
739c1d8cf9 Fix Travis clang-format check 2016-09-21 01:53:37 -07:00
Yuri Kunde Schlesner
32bddfa1f5 Remove special rules for Windows.h and library includes 2016-09-21 00:16:33 -07:00
Yuri Kunde Schlesner
fa5d9d8266 Use negative priorities to avoid special-casing the self-include 2016-09-21 00:15:56 -07:00
Yuri Kunde Schlesner
960d39f7da Merge pull request #2097 from citra-emu/fix-travis
Travis: Fix OS X build
2016-09-20 22:26:34 -07:00
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).
2016-09-20 21:25:15 -07:00
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.
2016-09-21 11:15:47 +09:00
Yuri Kunde Schlesner
1e4a5da9f4 Manually tweak source formatting and then re-run clang-format 2016-09-18 21:14:25 -07:00
Yuri Kunde Schlesner
5288648a23 Tweak formatting settings 2016-09-18 21:13:38 -07:00
Emmanuel Gil Peyrot
628ed4376a Sources: Run clang-format on everything. 2016-09-18 09:38:01 +09:00
Emmanuel Gil Peyrot
4298e7ef01 Travis: Import Dolphin’s clang-format hook. 2016-09-18 09:36:57 +09:00
Emmanuel Gil Peyrot
da45e2bd71 Git hook: Remove trailing semicolons wrecking vim’s syntax highlighting. 2016-09-18 09:36:57 +09:00
Emmanuel Gil Peyrot
c57d6ccac3 Git hook: Import Dolphin’s clang-format hook. 2016-09-18 09:36:57 +09:00
Emmanuel Gil Peyrot
b26517b08c Dyncom: Disable clang-format on the decoding table. 2016-09-18 09:36:57 +09:00