Tony Wasserka
67618a2c55
Pica/VertexShader: Add support for MOVA, CMP and IFC.
10 years ago
Tony Wasserka
cb1804e0ab
Pica/VertexShader: Move code around a bit.
10 years ago
Tony Wasserka
b85524c760
Pica/VertexShader: Some cleanups using std::array.
10 years ago
Tony Wasserka
ce36ad454e
Pica/VertexShader: Support negating src2.
10 years ago
Tony Wasserka
cc5746abfe
Pica/DebugUtils: Replace duplicated SHBIN structures in favor of nihstro's ones.
10 years ago
Tony Wasserka
8ce1d32460
Pica/VertexShader: Remove (now) duplicated shader bytecode definitions in favor of nihstro's ones.
10 years ago
Tony Wasserka
056a8f9dfa
Add nihstro (a 3DS shader tools suite) as a submodule.
10 years ago
Tony Wasserka
79c29243ed
Pica/DebugUtils: Add an event triggered after loading a vertex.
10 years ago
Tony Wasserka
cd322e328e
Pica/PrimitiveAssembly: Implement triangle strips.
10 years ago
Tony Wasserka
346012f29e
Pica/CommandProcessor: Add a safety check for invalid (?) GPU configurations.
10 years ago
Tony Wasserka
1e960e9ee2
Pica/CommandProcessor: Fix vertex decoding if multiple memory areas are accessed for different attributes.
10 years ago
Tony Wasserka
1c972ef3b9
Add support for a ridiculous number of texture formats.
10 years ago
Tony Wasserka
40f123b7c0
Pica: Unify ugly address translation hacks.
10 years ago
Tony Wasserka
7e210e0229
Pica: Further improve Tev emulation.
10 years ago
Tony Wasserka
3df88d59b0
Pica: Merge texture lookup logic for DebugUtils and Rasterizer.
...
This effectively adds support for a lot texture formats in the rasterizer.
10 years ago
Tony Wasserka
0fba1d48a6
Pica: Implement texture wrapping.
10 years ago
Tony Wasserka
c81f1a9ebc
Pica/DebugUtils: Add support for RGBA8, RGBA5551, RGBA4 and A8 texture formats.
10 years ago
Tony Wasserka
782592e6d3
citra-qt: Fix invalid memory read upon program startup.
...
This was caused by the framebuffer display widget not checking whether we are actually in a valid emulation state or not.
10 years ago
Tony Wasserka
fd2539121c
Pica: Initial support for multitexturing.
10 years ago
Tony Wasserka
95be6a09b2
BitField: Add an explicit Assign method.
...
This is useful when doing crazy stuff like inheriting from BitField.
10 years ago
Tony Wasserka
8cd0d9c000
citra-qt: static-constify a map.
10 years ago
bunnei
2b0d7a1d29
Merge pull request #315 from chinhodado/master
...
Clean up some warnings
10 years ago
Yuri Kunde Schlesner
c7bba5a079
Travis: Enable APT cache. This should give us a small boost
...
http://docs.travis-ci.com/user/caching/#Caching-Ubuntu-packages
10 years ago
Chin
e795692614
Clean up some warnings
10 years ago
Tony Wasserka
c2753d37a7
Merge pull request #317 from yuriks/make_unique
...
Add a clone of std::make_unique and revert C++14 requirement
10 years ago
Yuri Kunde Schlesner
98a9aba46f
Remove C++14/1y requirement
10 years ago
Yuri Kunde Schlesner
82528ba7df
Common: Add a clone of std::make_unique
10 years ago
Yuri Kunde Schlesner
adee775f44
Kernel: Implement support for current thread pseudo-handle
...
This boots a few (mostly Nintendo 1st party) games further.
10 years ago
bunnei
f1309e6bf0
Merge pull request #306 from Subv/even_more_savedata
...
SaveData: Added some documentation to FormatSaveData
10 years ago
Subv
fc73bef692
FS_U: Added the command to the docs of SaveData functions
10 years ago
bunnei
eb394ac0af
Merge pull request #309 from chinhodado/patch-1
...
Properly erase/remove a DebuggerObserver
10 years ago
bunnei
245abb4125
Merge pull request #294 from lioncash/var
...
armemu: Narrow the scope of some variables in handle_v6_insn
10 years ago
bunnei
dc5d1a9061
Merge pull request #305 from lioncash/paren
...
armemu: Get rid of bitwise parenthesis warnings
10 years ago
chinhodado
d31c23e958
Properly erase/remove an observer
10 years ago
Lioncash
4b506cec01
armemu: Implement QASX and QSAX
10 years ago
Lioncash
0f3a6a161c
armemu: Implement SMLSD
10 years ago
Lioncash
4a646ace1f
dyncom: Implement UMAAL
10 years ago
bunnei
017e6a488e
Merge pull request #302 from purpasmart96/flushshutup
...
GSP_GPU: Shut up FlushDataCache
10 years ago
Lioncash
00e8ec4a9e
armemu: Implement USAD8 and USADA8
10 years ago
Lioncash
92c53fe522
armemu: Fix SSAT16
...
The lower-bound would never be negative like it should
10 years ago
Lioncash
b9fc0b4b80
armemu: Clean up naming and formatting for SSAT16
10 years ago
purpasmart96
b2c64eb5ff
GSP_GPU: Shut up FlushDataCache
10 years ago
bunnei
765dbabdb6
Merge pull request #308 from Subv/more_savedata
...
SystemSaveData: Fixed a typo that was segfaulting
10 years ago
Subv
78e0f36857
SystemSaveData: Fixed a typo that was segfaulting
10 years ago
bunnei
24b5e87279
Merge pull request #304 from lioncash/sflags
...
armemu: Set GE flags properly for SSUB16, SADD16, SSAX, and SASX.
10 years ago
bunnei
4959e3b2c0
Merge pull request #307 from lioncash/usat16
...
armemu: Fix USAT16.
10 years ago
bunnei
c71f8840e5
Merge pull request #301 from Subv/more_savedata
...
SaveData: Implemented the SystemSaveData archive.
10 years ago
Subv
f9472eda0a
SystemSaveData: Added a TODO to move it to the NAND.
...
Maybe sometime when we actually implement that
10 years ago
Lioncash
e683f654ce
armemu: Fix lower-bounds clamping for USAT16
10 years ago
Subv
77f0cdfaf4
SaveData: Added some documentation to FormatSaveData
...
We still don't know what the other parameters do, but they appear to be very similar to those of FormatThisUserSaveData.
Most likely FormatThisUserSaveData is just an alias for FormatSaveData with LowPathType Empty
10 years ago