aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/video_core/debug_utils
Commit message (Collapse)AuthorAge
* Add CiTrace recording support.Gravatar Tony Wasserka2015-07-13
| | | | | | This is exposed in the GUI as a new "CiTrace Recording" widget. Playback is implemented by a standalone 3DS homebrew application (which only runs reliably within Citra currently; on an actual 3DS it will often crash still).
* CitraQt: Cleanup includes.Gravatar Emmanuel Gil Peyrot2015-06-28
|
* Move video_core/color.h to common/color.hGravatar archshift2015-05-30
|
* Move video_core/math.h to common/vector_math.hGravatar archshift2015-05-30
| | | | The file only contained vector manipulation code, and such widely-useable code doesn't belong in video_core.
* Remove every trailing whitespace from the project (but externals).Gravatar Emmanuel Gil Peyrot2015-05-29
|
* Pica: Create 'State' structure and move state memory there.Gravatar bunnei2015-05-22
|
* OpenGL rendererGravatar tfarley2015-05-22
|
* Implement I4 texture formatGravatar archshift2015-05-10
| | | | | | @neobrain, could you confirm that this is correct? It's been tested with various different games and fixes different textures, including in Animal Crossing, Kirby Triple Deluxe, and SMB3D.
* VideoCore: Remove a superfluous auto variable declaration in debug_utils.Gravatar Emmanuel Gil Peyrot2015-04-29
|
* Changed occurences of colour to color for consistencyGravatar Gareth Higgins2015-04-05
|
* VideoCore: Add static_cast around expressions where the compiler doesn’t ↵Gravatar Emmanuel Gil Peyrot2015-03-16
| | | | deduce the right type.
* GPU/Textures: Fixed ETC texture decoding.Gravatar Subv2015-03-07
|
* GPU: Added RGB565/RGB8 framebuffer support and various cleanups.Gravatar bunnei2015-03-03
| | | | | | - Centralizes color format encode/decode functions. - Fixes endianness issues. - Implements remaining framebuffer formats in the debugger.
* GPU: Implemented bits 3 and 1 from the display transfer flags.Gravatar Subv2015-02-26
| | | | | Bit 3 is used to specify a raw copy, where no processing is done to the data, seems to behave exactly as a DMA. Bit 1 is used to specify whether to convert from a tiled format to a linear format or viceversa.
* Video core: Fix A4 texture decodingGravatar Yuri Kunde Schlesner2015-02-25
| | | | | | | | | It was trying to take the LSB from `coarse_x`, which would always be 0 and thus would always return the same texel from each byte. To add insult to the injury, the conditional was actually the wrong way around too. Fixes blocky text in OoT.
* Video core: Fix pixelation/blockiness in textures.Gravatar Yuri Kunde Schlesner2015-02-25
| | | | | | This was caused during morton decoding by me not masking the bits of each coordinate before merging them, so the bits from x could set bits in y if it was >255.
* core/video_core: Use in-place construction where possibleGravatar Lioncash2015-02-17
|
* Asserts: break/crash program, fit to style guide; log.h->assert.hGravatar archshift2015-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.
* Pica/Rasterizer: Add ETC1 texture decompression support.Gravatar Tony Wasserka2015-01-13
|
* Pica: Cleanup color conversion.Gravatar Tony Wasserka2014-12-31
|
* Pica/DebugUtils: Fix a bug in RGBA4 texture decoding.Gravatar Tony Wasserka2014-12-31
|
* Pica: Fix A4, IA4 and IA8 texture formats.Gravatar Tony Wasserka2014-12-31
| | | | Both IA4 and IA8 had their component order mixed up. Additionally, IA4 used the wrong number of nibbles per texel. A4 skipped every second texel.
* GPU: Bitwise texture swizzlingGravatar Yuri Kunde Schlesner2014-12-29
| | | | | | Replace the loop-based texture address swizzling code by a bit-twiddling implementation, providing a very small speed up. Also simplify addressing code.
* 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/DebugUtils: Make a number of variables static.Gravatar Tony Wasserka2014-12-20
| | | | Makes for cleaner and faster code.
* Pica/DebugUtils: Replace duplicated SHBIN structures in favor of nihstro's ones.Gravatar Tony Wasserka2014-12-20
|
* Pica/DebugUtils: Add an event triggered after loading a vertex.Gravatar Tony Wasserka2014-12-20
|
* 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/DebugUtils: Add support for RGBA8, RGBA5551, RGBA4 and A8 texture formats.Gravatar Tony Wasserka2014-12-20
|
* Convert old logging calls to new logging macrosGravatar Yuri Kunde Schlesner2014-12-13
|
* Some code cleanup.Gravatar Tony Wasserka2014-12-09
|
* citra_qt: Add enhanced texture debugging widgets.Gravatar Tony Wasserka2014-12-09
| | | | Double-clicking a texture parameter command in the pica command lists will spawn these as a new tab in the pica command list dock area.
* citra-qt: Add texture viewer to Pica command list.Gravatar Tony Wasserka2014-12-09
| | | | The texture viewer is enabled when selecting a write command to one of the texture config registers.
* Pica/DebugUtils: Add breakpoint functionality.Gravatar Tony Wasserka2014-12-09
|
* Silence a few -Wsign-compare warnings.Gravatar Rohit Nirmal2014-11-30
|
* Remove tabs in all files except in skyeye imports and in generated GL codeGravatar Emmanuel Gil Peyrot2014-11-19
|
* Fix warnings in video_coreGravatar Lioncash2014-10-07
|
* Common: Rename the File namespace to FileUtil, to match the filename and ↵Gravatar Emmanuel Gil Peyrot2014-09-17
| | | | prevent collisions.
* Pica: Consolidate the primitive assembly code in PrimitiveAssembly and ↵Gravatar Tony Wasserka2014-08-25
| | | | GeometryDumper.
* Pica/Rasterizer: Add texturing support.Gravatar Tony Wasserka2014-08-25
|
* Pica/DebugUtils: Add convenient tev setup printer.Gravatar Tony Wasserka2014-08-25
|
* Pica: Add support for dumping textures.Gravatar Tony Wasserka2014-08-25
|
* Pica/citra-qt: Replace command list view and command list debugging code ↵Gravatar Tony Wasserka2014-08-25
| | | | with something more sophisticated.
* Pica: Add debug utilities for dumping shaders.Gravatar Tony Wasserka2014-08-25
|
* Pica: Add debug utility functions for dumping geometry data.Gravatar Tony Wasserka2014-08-25