Tony Wasserka
84d11d7ff6
Merge pull request #380 from Yllodra/graphics-debugger-save-state
...
Set object name for the Graphics Debugger
2015-01-01 18:21:14 +07:00
Lioncash
524da47698
dyncom: Implement SHADD8/SHADD16/SHSUB8/SHSUB16/SHASX/SHSAX
2015-01-01 10:34:20 +07:00
Lioncash
481a6c9652
Fix SADD8/SSUB8 in the armemu
2015-01-01 09:44:32 +07:00
Lioncash
4e2cb06b81
dyncom: Implement SADD8/SSUB8
2015-01-01 09:39:40 +07:00
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.
2015-01-01 14:49:35 +07:00
bunnei
08b6cf778d
Merge pull request #265 from Subv/socu
...
SOC_U: Implemented some socket functions
2014-12-31 11:31:53 +07:00
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
2014-12-31 10:51:44 +07:00
Tony Wasserka
bc187be0c1
Pica/Rasterizer: Remove some redundant casts.
2014-12-31 16:32:56 +07:00
Tony Wasserka
9675d19b47
Pica/Rasterizer: Make orient2d a free function and rename it to SignedArea.
2014-12-31 16:32:56 +07:00
Tony Wasserka
47543d62cf
Pica: Cleanup color conversion.
2014-12-31 16:32:55 +07:00
Tony Wasserka
614baa39d1
VideoCore: Remove some unused functions.
2014-12-31 16:32:55 +07:00
Tony Wasserka
d13bd327ba
Pica/Rasterizer: Fix a bug related to multitexturing and texture wrapping.
2014-12-31 16:32:55 +07:00
Tony Wasserka
195d73a385
Pica/Rasterizer: Clean up long code lines.
2014-12-31 16:32:55 +07:00
Tony Wasserka
40c7200841
Pica/VertexShader: Coding style fixes.
2014-12-31 16:32:55 +07:00
Tony Wasserka
323a56f898
Pica/CommandProcessor: Cleanups.
2014-12-31 16:32:55 +07:00
Tony Wasserka
b2d461020d
Pica/CommandProcessor: Workaround games not setting the input position's w component.
2014-12-31 16:32:55 +07:00
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.
2014-12-31 16:32:55 +07:00
Tony Wasserka
0f49424022
Pica/Rasterizer: Implement backface culling.
2014-12-31 16:32:55 +07:00
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.
2014-12-31 16:32:55 +07:00
Tony Wasserka
3da52ead9b
Pica/DebugUtils: Fix a bug in RGBA4 texture decoding.
2014-12-31 16:32:55 +07:00
Tony Wasserka
a7ae0330b1
Pica/Rasterizer: Implement alpha blending.
2014-12-31 16:32:55 +07:00
Tony Wasserka
e229ff8c83
Pica/Rasterizer: Implement depth testing.
2014-12-31 16:32:55 +07:00
bunnei
59bba04628
Merge pull request #375 from lioncash/uops
...
dyncom: Implement UADD8/UADD16/USUB8/USUB16/UASX/USAX
2014-12-31 10:14:37 +07:00
Tony Wasserka
77bb58afeb
Pica/Rasterizer: Further enhance Tev support.
2014-12-31 15:35:54 +07:00
Tony Wasserka
36291bc3f6
Pica: Add output merger definitions.
2014-12-31 15:35:54 +07:00
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.
2014-12-31 15:35:24 +07:00
Tony Wasserka
b7a48c422a
Pica/CommandProcessor: Add support for integer uniforms.
2014-12-31 15:33:09 +07:00
Tony Wasserka
b03a97e0b8
citra-qt: Fix displaying RGBA5551 framebuffers.
...
(not that it matters at the moment, because this code is not used yet)
2014-12-31 15:33:09 +07:00
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.
2014-12-31 15:33:09 +07:00
Lioncash
3cc4af99d1
dyncom: Implement UADD8/UADD16/USUB8/USUB16/UASX/USAX
2014-12-31 06:45:41 +07:00
bunnei
746fcf5a59
Merge pull request #338 from chinhodado/master
...
Add citra icon to executable and window title in Windows
2014-12-31 00:47:06 +07:00
Chin
3aeb5970e5
Add citra icon to Windows executable and title bar
2014-12-31 00:38:03 +07:00
bunnei
c072095a6b
Merge pull request #374 from bunnei/dyncom-cleanup-2
...
dyncom: Massive refactor
2014-12-31 00:06:34 +07:00
bunnei
631f13e462
dyncom: Massive refactor
2014-12-30 23:56:45 +07:00
bunnei
29da5da951
Merge pull request #369 from darkf/mingw_
...
Fix MinGW build (2)
2014-12-30 23:54:02 +07:00
bunnei
74d7b45d09
Merge pull request #372 from lioncash/warn
...
vfp: Get rid of a few warnings
2014-12-30 15:25:05 +07:00
Lioncash
5894c407c2
vfp: Get rid of a few warnings
2014-12-30 13:08:56 +07:00
bunnei
c5c35c85e5
Merge pull request #371 from lioncash/vfp
...
vfp: Implement VMOVBRRSS
2014-12-30 11:27:30 +07:00
Lioncash
6ce4b7b666
vfp: Implement VMOVBRRSS
2014-12-30 11:04:22 +07:00
bunnei
f3d3a7004e
Merge pull request #370 from lioncash/moresat
...
dyncom: Implement USAT16/SSAT16
2014-12-30 09:43:38 +07:00
Lioncash
cc9f458ad3
dyncom: Implement USAT16/SSAT16
2014-12-30 09:43:24 +07:00
darkf
5d10b212ec
Fix MSVC-related #defines and add CMakeLists comment
2014-12-29 20:12:03 +07:00
bunnei
b3240f6455
Merge pull request #368 from purpasmart96/dsp_mem
...
MemMap: Add support for DSP Read & Writes in the memory map
2014-12-29 23:08:51 +07:00
bunnei
66f70143c3
Merge pull request #364 from Subv/master
...
Archives: Implemented ExtSaveData and SharedExtSaveData
2014-12-29 23:00:54 +07:00
Subv
545ded954d
APT:A: Some style changes
2014-12-29 22:59:28 +07:00
darkf
8ba9ac0f74
Fix merge conflicts
2014-12-29 19:47:41 +07:00
purpasmart96
d5049cbba5
MemMap: Add support for DSP Read & Writes in the memory map
2014-12-29 19:35:06 +07:00
Subv
2c89d4d5cd
Archives: Implemented ExtSaveData and SharedExtSaveData
...
They will be stored in /extsavedata/SDMC and /extsavedata/NAND respectively.
Also redirect some APT_A functions to their APT_U equivalents.
Implemented the gamecoin.dat file in SharedExtSaveData in the PTM module.
Implemented formatting the savegame.
Retake a previous savegame if it exists instead of reporting them as not formatted every time a game is loaded.
2014-12-29 22:29:55 +07:00
bunnei
3d14eb2853
Merge pull request #367 from bunnei/usat_ssat
...
dyncom: Implement USAT/SSAT
2014-12-29 22:20:45 +07:00
bunnei
021fb42075
dyncom: Implement USAT/SSAT
2014-12-29 22:15:15 +07:00