84 Commits (4e717ff17791ca743d88cb814ce8489841d89ae8)

Author SHA1 Message Date
Jannik Vogel 4e717ff177 Pica: Remove geometry dumper (PICA_DUMP_GEOMETRY) 10 years ago
Yuri Kunde Schlesner 8c337f1d29 Pica: Improve accuracy of immediate-mode support 10 years ago
Lioncash 7b2af63608 video_core: Don't cast away const 10 years ago
Jannik Vogel 67d9455c24 PICA: Alignment happens locally in vertex 10 years ago
Jannik Vogel 5cf2de5ecf PICA: Align vertex attributes 10 years ago
Lioncash c9f47a9b3c renderer_base: Don't directly expose the rasterizer unique_ptr 10 years ago
Dwayne Slater 141fe87a0f Add immediate mode vertex submission 10 years ago
Dwayne Slater 77879fcf08 Fix out of bounds array access when loading a component >= 12 10 years ago
Dwayne Slater ad2c86d416 Add support for padding vertex attributes 10 years ago
MerryMage 867c111e99 BitField: Make trivially copyable and remove assignment operator 10 years ago
bunnei cc283bfedd pica_types: Replace float24/20/16 with a template class. 10 years ago
bunnei 27523be7a4 command_processor: Add an assertion to ensure LUTs are not written past their boundaries. 10 years ago
bunnei 8a9194f06e pica: Implement fragment lighting LUTs. 10 years ago
Lioncash 3b682a824e command_processor: Get rid of variable shadowing 10 years ago
Yuri Kunde Schlesner 102d39fe20 VideoCore: Unify interface to OpenGL and SW rasterizers 10 years ago
Subv b797ef4d9a GPU/Loaders: Log an error when a loader tries to load from a component beyond the available ones (12). 10 years ago
Lioncash 2cd98a45cb video_core: Reorganize headers 10 years ago
aroulin 7019a4eaeb video_core: Fix format specifiers warnings 10 years ago
Subv ad61138359 GPU: Implemented register 0x22A. 11 years ago
Yuri Kunde Schlesner 424b0fa646 Integrate the MicroProfile profiling library 11 years ago
Tony Wasserka 1c1a9ab09b Introduce a shader tracer to allow inspection of input/output values for each processed instruction. 11 years ago
bunnei 5794310781 Shader: Define a common interface for running vertex shader programs. 11 years ago
bunnei 2d100ebae3 Shader: Move shader code to its own subdirectory, "shader". 11 years ago
bunnei f622a78544 GPU: Refactor "VertexShader" namespace to "Shader". 11 years ago
Yuri Kunde Schlesner a96502edd3 Videocore: Implement simple vertex caching 11 years ago
Lectem e663751f8b citra-qt/command list: Add mask column 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