Commit Graph

52 Commits (cb76453ec40eec3710e6092f89d3c0d49a5b0ddf)

Author SHA1 Message Date
Yuri Kunde Schlesner 13347997ba VideoCore: #ifdef out some debugging routines
Some disabled debugging functionality was being called from rendering
routines in VideoCore. Although disabled, many of them still allocated
memory or did some extra work that was enough to show up in a profiler.
Gives a slight (~2ms) speedup.
10 years ago
Yuri Kunde Schlesner 9a0f9f12cd Merge pull request #892 from zawata/another-warning-fixes
Yet More Warning Fixes
10 years ago
Subv 6c0ea5f5e8 Qt/GPU Breakpoints: Added three more breakpoint types:
* IncomingDisplayTransfer: Triggered just before a display transfer is performed.
* GSPCommandProcessed: Triggered right after a GSP command is processed.
* BufferSwapped: Triggered when the frames flip
10 years ago
Tony Wasserka aa6dfdb827 Merge pull request #929 from neobrain/geoshader_definitions
Pica/Shader: Add geometry shader definitions.
10 years ago
zawata 04756bdaf6 Video_Core : Type fixes 10 years ago
zawata 716120da3d Video_Core : Fix Conversion Warnings 10 years ago
Tony Wasserka 33568494af Pica/Shader: Add geometry shader definitions. 10 years ago
Tony Wasserka aeec12dc33 Pica/CommandProcessor: Move default attribute setup to the proper position. 10 years ago
Tony Wasserka 0799b40caa Clean up command_processor.cpp. 10 years ago
Tony Wasserka 902fa4da52 Add CiTrace recording support.
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).
10 years ago
Emmanuel Gil Peyrot 45c4781544 CitraQt: Cleanup includes. 10 years ago
bunnei 02c9fe202c Pica: Implement command buffer execution registers. 11 years ago
Emmanuel Gil Peyrot b1503b2020 Remove every trailing whitespace from the project (but externals). 11 years ago
bunnei 1b42d55a9d Pica: Create 'State' structure and move state memory there. 11 years ago
tfarley 05dc633a8c OpenGL renderer 11 years ago
Subv 24d9416930 GPU/DefaultAttributes: Clear up a comment in command_processor 11 years ago
Subv 658c44af5c GPU/DefaultAttributes: Let the attribute data from the loaders overwrite the default attributes, if set.
closes #735
11 years ago
Yuri Kunde Schlesner 17a8cae003 Memory: Add GetPhysicalPointer helper function 11 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.
11 years ago
Subv 0e5ca080a8 GPU: Implemented default vertex shader attributes.
Fixes some games crashing.
11 years ago
Yuri Kunde Schlesner cd1fbfcf1b Add profiling infrastructure and widget 11 years ago
Tony Wasserka 6c26ec72a5 Pica/CommandProcessor: Properly implement shader load destination offset registers. 11 years ago
Tony Wasserka 67120270f2 Pica/CommandProcessor: Work around initialized vertex attributes some more. 11 years ago
Tony Wasserka 323a56f898 Pica/CommandProcessor: Cleanups. 11 years ago
Tony Wasserka b2d461020d Pica/CommandProcessor: Workaround games not setting the input position's w component. 11 years ago
Tony Wasserka b7a48c422a Pica/CommandProcessor: Add support for integer uniforms. 11 years ago
bunnei 3b9d181b8e GPU: Implement frameskip and remove forced framebuffer swap hack. 11 years ago
bunnei 2188af4a65 Merge pull request #322 from chinhodado/master
More warning cleanups
11 years ago
bunnei 0de6a08d75 Merge pull request #291 from purpasmart96/license
License change
11 years ago
Chin 0199a7d9ef More warning cleanups 11 years ago
purpasmart96 ebfd831ccb License change 11 years ago
Tony Wasserka aff808b2fd Pica: Add support for boolean uniforms. 11 years ago
Tony Wasserka 79c29243ed Pica/DebugUtils: Add an event triggered after loading a vertex. 11 years ago
Tony Wasserka 346012f29e Pica/CommandProcessor: Add a safety check for invalid (?) GPU configurations. 11 years ago
Tony Wasserka 1e960e9ee2 Pica/CommandProcessor: Fix vertex decoding if multiple memory areas are accessed for different attributes. 11 years ago
Tony Wasserka 40f123b7c0 Pica: Unify ugly address translation hacks. 11 years ago
Yuri Kunde Schlesner 0600e2d8b5 Convert old logging calls to new logging macros 11 years ago
bunnei f94d8f9603 GSP: Trigger GPU interrupts at more accurate locations. 11 years ago
bunnei 170123982d GPU: Fixed bug in command list size decoding. 11 years ago
Tony Wasserka 2c71ec7052 Pica/DebugUtils: Add breakpoint functionality. 11 years ago
Rohit Nirmal f9b53c3e94 Silence a few -Wsign-compare warnings. 11 years ago
Sean 9a012ff007 Fix some warnings 11 years ago
Lioncash eb5054e6eb Fix warnings in video_core 11 years ago
Tony Wasserka 2f1c129f64 Pica: Consolidate the primitive assembly code in PrimitiveAssembly and GeometryDumper. 11 years ago
Tony Wasserka 34fa0b6d9c Pica/DebugUtils: Add convenient tev setup printer. 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 0465adf206 Pica/CommandProcessor: Implement parameter masking. 11 years ago
Tony Wasserka 6ea003c7b5 Pica: Add debug utility functions for dumping geometry data. 11 years ago
Tony Wasserka 9a76a2d061 Pica: Add primitive assembly stage. 11 years ago
Tony Wasserka c526512619 Pica: Add vertex shader implementation. 11 years ago