aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
Commit message (Collapse)AuthorAge
* Merge pull request #271 from archshift/createfGravatar bunnei2014-12-21
|\ | | | | Added CreateFile to the FS_USER service
| * Added CreateFile to the FS_USER serviceGravatar archshift2014-12-21
| | | | | | | | Tested with hwtests.
* | Merge pull request #323 from lioncash/saddsubGravatar bunnei2014-12-21
|\ \ | | | | | | armemu: Implement SADD8/SSUB8
* | | Thread: Wait current thread on svc_SleepThreadGravatar bunnei2014-12-20
| | | | | | | | | | | | | | | | | | - Removed unused VBLANK sleep mode - Added error log for bad context switch - Renamed VerifyWait to CheckWaitType to be more clear
| * | armemu: Implement SADD8/SSUB8Gravatar Lioncash2014-12-20
| | |
* | | Merge pull request #316 from yuriks/thread-handleGravatar bunnei2014-12-20
|\ \ \ | |/ / |/| | Kernel: Implement support for current thread pseudo-handle
* | | Merge pull request #296 from lioncash/dynGravatar bunnei2014-12-20
|\ \ \ | | | | | | | | dyncom: Implement UMAAL
* \ \ \ Merge pull request #310 from lioncash/ssat16Gravatar bunnei2014-12-20
|\ \ \ \ | | | | | | | | | | armemu: Fix SSAT16.
* | | | | armemu: Should be using labs for USAD8/USADA8Gravatar Lioncash2014-12-20
| | | | |
* | | | | Merge pull request #311 from lioncash/usadaGravatar bunnei2014-12-20
|\ \ \ \ \ | | | | | | | | | | | | armemu: Implement USAD8 and USADA8
* \ \ \ \ \ Merge pull request #313 from lioncash/smlsdGravatar bunnei2014-12-20
|\ \ \ \ \ \ | | | | | | | | | | | | | | armemu: Implement SMLSD
* \ \ \ \ \ \ Merge pull request #314 from lioncash/qsax-qasxGravatar bunnei2014-12-20
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | armemu: Implement QASX and QSAX
* | | | | | | | Pica/VertexShader: Promote a log message to critical status.Gravatar Tony Wasserka2014-12-20
| | | | | | | |
* | | | | | | | Pica/VertexShader: Small optimization.Gravatar Tony Wasserka2014-12-20
| | | | | | | |
* | | | | | | | Pica/VertexShader: Be robust against invalid inputs.Gravatar Tony Wasserka2014-12-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | More specifically, this also fixes crashes by Citra trying to load a src2 register even if the current instruction does not use that.
* | | | | | | | Pica/VertexShader: Clarify a comment.Gravatar Tony Wasserka2014-12-20
| | | | | | | |
* | | | | | | | Pica/DebugUtils: Further cleanups to LookupTexture.Gravatar Tony Wasserka2014-12-20
| | | | | | | |
* | | | | | | | Pica/DebugUtils: Fix two warnings.Gravatar Tony Wasserka2014-12-20
| | | | | | | |
* | | | | | | | Pica/DebugUtils: Better document LookupTexture.Gravatar Tony Wasserka2014-12-20
| | | | | | | |
* | | | | | | | Pica/Rasterizer: Get rid of C-style casts.Gravatar Tony Wasserka2014-12-20
| | | | | | | |
* | | | | | | | Pica/DebugUtils: Make a number of variables static.Gravatar Tony Wasserka2014-12-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Makes for cleaner and faster code.
* | | | | | | | Pica/VertexShader: Cleanup flow control logic and implement CMP/IFU ↵Gravatar Tony Wasserka2014-12-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | instructions.
* | | | | | | | 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
| | | | | | | |
| | | | | | | * Kernel: Implement support for current thread pseudo-handleGravatar Yuri Kunde Schlesner2014-12-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This boots a few (mostly Nintendo 1st party) games further.
* | | | | | | | Merge pull request #306 from Subv/even_more_savedataGravatar bunnei2014-12-19
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | SaveData: Added some documentation to FormatSaveData