Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | More warning cleanups | 2014-12-21 | |
| | |||
* | Merge pull request #316 from yuriks/thread-handle | 2014-12-20 | |
|\ | | | | | Kernel: Implement support for current thread pseudo-handle | ||
* \ | Merge pull request #296 from lioncash/dyn | 2014-12-20 | |
|\ \ | | | | | | | dyncom: Implement UMAAL | ||
* \ \ | Merge pull request #310 from lioncash/ssat16 | 2014-12-20 | |
|\ \ \ | | | | | | | | | armemu: Fix SSAT16. | ||
* \ \ \ | Merge pull request #320 from lioncash/labs | 2014-12-20 | |
|\ \ \ \ | | | | | | | | | | | armemu: Should be using labs for USAD8/USADA8 | ||
| * | | | | armemu: Should be using labs for USAD8/USADA8 | 2014-12-20 | |
|/ / / / | |||
* | | | | Merge pull request #311 from lioncash/usada | 2014-12-20 | |
|\ \ \ \ | | | | | | | | | | | armemu: Implement USAD8 and USADA8 | ||
* \ \ \ \ | Merge pull request #313 from lioncash/smlsd | 2014-12-20 | |
|\ \ \ \ \ | | | | | | | | | | | | | armemu: Implement SMLSD | ||
* \ \ \ \ \ | Merge pull request #314 from lioncash/qsax-qasx | 2014-12-20 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | armemu: Implement QASX and QSAX | ||
* \ \ \ \ \ \ | Merge pull request #284 from neobrain/pica_progress | 2014-12-20 | |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Pica progress: Texturing, shaders, cleanups & more | ||
| * | | | | | | | Pica/VertexShader: Promote a log message to critical status. | 2014-12-20 | |
| | | | | | | | | |||
| * | | | | | | | Pica/VertexShader: Small optimization. | 2014-12-20 | |
| | | | | | | | | |||
| * | | | | | | | Pica/VertexShader: Be robust against invalid inputs. | 2014-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. | 2014-12-20 | |
| | | | | | | | | |||
| * | | | | | | | Pica/DebugUtils: Further cleanups to LookupTexture. | 2014-12-20 | |
| | | | | | | | | |||
| * | | | | | | | Pica/DebugUtils: Fix two warnings. | 2014-12-20 | |
| | | | | | | | | |||
| * | | | | | | | Pica/DebugUtils: Better document LookupTexture. | 2014-12-20 | |
| | | | | | | | | |||
| * | | | | | | | Pica/Rasterizer: Get rid of C-style casts. | 2014-12-20 | |
| | | | | | | | | |||
| * | | | | | | | Pica/DebugUtils: Make a number of variables static. | 2014-12-20 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Makes for cleaner and faster code. | ||
| * | | | | | | | Pica/VertexShader: Cleanup flow control logic and implement CMP/IFU ↵ | 2014-12-20 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | instructions. | ||
| * | | | | | | | Pica/VertexShader: Run instruction handlers according to the effective opcode. | 2014-12-20 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows for proper emulation of the different CMP/LRP/MAD instructions. | ||
| * | | | | | | | Pica/VertexShader: Implement MAX instructions. | 2014-12-20 | |
| | | | | | | | | |||
| * | | | | | | | Pica: Add support for boolean uniforms. | 2014-12-20 | |
| | | | | | | | | |||
| * | | | | | | | Pica/VertexShader: Add support for MOVA, CMP and IFC. | 2014-12-20 | |
| | | | | | | | | |||
| * | | | | | | | Pica/VertexShader: Move code around a bit. | 2014-12-20 | |
| | | | | | | | | |||
| * | | | | | | | Pica/VertexShader: Some cleanups using std::array. | 2014-12-20 | |
| | | | | | | | | |||
| * | | | | | | | Pica/VertexShader: Support negating src2. | 2014-12-20 | |
| | | | | | | | | |||
| * | | | | | | | Pica/DebugUtils: Replace duplicated SHBIN structures in favor of nihstro's ones. | 2014-12-20 | |
| | | | | | | | | |||
| * | | | | | | | Pica/VertexShader: Remove (now) duplicated shader bytecode definitions in ↵ | 2014-12-20 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | favor of nihstro's ones. | ||
| * | | | | | | | Add nihstro (a 3DS shader tools suite) as a submodule. | 2014-12-20 | |
| | | | | | | | | |||
| * | | | | | | | Pica/DebugUtils: Add an event triggered after loading a vertex. | 2014-12-20 | |
| | | | | | | | | |||
| * | | | | | | | Pica/PrimitiveAssembly: Implement triangle strips. | 2014-12-20 | |
| | | | | | | | | |||
| * | | | | | | | Pica/CommandProcessor: Add a safety check for invalid (?) GPU configurations. | 2014-12-20 | |
| | | | | | | | | |||
| * | | | | | | | Pica/CommandProcessor: Fix vertex decoding if multiple memory areas are ↵ | 2014-12-20 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | accessed for different attributes. | ||
| * | | | | | | | Add support for a ridiculous number of texture formats. | 2014-12-20 | |
| | | | | | | | | |||
| * | | | | | | | Pica: Unify ugly address translation hacks. | 2014-12-20 | |
| | | | | | | | | |||
| * | | | | | | | Pica: Further improve Tev emulation. | 2014-12-20 | |
| | | | | | | | | |||
| * | | | | | | | Pica: Merge texture lookup logic for DebugUtils and Rasterizer. | 2014-12-20 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This effectively adds support for a lot texture formats in the rasterizer. | ||
| * | | | | | | | Pica: Implement texture wrapping. | 2014-12-20 | |
| | | | | | | | | |||
| * | | | | | | | Pica/DebugUtils: Add support for RGBA8, RGBA5551, RGBA4 and A8 texture formats. | 2014-12-20 | |
| | | | | | | | | |||
| * | | | | | | | citra-qt: Fix invalid memory read upon program startup. | 2014-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. | 2014-12-20 | |
| | | | | | | | | |||
| * | | | | | | | BitField: Add an explicit Assign method. | 2014-12-20 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is useful when doing crazy stuff like inheriting from BitField. | ||
| * | | | | | | | citra-qt: static-constify a map. | 2014-12-20 | |
|/ / / / / / / | |||
* | | | | | | | Merge pull request #315 from chinhodado/master | 2014-12-20 | |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Clean up some warnings | ||
| * | | | | | | | Clean up some warnings | 2014-12-20 | |
| | | | | | | | | |||
* | | | | | | | | Merge pull request #317 from yuriks/make_unique | 2014-12-20 | |
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | Add a clone of std::make_unique and revert C++14 requirement | ||
| * | | | | | | | | Remove C++14/1y requirement | 2014-12-20 | |
| | | | | | | | | | |||
| * | | | | | | | | Common: Add a clone of std::make_unique | 2014-12-20 | |
|/ / / / / / / / | |||
| | | | | | | * | Kernel: Implement support for current thread pseudo-handle | 2014-12-20 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This boots a few (mostly Nintendo 1st party) games further. |