aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
Commit message (Collapse)AuthorAge
* Pica/VertexShader: Run instruction handlers according to the effective opcode.Gravatar Tony Wasserka2014-12-20
| | | | This allows for proper emulation of the different CMP/LRP/MAD instructions.
* Pica/VertexShader: Implement MAX instructions.Gravatar Tony Wasserka2014-12-20
|
* Pica: Add support for boolean uniforms.Gravatar Tony Wasserka2014-12-20
|
* Pica/VertexShader: Add support for MOVA, CMP and IFC.Gravatar Tony Wasserka2014-12-20
|
* Pica/VertexShader: Move code around a bit.Gravatar Tony Wasserka2014-12-20
|
* Pica/VertexShader: Some cleanups using std::array.Gravatar Tony Wasserka2014-12-20
|
* Pica/VertexShader: Support negating src2.Gravatar Tony Wasserka2014-12-20
|
* Pica/DebugUtils: Replace duplicated SHBIN structures in favor of nihstro's ones.Gravatar Tony Wasserka2014-12-20
|
* Pica/VertexShader: Remove (now) duplicated shader bytecode definitions in ↵Gravatar Tony Wasserka2014-12-20
| | | | favor of nihstro's ones.
* Pica/DebugUtils: Add an event triggered after loading a vertex.Gravatar Tony Wasserka2014-12-20
|
* Pica/PrimitiveAssembly: Implement triangle strips.Gravatar Tony Wasserka2014-12-20
|
* Pica/CommandProcessor: Add a safety check for invalid (?) GPU configurations.Gravatar Tony Wasserka2014-12-20
|
* Pica/CommandProcessor: Fix vertex decoding if multiple memory areas are ↵Gravatar Tony Wasserka2014-12-20
| | | | accessed for different attributes.
* Add support for a ridiculous number of texture formats.Gravatar Tony Wasserka2014-12-20
|
* Pica: Unify ugly address translation hacks.Gravatar Tony Wasserka2014-12-20
|
* Pica: Further improve Tev emulation.Gravatar Tony Wasserka2014-12-20
|
* Pica: Merge texture lookup logic for DebugUtils and Rasterizer.Gravatar Tony Wasserka2014-12-20
| | | | This effectively adds support for a lot texture formats in the rasterizer.
* Pica: Implement texture wrapping.Gravatar Tony Wasserka2014-12-20
|
* Pica/DebugUtils: Add support for RGBA8, RGBA5551, RGBA4 and A8 texture formats.Gravatar Tony Wasserka2014-12-20
|
* citra-qt: Fix invalid memory read upon program startup.Gravatar Tony Wasserka2014-12-20
| | | | This was caused by the framebuffer display widget not checking whether we are actually in a valid emulation state or not.
* Pica: Initial support for multitexturing.Gravatar Tony Wasserka2014-12-20
|
* BitField: Add an explicit Assign method.Gravatar Tony Wasserka2014-12-20
| | | | This is useful when doing crazy stuff like inheriting from BitField.
* citra-qt: static-constify a map.Gravatar Tony Wasserka2014-12-20
|
* Merge pull request #315 from chinhodado/masterGravatar bunnei2014-12-20
|\ | | | | Clean up some warnings
| * Clean up some warningsGravatar Chin2014-12-20
| |
* | Common: Add a clone of std::make_uniqueGravatar Yuri Kunde Schlesner2014-12-20
| |
* | Merge pull request #306 from Subv/even_more_savedataGravatar bunnei2014-12-19
|\ \ | |/ |/| SaveData: Added some documentation to FormatSaveData
| * FS_U: Added the command to the docs of SaveData functionsGravatar Subv2014-12-19
| |
* | Merge pull request #309 from chinhodado/patch-1Gravatar bunnei2014-12-19
|\ \ | | | | | | Properly erase/remove a DebuggerObserver
* \ \ Merge pull request #294 from lioncash/varGravatar bunnei2014-12-19
|\ \ \ | | | | | | | | armemu: Narrow the scope of some variables in handle_v6_insn
* \ \ \ Merge pull request #305 from lioncash/parenGravatar bunnei2014-12-19
|\ \ \ \ | | | | | | | | | | armemu: Get rid of bitwise parenthesis warnings
| | | * | Properly erase/remove an observerGravatar chinhodado2014-12-19
| | | | |
* | | | | Merge pull request #302 from purpasmart96/flushshutupGravatar bunnei2014-12-18
|\ \ \ \ \ | |_|_|/ / |/| | | | GSP_GPU: Shut up FlushDataCache
| * | | | GSP_GPU: Shut up FlushDataCacheGravatar purpasmart962014-12-18
| | | | |
* | | | | Merge pull request #308 from Subv/more_savedataGravatar bunnei2014-12-18
|\ \ \ \ \ | | | | | | | | | | | | SystemSaveData: Fixed a typo that was segfaulting
| * | | | | SystemSaveData: Fixed a typo that was segfaultingGravatar Subv2014-12-18
| | | | | |
* | | | | | Merge pull request #304 from lioncash/sflagsGravatar bunnei2014-12-18
|\ \ \ \ \ \ | | | | | | | | | | | | | | armemu: Set GE flags properly for SSUB16, SADD16, SSAX, and SASX.
* \ \ \ \ \ \ Merge pull request #307 from lioncash/usat16Gravatar bunnei2014-12-18
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | armemu: Fix USAT16.
* \ \ \ \ \ \ \ Merge pull request #301 from Subv/more_savedataGravatar bunnei2014-12-18
|\ \ \ \ \ \ \ \ | | |_|/ / / / / | |/| | | | | | SaveData: Implemented the SystemSaveData archive.
| * | | | | | | SystemSaveData: Added a TODO to move it to the NAND.Gravatar Subv2014-12-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Maybe sometime when we actually implement that
| | * | | | | | armemu: Fix lower-bounds clamping for USAT16Gravatar Lioncash2014-12-18
| | | | | | | |
| | | | | | | * SaveData: Added some documentation to FormatSaveDataGravatar Subv2014-12-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | * | | | | | armemu: More concise names for USAT16-related variablesGravatar Lioncash2014-12-18
| |/ / / / / / |/| | | | | |
| | | | * | | armemu: Get rid of bitwise parenthesis warningsGravatar Lioncash2014-12-18
| |_|_|/ / / |/| | | | |
| | * | | | armemu: Set GE flags correctly for SSUB16, SADD16, SSAX, and SASX.Gravatar Lioncash2014-12-18
| |/ / / / |/| | | |
* | | | | Merge pull request #299 from lioncash/joinGravatar bunnei2014-12-18
|\ \ \ \ \ | |_|/ / / |/| | | | Combine SSUB16, SADD16, SASX, and SSAX.
| | * | | SaveData: Implemented the SystemSaveData archive.Gravatar Subv2014-12-17
| | | |/ | | |/| | | | | | | | | It will be stored in the /syssavedata folder. This archive is user by various Services and possibly games via the FS:U service.
* | | | Merge pull request #298 from lioncash/flagsGravatar bunnei2014-12-17
|\ \ \ \ | | | | | | | | | | armemu: Unset GE flags for UADD8 if results are < 0x100
* \ \ \ \ Merge pull request #295 from lioncash/umaalGravatar bunnei2014-12-17
|\ \ \ \ \ | | | | | | | | | | | | armemu: Implement UMAAL
| | | * | | armemu: Combine SSUB16, SADD16, SASX, and SSAX.Gravatar Lioncash2014-12-17
| |_|/ / / |/| | | |