Commit Graph

43 Commits (6b775034dd8343c06369b64bf073d6a70f35f510)

Author SHA1 Message Date
Dwayne Slater 6b775034dd Add immediate mode vertex submission 9 years ago
Lioncash abe5bb4019 citra_qt: Reorganize headers 10 years ago
Yuri Kunde Schlesner c1beb2ce20 Shader Debugger: Fix freeze when double-clicking shader disassembly 10 years ago
Yuri Kunde Schlesner c7745408f7 citra-qt: Add helper function to get a monospace QFont 10 years ago
bunnei 1f18c9f8dd Merge pull request #1034 from yuriks/rg8-textures
videocore: Added RG8 texture support
10 years ago
Yuri Kunde Schlesner 7d0c17d2ae citra-qt: Give RG8 format a proper name in the texture viewer 10 years ago
Lectem b335cce22e citra-qt/command list: Do not recreate a widget after each selection
Recreating / replacing a widget is slow since it triggers a layout pass.
10 years ago
Lectem e663751f8b citra-qt/command list: Add mask column 10 years ago
Lectem cd06f5cedb citra-qt/command list: monospace font on windows 10 years ago
Lectem e286cfbadf citra-qt/command list: Enable uniform row heights and automatically resize columns.
Uniform row heights enables some optimisations for a smoother scrolling.
Resize columns to content so that we don't have to do it manually
10 years ago
Lectem 129e3dedc3 citra-qt/command list: Split register and value columns.
Also removed the extra spaces for each cell
10 years ago
Yuri Kunde Schlesner 9a0f9f12cd Merge pull request #892 from zawata/another-warning-fixes
Yet More Warning Fixes
10 years ago
Yuri Kunde Schlesner a48aa4f924 Resolve issue accidentally left unaddressed in PR #930 10 years ago
Yuri Kunde Schlesner 8833852acd Merge pull request #930 from neobrain/copypaste_commandlist
citra-qt: Add support for copying the command list contents to clipboard.
10 years ago
Subv 3600c32483 Rasterizer/Textures: Fixed a bug where the I4 format would get twice the real stride.
Also added its name to the texture viewer widget
10 years ago
zawata 3c802b06e9 Citra_QT : Fix Conversion Warnings 10 years ago
Tony Wasserka 7fd03750bd citra-qt: Add support for copying the command list contents to clipboard. 10 years ago
archshift 5df2d1b5f7 Move video_core/math.h to common/vector_math.h
The file only contained vector manipulation code, and such widely-useable code doesn't belong in video_core.
10 years ago
bunnei 1b42d55a9d Pica: Create 'State' structure and move state memory there. 10 years ago
Yuri Kunde Schlesner 17a8cae003 Memory: Add GetPhysicalPointer helper function 10 years ago
Yuri Kunde Schlesner 28a9e4c1d5 Memory: Support more regions in the VAddr-PAddr translation functions
Also adds better documentation and removes the one-off reimplementation
of the function in pica.h.
10 years ago
bunnei 34c31db14a GPU: Added RGB565/RGB8 framebuffer support and various cleanups.
- Centralizes color format encode/decode functions.
- Fixes endianness issues.
- Implements remaining framebuffer formats in the debugger.
10 years ago
Tony Wasserka f2b74b4fb3 Pica/Rasterizer: Add ETC1 texture decompression support. 10 years ago
chrisvj b0a14cfe7f citra-qt: Renamed all .hxx headers to .h 10 years ago
Rohit Nirmal c589d82052 Silence some -Wsign-compare warnings. 10 years ago
bunnei 0de6a08d75 Merge pull request #291 from purpasmart96/license
License change
10 years ago
purpasmart96 ebfd831ccb License change 10 years ago
Tony Wasserka 1c972ef3b9 Add support for a ridiculous number of texture formats. 10 years ago
Tony Wasserka 40f123b7c0 Pica: Unify ugly address translation hacks. 10 years ago
Tony Wasserka 3df88d59b0 Pica: Merge texture lookup logic for DebugUtils and Rasterizer.
This effectively adds support for a lot texture formats in the rasterizer.
10 years ago
Tony Wasserka fd2539121c Pica: Initial support for multitexturing. 10 years ago
Tony Wasserka 8b8131baec More cleanups. 11 years ago
Tony Wasserka ac4d7462cb citra-qt: Rename "Stop Tracing" to "Finish Tracing".
This better reflects that no commands are supposed to show up until you hit the button a second time.
11 years ago
Tony Wasserka 0cd27a511e Some code cleanup. 11 years ago
Tony Wasserka 2793619dce citra_qt: Add enhanced texture debugging widgets.
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.
11 years ago
Tony Wasserka fd194d95b0 citra-qt: Add texture viewer to Pica command list.
The texture viewer is enabled when selecting a write command to one of the texture config registers.
11 years ago
Tony Wasserka 706f9c5574 citra-qt: Polish the pica tracing widget.
Changed start/stop button to reflect current tracing status.
Properly labeled column headers.
11 years ago
Tony Wasserka 26ade98411 Pica/citra-qt: Replace command list view and command list debugging code with something more sophisticated. 11 years ago
Tony Wasserka 76a586de49 Pica: Add command processor. 11 years ago
Tony Wasserka 9c781a6c76 Remove the fancy RegisterSet class introduced in 4c2bff61e.
While it was some nice and fancy template usage, it ultimately had many practical issues regarding length of involved expressions under regular usage as well as common code completion tools not being able to handle the structures.
Instead, we now use a more conventional approach which is a lot more clean to use.
11 years ago
Tony Wasserka f82410e633 Further refine GPU command list debugging. 11 years ago
Tony Wasserka b0051b2203 Refine command list debugging functionality and its qt interface. 11 years ago
Tony Wasserka 6893732348 citra-qt: Add command list view. 11 years ago