122 Commits (0e9081b97348c65029c96697443acb0dbbc58756)

Author SHA1 Message Date
Yuri Kunde Schlesner 0e9081b973 VideoCore/Shader: Move entry_point to SetupBatch 9 years ago
Yuri Kunde Schlesner 0f64274145 VideoCore/Shader: Move per-batch ShaderEngine state into ShaderSetup 9 years ago
Yuri Kunde Schlesner 6fa3687afc Shader: Remove OutputRegisters struct 9 years ago
Yuri Kunde Schlesner dd4a1672a7 VideoCore/Shader: Split shader uniform state and shader engine 9 years ago
Yuri Kunde Schlesner 1e1f939817 VideoCore/Shader: Use only entry_point as ShaderSetup param 9 years ago
Yuri Kunde Schlesner 34d581f2dc VideoCore/Shader: Extract input vertex loading code into function 9 years ago
Yuri Kunde Schlesner c135317de1 VideoCore/Shader: Extract DebugData out from UnitState 9 years ago
Yuri Kunde Schlesner ac9f937477 VideoCore: Make profiling scope more representative 9 years ago
Yuri Kunde Schlesner 945f554b84 VideoCore: Inline IsPicaTracing 9 years ago
Yuri Kunde Schlesner f00ada3363 VideoCore: Eliminate an unnecessary copy in the drawcall loop 9 years ago
Lioncash 963aedd8cc Add all services to the Service namespace 9 years ago
Emmanuel Gil Peyrot 0820c99462 GPU: Remove the broken frame_skip option. 9 years ago
jphalimi 82210ab480 Cache Vertices instead of Output registers (#2165) 9 years ago
wwylele 75affa13f7 Fix format error from #2195 9 years ago
Subv 050e9be15b GPU/CiTrace: Avoid calling GetTextures() when not necessary. 9 years ago
Ricardo de Almeida Gonzaga 13d46f6820 Fix typos 9 years ago
Yuri Kunde Schlesner 84fbbe2629 Use negative priorities to avoid special-casing the self-include 9 years ago
Emmanuel Gil Peyrot ebdae19fd2 Remove empty newlines in #include blocks. 9 years ago
Yuri Kunde Schlesner 396a8d91a4 Manually tweak source formatting and then re-run clang-format 9 years ago
Emmanuel Gil Peyrot dc8479928c Sources: Run clang-format on everything. 9 years ago
Jannik Vogel 57855a1701 Pica: Add fog state 10 years ago
Jannik Vogel ff0fa86b17 Retrieve shader result from new OutputRegisters-type 10 years ago
Jannik Vogel 6c6d99ca51 Move default_attributes into Pica state 10 years ago
Jannik Vogel ae7a82fa1c Turn ShaderSetup into struct 10 years ago
Lioncash 1357724cd9 vertex_loader: Add constructors to facilitate immediate and two-step initialization 10 years ago
Jannik Vogel 7a77b8356c Pica: Rename VertexLoaded breakpoint to VertexShaderInvocation 10 years ago
Emmanuel Gil Peyrot 691a42fe98 VideoCore: Run include-what-you-use and fix most includes. 10 years ago
Yuri Kunde Schlesner e3a8292495 Common: Remove section measurement from profiler (#1731) 10 years ago
Henrik Rydgard a86d7cacc1 Move and rename the MemoryAccesses class to MemoryAccessTracker. 10 years ago
Henrik Rydgard 2403e86cbb Don't keep base_address in the loader, it doesn't belong there (with it, the loader can't be cached). 10 years ago
Henrik Rydgard 47ff008817 Refactor: Extract VertexLoader from command_processor.cpp. 10 years ago
Henrik Rydgard 0cf15f64ef Remove late accesses to attribute_config 10 years ago
bunnei ffcf7ecee9 shader: Remove unused 'state' argument from 'Setup' function. 10 years ago
Jannik Vogel ff7c798d86 Pica: Remove geometry dumper (PICA_DUMP_GEOMETRY) 10 years ago
Yuri Kunde Schlesner 81004211dd Pica: Improve accuracy of immediate-mode support 10 years ago
Lioncash 63e956cc7a video_core: Don't cast away const 10 years ago
Jannik Vogel 7eef9ebc3b PICA: Alignment happens locally in vertex 10 years ago
Jannik Vogel a66c186e81 PICA: Align vertex attributes 10 years ago
Lioncash bf76afc68d renderer_base: Don't directly expose the rasterizer unique_ptr 10 years ago
Dwayne Slater 6b775034dd Add immediate mode vertex submission 10 years ago
Dwayne Slater ed8072b48b Fix out of bounds array access when loading a component >= 12 10 years ago
Dwayne Slater 82fc075ff6 Add support for padding vertex attributes 10 years ago
MerryMage 6c71858c5c BitField: Make trivially copyable and remove assignment operator 10 years ago
bunnei a949fd5f25 pica_types: Replace float24/20/16 with a template class. 10 years ago
bunnei d171822dce command_processor: Add an assertion to ensure LUTs are not written past their boundaries. 10 years ago
bunnei 281bc90ad2 pica: Implement fragment lighting LUTs. 10 years ago
Lioncash 4966568076 command_processor: Get rid of variable shadowing 10 years ago
Yuri Kunde Schlesner 195fedccf0 VideoCore: Unify interface to OpenGL and SW rasterizers 10 years ago
Subv 7a37dba75b GPU/Loaders: Log an error when a loader tries to load from a component beyond the available ones (12). 10 years ago
Lioncash aec28ed91e video_core: Reorganize headers 10 years ago