Commit Graph

1622 Commits (bc2212106f755f85e55d039ffc783116b15e5df6)
 

Author SHA1 Message Date
Tony Wasserka 47543d62cf Pica: Cleanup color conversion. 10 years ago
Tony Wasserka 614baa39d1 VideoCore: Remove some unused functions. 10 years ago
Tony Wasserka d13bd327ba Pica/Rasterizer: Fix a bug related to multitexturing and texture wrapping. 10 years ago
Tony Wasserka 195d73a385 Pica/Rasterizer: Clean up long code lines. 10 years ago
Tony Wasserka 40c7200841 Pica/VertexShader: Coding style fixes. 10 years ago
Tony Wasserka 323a56f898 Pica/CommandProcessor: Cleanups. 10 years ago
Tony Wasserka b2d461020d Pica/CommandProcessor: Workaround games not setting the input position's w component. 10 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.
10 years ago
Tony Wasserka 0f49424022 Pica/Rasterizer: Implement backface culling. 10 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.
10 years ago
Tony Wasserka 3da52ead9b Pica/DebugUtils: Fix a bug in RGBA4 texture decoding. 10 years ago
Tony Wasserka a7ae0330b1 Pica/Rasterizer: Implement alpha blending. 10 years ago
Tony Wasserka e229ff8c83 Pica/Rasterizer: Implement depth testing. 10 years ago
bunnei 59bba04628 Merge pull request #375 from lioncash/uops
dyncom: Implement UADD8/UADD16/USUB8/USUB16/UASX/USAX
10 years ago
Tony Wasserka 77bb58afeb Pica/Rasterizer: Further enhance Tev support. 10 years ago
Tony Wasserka 36291bc3f6 Pica: Add output merger definitions. 10 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.
10 years ago
Tony Wasserka b7a48c422a Pica/CommandProcessor: Add support for integer uniforms. 10 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)
10 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.
10 years ago
Lioncash 3cc4af99d1 dyncom: Implement UADD8/UADD16/USUB8/USUB16/UASX/USAX 10 years ago
bunnei 746fcf5a59 Merge pull request #338 from chinhodado/master
Add citra icon to executable and window title in Windows
10 years ago
Chin 3aeb5970e5 Add citra icon to Windows executable and title bar 10 years ago
bunnei c072095a6b Merge pull request #374 from bunnei/dyncom-cleanup-2
dyncom: Massive refactor
10 years ago
bunnei 631f13e462 dyncom: Massive refactor 10 years ago
bunnei 29da5da951 Merge pull request #369 from darkf/mingw_
Fix MinGW build (2)
10 years ago
bunnei 74d7b45d09 Merge pull request #372 from lioncash/warn
vfp: Get rid of a few warnings
10 years ago
Lioncash 5894c407c2 vfp: Get rid of a few warnings 10 years ago
bunnei c5c35c85e5 Merge pull request #371 from lioncash/vfp
vfp: Implement VMOVBRRSS
10 years ago
Lioncash 6ce4b7b666 vfp: Implement VMOVBRRSS 10 years ago
bunnei f3d3a7004e Merge pull request #370 from lioncash/moresat
dyncom: Implement USAT16/SSAT16
10 years ago
Lioncash cc9f458ad3 dyncom: Implement USAT16/SSAT16 10 years ago
darkf 5d10b212ec Fix MSVC-related #defines and add CMakeLists comment 10 years ago
bunnei b3240f6455 Merge pull request #368 from purpasmart96/dsp_mem
MemMap: Add support for DSP Read & Writes in the memory map
10 years ago
bunnei 66f70143c3 Merge pull request #364 from Subv/master
Archives: Implemented ExtSaveData and SharedExtSaveData
10 years ago
Subv 545ded954d APT:A: Some style changes 10 years ago
darkf 8ba9ac0f74 Fix merge conflicts 10 years ago
purpasmart96 d5049cbba5 MemMap: Add support for DSP Read & Writes in the memory map 10 years ago
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.
10 years ago
bunnei 3d14eb2853 Merge pull request #367 from bunnei/usat_ssat
dyncom: Implement USAT/SSAT
10 years ago
bunnei 021fb42075 dyncom: Implement USAT/SSAT 10 years ago
bunnei 78bb86293f Merge pull request #253 from purpasmart96/mem_map
MemMap: Removed I/O address's and added more stuff
10 years ago
bunnei c2f41f0404 Merge pull request #362 from bunnei/dyncom-cleanup
dyncom: Various cleanups to match coding style, no functional changes.
10 years ago
bunnei dedbdb2dfb Merge pull request #344 from Yllodra/Qt-Oddities
Allow focus on the Qt render widget
10 years ago
bunnei aa49019afb dyncom: Various cleanups to match coding style, no functional changes. 10 years ago
Tony Wasserka b7e0b16354 Merge pull request #351 from yuriks/optimize
Rasterizer Optimizations
10 years ago
bunnei 2d2aa2c0be Merge pull request #361 from lioncash/moreqops
dyncom/armemu: Implement QADD8/QSUB8.
10 years ago
bunnei a7a486bbef Merge pull request #363 from lioncash/label
dyncom: Fix SMLALXY's instruction labels
10 years ago
Lioncash d08d9f8747 dyncom: Fix SMLALXY's instruction labels
They were erroneously labeled as SMLAL.
10 years ago
Tony Wasserka 13699f05e7 Merge pull request #303 from linkmauve/fs-cleanup
FileSys cleanup
10 years ago