Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | Merge pull request #588 from archshift/somebranch | bunnei | 2015-02-20 | |
|\ \ | |/ |/| | Sweeping cleanup of Common | |||
| * | Remove duplication of INSERT_PADDING_WORDS between pica.h and gpu.h | archshift | 2015-02-19 | |
| | | ||||
* | | Rasterizer: Fixed a warning in GetWrappedTexCoord. | Subv | 2015-02-18 | |
|/ | | | | Redeclaring the variable inside the switch was causing weird behavior. | |||
* | Merge pull request #580 from lioncash/emplace | bunnei | 2015-02-18 | |
|\ | | | | | core/video_core: Use in-place construction where possible | |||
* | | Pica/Rasterizer: Replace exit() calls with UNIMPLEMENTED(). | Tony Wasserka | 2015-02-18 | |
| | | ||||
* | | Pica/Rasterizer: Make some local lambdas static. | Tony Wasserka | 2015-02-18 | |
| | | ||||
* | | Pica/BlendUnit: Implement separate color/alpha blend equations. | Tony Wasserka | 2015-02-18 | |
| | | ||||
* | | Pica/TextureEnvironment: Add a note. | Tony Wasserka | 2015-02-18 | |
| | | ||||
* | | Pica/TextureEnvironment: Treat texture combiner source 1 as the PrimaryColor. | Tony Wasserka | 2015-02-18 | |
| | | | | | | | | Not really sure where the difference is, but some applications seem to use this 1:1 the same way... | |||
* | | Pica/TextureEnvironment: Add support for the MAD-like texture combiners and ↵ | Tony Wasserka | 2015-02-18 | |
| | | | | | | | | clean up texture environment logic. | |||
* | | Pica/OutputMerger: Fix flipped framebuffers. | Tony Wasserka | 2015-02-18 | |
| | | ||||
* | | Pica/TextureUnit: Implement mirrored repeating texture wrapping. | Tony Wasserka | 2015-02-18 | |
| | | ||||
* | | Pica: Fix a bug in the register definitions, relating to texture wrapping. | Tony Wasserka | 2015-02-18 | |
| | | ||||
* | | Pica/OutputMerger: Implement color format checking. | Tony Wasserka | 2015-02-18 | |
| | | ||||
* | | Pica/Rasterizer: Rasterize actual pixel centers instead of pixel corners. | Tony Wasserka | 2015-02-18 | |
| | | ||||
* | | Pica/Rasterizer: Fix garbage pixels at triangle borders. | Tony Wasserka | 2015-02-18 | |
| | | ||||
* | | Pica/Rasterizer: Clean up and fix backface culling. | Tony Wasserka | 2015-02-18 | |
| | | ||||
* | | Pica: Cleanup clipping code and change screenspace z to range from -1..0. | Tony Wasserka | 2015-02-18 | |
| | | | | | | | | The change in depth range seems to reflect better to what applications are expecting, and makes for cleaner code overall (hence is more likely to reflect hardware behavior). | |||
* | | Pica/VertexShader: Implement the LOOP instruction. | Tony Wasserka | 2015-02-18 | |
| | | ||||
* | | Pica/CommandProcessor: Properly implement shader load destination offset ↵ | Tony Wasserka | 2015-02-18 | |
| | | | | | | | | registers. | |||
* | | Pica/CommandProcessor: Work around initialized vertex attributes some more. | Tony Wasserka | 2015-02-18 | |
| | | ||||
| * | core/video_core: Use in-place construction where possible | Lioncash | 2015-02-17 | |
| | | ||||
* | | VideoCore: Fix a typo in Vec4 MakeVec(T, Vec3<T>), where the second argument ↵ | Emmanuel Gil Peyrot | 2015-02-16 | |
| | | | | | | | | was Vec2<T> instead. | |||
* | | video_core: Implement the remaining framebuffer formats in the OpenGL renderer. | Emmanuel Gil Peyrot | 2015-02-15 | |
|/ | ||||
* | Merge pull request #529 from Subv/master | bunnei | 2015-02-14 | |
|\ | | | | | Build: Fixed some warnings | |||
| * | Build: Fixed some warnings | Subv | 2015-02-12 | |
| | | ||||
* | | Fix Min and Max blend equations | Darius Goad | 2015-02-11 | |
|/ | ||||
* | Asserts: break/crash program, fit to style guide; log.h->assert.h | archshift | 2015-02-10 | |
| | | | | | | | Involves making asserts use printf instead of the log functions (log functions are asynchronous and, as such, the log won't be printed in time) As such, the log type argument was removed (printf obviously can't use it, and it's made obsolete by the file and line printing) Also removed some GEKKO cruft. | |||
* | Add more blend equations from 3dbrew | Darius Goad | 2015-02-09 | |
| | ||||
* | Rasterizer: Implement the other color and alpha modifiers. | bunnei | 2015-02-04 | |
| | ||||
* | VideoCore: Added same-component swizzlers to math utility functions. | bunnei | 2015-02-04 | |
| | ||||
* | Pica: Implement blend factors. | bunnei | 2015-01-31 | |
| | ||||
* | Pica: Implement color/alpha channel enable. | bunnei | 2015-01-27 | |
| | ||||
* | Rasterizer: Implemented alpha testing. | bunnei | 2015-01-27 | |
| | ||||
* | GPU: Implement the remaining depth testing functions. | bunnei | 2015-01-25 | |
| | ||||
* | GSP: Update framebuffer info on all interrupts | Yuri Kunde Schlesner | 2015-01-14 | |
| | | | | | | | | | | Hardware testing determined that the GSP processes shared memory framebuffer update info even when no memory transfer or filling GX commands are used. They are now updated on every interrupt, which isn't confirmed correct but matches hardware behaviour more closely. This also reverts the hack introduced in #404. It made a few games behave better, but I believe it's incorrect and also breaks other games. | |||
* | Merge pull request #473 from archshift/pp3ports | bunnei | 2015-01-13 | |
|\ | | | | | Pica/Rasterizer: Add ETC1 texture decompression support. | |||
| * | Pica/Rasterizer: Add ETC1 texture decompression support. | Tony Wasserka | 2015-01-13 | |
| | | ||||
* | | Merge pull request #478 from archshift/pp3ports4 | bunnei | 2015-01-12 | |
|\ \ | | | | | | | Pica/VertexShader: Implement the MAD instruction. | |||
* | | | Pica/VertexShader: Implement JMPC/JMPU/CALLC/CALLU. | Tony Wasserka | 2015-01-12 | |
| |/ |/| | ||||
| * | Pica/VertexShader: Implement the MAD instruction. | Tony Wasserka | 2015-01-12 | |
|/ | ||||
* | GSP: Toggle active framebuffer each frame | bunnei | 2015-01-07 | |
| | ||||
* | Pica/Rasterizer: Remove some redundant casts. | Tony Wasserka | 2014-12-31 | |
| | ||||
* | Pica/Rasterizer: Make orient2d a free function and rename it to SignedArea. | Tony Wasserka | 2014-12-31 | |
| | ||||
* | Pica: Cleanup color conversion. | Tony Wasserka | 2014-12-31 | |
| | ||||
* | VideoCore: Remove some unused functions. | Tony Wasserka | 2014-12-31 | |
| | ||||
* | Pica/Rasterizer: Fix a bug related to multitexturing and texture wrapping. | Tony Wasserka | 2014-12-31 | |
| | ||||
* | Pica/Rasterizer: Clean up long code lines. | Tony Wasserka | 2014-12-31 | |
| | ||||
* | Pica/VertexShader: Coding style fixes. | Tony Wasserka | 2014-12-31 | |
| | ||||
* | Pica/CommandProcessor: Cleanups. | Tony Wasserka | 2014-12-31 | |
| |