bunnei
d3e72d5d21
Merge pull request #1652 from wwylele/kernal-tool
...
Debugger: implement wait tree widget
2016-10-04 23:01:56 -04:00
bunnei
570519a48e
Merge pull request #2106 from wwylele/delete-recursive
...
FS: implement DeleteDirectoryRecursively
2016-10-03 20:34:56 -04:00
bunnei
8dc1d5c92f
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
633f1c316d
Update the stub code of BOSS
2016-10-02 17:36:57 +08:00
wwylele
6cdab1e0a5
fs: clean up log format
2016-10-02 12:39:28 +08:00
wwylele
fce6b89518
fs: implement DeleteDirectoryRecursively
2016-10-02 11:29:16 +08:00
Yuri Kunde Schlesner
9ec0595335
VideoCore: Shader interpreter cleanups
2016-09-29 21:15:49 -07:00
Yuri Kunde Schlesner
194ec99aa3
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
743b18bc75
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
d88598642a
OpenGL: Take cached viewport sub-rect into account for scissor
...
Fixes #1938
2016-09-29 20:55:24 -07:00
wwylele
ea56a67274
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
0948bd001d
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
0513391de2
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
5c43a5652b
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
852dc95cf2
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
af8a81113b
rasterizer: separate TextureCopy from DisplayTransfer
2016-09-29 10:01:34 +08:00
wwylele
f417e3050c
qt: shutdown system if error
2016-09-22 16:40:33 +08:00
wwylele
cc4681da73
move ResetType to kernel.h
2016-09-22 13:52:52 +08:00
wwylele
f89273db5d
name objects
2016-09-22 13:52:52 +08:00
wwylele
7a4bb69d51
implement wait tree widget
2016-09-22 13:52:52 +08:00
Yuri Kunde Schlesner
3523ab7659
Remove special rules for Windows.h and library includes
2016-09-21 00:16:33 -07:00
Yuri Kunde Schlesner
45751915a0
Use negative priorities to avoid special-casing the self-include
2016-09-21 00:15:56 -07:00
Emmanuel Gil Peyrot
e4393f7ff2
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
0e23caf9fd
Manually tweak source formatting and then re-run clang-format
2016-09-18 21:14:25 -07:00
Yuri Kunde Schlesner
94df58e98c
Tweak formatting settings
2016-09-18 21:13:38 -07:00
Emmanuel Gil Peyrot
7e8d205414
Sources: Run clang-format on everything.
2016-09-18 09:38:01 +09:00
Emmanuel Gil Peyrot
10435ef65d
Dyncom: Disable clang-format on the decoding table.
2016-09-18 09:36:57 +09:00
Emmanuel Gil Peyrot
a7b5cdfaf1
Sources: Add a .clang-format configuration file.
2016-09-18 09:36:55 +09:00
Yuri Kunde Schlesner
9767d6933c
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
bunnei
ad1f9faedc
arm_dynarmic: Implement GetVFPSystemReg/SetVFPSystemReg.
2016-09-15 17:58:06 -04:00
bunnei
8bc11c6995
microprofile: Double buffer size to 16MB.
2016-09-15 17:49:31 -04:00
bunnei
50e94d6194
arm: ResetContext shouldn't be part of ARM_Interface.
2016-09-15 17:49:30 -04:00
bunnei
a21ac8e611
arm_dynarmic/arm_dyncom: Remove unnecessary "virtual" keyword.
2016-09-15 17:49:30 -04:00
bunnei
3de5c33438
dyncom: Use VFP_FPSCR/VFP_FPEXC.
2016-09-15 17:49:29 -04:00
bunnei
b9b6613034
qt: Add UI configuration option to enable CPU JIT.
2016-09-15 17:49:28 -04:00
bunnei
afd32f9773
core: Add configuration option for CPU JIT.
2016-09-15 17:49:27 -04:00
bunnei
e7ebf6a338
dynarmic: Implement ARM CPU interface.
2016-09-15 17:49:26 -04:00
Yuri Kunde Schlesner
9774ade0d6
Merge pull request #2064 from linkmauve/remove-readdir_r
...
Switch to readdir() from readdir_r()
2016-09-13 10:54:42 -07:00
Emmanuel Gil Peyrot
2cdced1c51
Common: readdir_r() is deprecated, switch to readdir().
2016-09-13 22:11:23 +09:00
wwylele
7ee0097bb8
Qt: fix birthday combo box updating
2016-09-13 16:15:42 +08:00
MerryMage
ebff1f5feb
audio_core: Tweak audio latency
2016-09-07 15:27:32 +01:00
Yuri Kunde Schlesner
6e0fd61d8b
Merge pull request #2050 from MerryMage/adpcm
...
codec: Fix ADPCM distortion caused by incorrect nibble order
2016-09-03 12:37:44 -07:00
fincs
94b163640e
codec: Fix ADPCM distortion caused by incorrect nibble order
...
Closes #2049 .
Signed-off-by: MerryMage <MerryMage@users.noreply.github.com >
2016-09-03 14:06:25 +01:00
wwylele
b5c664c59c
Qt: unify running detection
2016-09-02 20:18:45 +08:00
bunnei
9c148dbb38
Merge pull request #2032 from bunnei/qt-graphics
...
Qt graphics configure & V-Sync option
2016-08-31 22:20:54 -04:00
bunnei
07ffc5854e
qt: Rename all "toogle" to "toggle".
2016-08-31 22:12:20 -04:00
MerryMage
46e7af4f4e
configure_audio: User-configuratble option to enable/disable audio stretching
2016-08-31 16:59:37 +01:00
MerryMage
9ce70bf424
audio_core: Add EnableStretching to interface so that one can toggle stretching on and off
2016-08-31 16:56:30 +01:00
MerryMage
ee2dd5edad
sink: Change EnqueueSamples to take a pointer to a buffer instead of a std::vector
2016-08-31 16:55:10 +01:00
Jannik Vogel
c8fc8d7830
OpenGL: Avoid error on unsupported lighting LUT
2016-08-30 19:30:26 +02:00