| Commit message (Collapse) | Author | Age |
|
|
|
| |
We actually don't really know yet how the format is encoded. Hence just use what works.
|
|\
| |
| | |
Add citra icon to executable and window title in Windows
|
| | |
|
|\ \
| |/
|/| |
dyncom: Massive refactor
|
|/ |
|
|\
| |
| | |
Fix MinGW build (2)
|
|\ \
| | |
| | | |
vfp: Get rid of a few warnings
|
|/ / |
|
|\ \
| | |
| | | |
vfp: Implement VMOVBRRSS
|
|/ / |
|
|\ \
| | |
| | | |
dyncom: Implement USAT16/SSAT16
|
|/ / |
|
| | |
|
|\ \
| | |
| | | |
MemMap: Add support for DSP Read & Writes in the memory map
|
|\ \ \
| | | |
| | | | |
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.
|
|\ \ \
| |/ /
|/| | |
dyncom: Implement USAT/SSAT
|
|/ / |
|
|\ \
| | |
| | | |
MemMap: Removed I/O address's and added more stuff
|
|\ \ \
| | | |
| | | | |
dyncom: Various cleanups to match coding style, no functional changes.
|
|\ \ \ \
| | | | |
| | | | | |
Allow focus on the Qt render widget
|
| | | | | |
|
|\ \ \ \ \
| |_|/ / /
|/| | | | |
Rasterizer Optimizations
|
|\ \ \ \ \
| | | | | |
| | | | | | |
dyncom/armemu: Implement QADD8/QSUB8.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
dyncom: Fix SMLALXY's instruction labels
|
|/ / / / / /
| | | | | |
| | | | | |
| | | | | | |
They were erroneously labeled as SMLAL.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
FileSys cleanup
|
| | | | | | | |
|
| |/ / / / /
|/| | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
dyncom: Implement UXTB16/UXTAB16
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Execute the division-by-W for perspective-correct interpolation of
values in the clipper, moving them out of the rasterization inner loop.
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Replace the loop-based texture address swizzling code by a bit-twiddling
implementation, providing a very small speed up. Also simplify
addressing code.
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Move the computation of some values out of loops so that they're not
constantly recalculated even when they don't change.
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Use a new buffer management scheme in the clipper that allows using a
bounded minimal amount of buffer space. Even though it copies more data
it is still slightly faster likely due to using less cache.
|
| | | | | | | |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The triangle clipper was allocating its temporary input, output and work
buffers using a std::vector. Since this is a hot path, it's desirable to
use stack allocation instead.
|
| |_|/ / / /
|/| | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Unused OutputVertex attributes were being left un-initialized. The
leftover garbage sometimes decoded as floating-point denormalized
values, causing fallbacks to microcode and massive slowdowns in the rest
of the rasterization pipeline even though the results were unused. By
zeroing the structure we ensure these attributes only contain harmless
zeros.
|
| | | | | | |
|
|\ \ \ \ \ \
| |/ / / / /
|/| | | | | |
Frameskip
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
armemu: Simplify some instructions.
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Qt: Citra crashes if disassembler pause button is pressed while no game is running. #172
|
|\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
vfp: Actually make the code somewhat readable
|
|\ \ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | | |
New Handle manager
|
| |/ / / / / / / /
|/| | | | | | | | |
|
|\ \ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | | |
Implement PKHBT and PKHTB on dyncom, fix on armemu
|
| | | | | | | | | | |
|