Tony Wasserka
aeec12dc33
Pica/CommandProcessor: Move default attribute setup to the proper position.
11 years ago
Tony Wasserka
0799b40caa
Clean up command_processor.cpp.
11 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).
11 years ago
Emmanuel Gil Peyrot
45c4781544
CitraQt: Cleanup includes.
11 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
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.
12 years ago
Tony Wasserka
34fa0b6d9c
Pica/DebugUtils: Add convenient tev setup printer.
12 years ago
Tony Wasserka
26ade98411
Pica/citra-qt: Replace command list view and command list debugging code with something more sophisticated.
12 years ago
Tony Wasserka
0465adf206
Pica/CommandProcessor: Implement parameter masking.
12 years ago
Tony Wasserka
6ea003c7b5
Pica: Add debug utility functions for dumping geometry data.
12 years ago
Tony Wasserka
9a76a2d061
Pica: Add primitive assembly stage.
12 years ago
Tony Wasserka
c526512619
Pica: Add vertex shader implementation.
12 years ago
Tony Wasserka
d443f0a921
Pica: Implement vertex loading.
12 years ago
Tony Wasserka
76a586de49
Pica: Add command processor.
12 years ago