Lioncash
6adc0a4622
dyncom: Implement SMLAW
11 years ago
bunnei
b11518c272
VFP: Minor cleanup, functionally the same.
11 years ago
Lioncash
2f19acf064
dyncom: Implement REVSH
Also joins the REV ops into one common place.
11 years ago
Lioncash
e0e54f55d7
dyncom: Implement SMLALD/SMLSLD
11 years ago
Lioncash
64161bcb41
dyncom: Implement SMMLA/SMMUL/SMMLS
11 years ago
Subv
22cfa55302
IVFCArchive: Use a critical log to notify of invalid operations.
11 years ago
Subv
0d03fdec71
SaveDataCheck: Remove unneeded constructor from a class
11 years ago
Subv
2f9a2d410d
Archives: Added some documentation to IVFCArchive
11 years ago
Subv
aade417b14
Archives: Reduced duplicate code in RomFS and SaveCheck.
Fixed a few warnings and cleaned up the code
11 years ago
Subv
13efbdc201
SaveDataCheck: Preliminary work in this archive.
This allows Steel Diver to boot further, some files are needed.
This is still not ready and needs a big cleanup, this will possibly be delayed until the way we handle archives is fixed (with factory classes instead of ahead-of-time creation of archives)
11 years ago
bunnei
dd8a57cb80
dyncom: Implemented LDREXD/STREXD/LDREXH/STREXH
11 years ago
Lioncash
bf23f94571
elf: Make DidRelocate const
11 years ago
Lioncash
0d81b1e75b
archive: Fix initializer list order
11 years ago
Lioncash
67187c15a0
dyncom: Remove dead function InterpreterInitInstLength
Technically eliminates two memory leaks as well.
11 years ago
Lioncash
bdbd111c7e
soc_u: Fix a missing formatting argument
11 years ago
Lioncash
bee4ff8454
armemu: Fix missing Q flag check for SMLSD.
11 years ago
Lioncash
3337b84620
dyncom: Implement SMLAD/SMUAD/SMLSD/SMUSD
11 years ago
Lioncash
48bf0f9996
dyncom: Implement SXTAB16 and SXTB16
11 years ago
Daniel Lundqvist
85c150a4fd
Make letter cases consistent in menus and widgets
In various menu options letter cases were not consistent. This was also
the case within various debugging widgets. This attempts to make letter
cases consistent, but it is of course a matter of opinion which way is the
correct one.
11 years ago
Daniel Lundqvist
3f3b890694
Change popout mode to "Single Window Mode"
11 years ago
Lioncash
524da47698
dyncom: Implement SHADD8/SHADD16/SHSUB8/SHSUB16/SHASX/SHSAX
11 years ago
Lioncash
481a6c9652
Fix SADD8/SSUB8 in the armemu
11 years ago
Lioncash
4e2cb06b81
dyncom: Implement SADD8/SSUB8
11 years ago
Daniel Lundqvist
a35e3a8632
Set object name for the graphics debugger
Setting an object name for GPUCommandStreamWidget allows for saving the
graphics debugger's state (if it's show, position, etc). This state is
then restored when restarting the application.
11 years ago
Subv
97a7381d29
SOC_U: Preliminary implementation of sockets.
Stubbed CreateMemoryBlock
Using Berkeley sockets, and Winsock2.2 on Windows.
So far ftpony creates the socket and accepts incoming connections
SOC_U: Renamed functions to maintain consistency
Also prevents possible scope errors / conflicts with the actual Berkeley socket functions
SOCU: Close all the opened sockets when cleaning up SOCU
11 years ago
Tony Wasserka
bc187be0c1
Pica/Rasterizer: Remove some redundant casts.
11 years ago
Tony Wasserka
9675d19b47
Pica/Rasterizer: Make orient2d a free function and rename it to SignedArea.
11 years ago
Tony Wasserka
47543d62cf
Pica: Cleanup color conversion.
11 years ago
Tony Wasserka
614baa39d1
VideoCore: Remove some unused functions.
11 years ago
Tony Wasserka
d13bd327ba
Pica/Rasterizer: Fix a bug related to multitexturing and texture wrapping.
11 years ago
Tony Wasserka
195d73a385
Pica/Rasterizer: Clean up long code lines.
11 years ago
Tony Wasserka
40c7200841
Pica/VertexShader: Coding style fixes.
11 years ago
Tony Wasserka
323a56f898
Pica/CommandProcessor: Cleanups.
11 years ago
Tony Wasserka
b2d461020d
Pica/CommandProcessor: Workaround games not setting the input position's w component.
11 years ago
Tony Wasserka
18a5e888bb
GPU: Pseudo-implement horizontal scaling.
It's not really known how this actually works. Some testing has shown that this probably performs no filtering, and common usage in games suggests it's not actually resizing the image at all.
However, this patch does seem to fix some homebrew showing quasi-duplicated images while still keeping other applications in a working state.
11 years ago
Tony Wasserka
0f49424022
Pica/Rasterizer: Implement backface culling.
11 years ago
Tony Wasserka
3b78af904e
Pica/Rasterizer: Textures seem to be laid out flipped vertically.
Not sure if this is a correct fix. Probably should instead change the decoding logic itself.
11 years ago
Tony Wasserka
3da52ead9b
Pica/DebugUtils: Fix a bug in RGBA4 texture decoding.
11 years ago
Tony Wasserka
a7ae0330b1
Pica/Rasterizer: Implement alpha blending.
11 years ago
Tony Wasserka
e229ff8c83
Pica/Rasterizer: Implement depth testing.
11 years ago
Tony Wasserka
77bb58afeb
Pica/Rasterizer: Further enhance Tev support.
11 years ago
Tony Wasserka
36291bc3f6
Pica: Add output merger definitions.
11 years ago
Tony Wasserka
632655e292
Pica: Fix A4, IA4 and IA8 texture formats.
Both IA4 and IA8 had their component order mixed up. Additionally, IA4 used the wrong number of nibbles per texel. A4 skipped every second texel.
11 years ago
Tony Wasserka
b7a48c422a
Pica/CommandProcessor: Add support for integer uniforms.
11 years ago
Tony Wasserka
b03a97e0b8
citra-qt: Fix displaying RGBA5551 framebuffers.
(not that it matters at the moment, because this code is not used yet)
11 years ago
Tony Wasserka
e1144e364e
citra-qt: Always show pica framebuffers as RGBA8.
We actually don't really know yet how the format is encoded. Hence just use what works.
11 years ago
Lioncash
3cc4af99d1
dyncom: Implement UADD8/UADD16/USUB8/USUB16/UASX/USAX
11 years ago
Chin
3aeb5970e5
Add citra icon to Windows executable and title bar
11 years ago
bunnei
631f13e462
dyncom: Massive refactor
11 years ago
Lioncash
5894c407c2
vfp: Get rid of a few warnings
11 years ago