59 Commits (7312894a6a1a1600629f2eaec8843508a2fd3578)

Author SHA1 Message Date
Tony Wasserka 33ba604fd9 Introduce a shader tracer to allow inspection of input/output values for each processed instruction. 11 years ago
bunnei 3f69c2039d Shader: Define a common interface for running vertex shader programs. 11 years ago
bunnei 18527b9e21 Shader: Move shader code to its own subdirectory, "shader". 11 years ago
bunnei 642b9b5030 GPU: Refactor "VertexShader" namespace to "Shader". 11 years ago
Yuri Kunde Schlesner a96502edd3 Videocore: Implement simple vertex caching 11 years ago
Yuri Kunde Schlesner 13347997ba VideoCore: #ifdef out some debugging routines 11 years ago
Yuri Kunde Schlesner 1fe9b0b82e VideoCore: Fix values of unset components in input attribute arrays 11 years ago
Subv 6c0ea5f5e8 Qt/GPU Breakpoints: Added three more breakpoint types: 11 years ago
zawata 04756bdaf6 Video_Core : Type fixes 11 years ago
zawata 716120da3d Video_Core : Fix Conversion Warnings 11 years ago
Tony Wasserka 33568494af Pica/Shader: Add geometry shader definitions. 11 years ago
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. 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. 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 11 years ago
Subv 0e5ca080a8 GPU: Implemented default vertex shader attributes. 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