60 Commits (35176a0f73ec9c114d04274cd6a044938a2bda7d)

Author SHA1 Message Date
Subv 35176a0f73 GPU: Added a command processor to decode the GPU pushbuffers and forward the commands to their respective engines. 8 years ago
Lioncash 447c25646e CMakeLists: Derive the source directory grouping from targets themselves 8 years ago
James Rowe a5b9cd4d18 Remove references to PICA and rasterizers in video_core 8 years ago
wwylele 35b3fef422 pica/command_processor: build geometry pipeline and run geometry shader 9 years ago
wwylele fe4c91ae4c SwRasterizer/Lighting: shorten file name 9 years ago
wwylele 0af90eabd8 SwRasterizer/Lighting: move to its own file 9 years ago
Yuri Kunde Schlesner 1f22f0939c CMake: Create INTERFACE targets for microprofile and nihstro 9 years ago
Yuri Kunde Schlesner 96dc0780e9 CMake: Use IMPORTED target for libpng 9 years ago
Yuri Kunde Schlesner b78ce2bce5 CMake: Correct inter-module dependencies and library visibility 9 years ago
wwylele b010ff8174 pica/swrasterizer: implement procedural texture 9 years ago
Yuri Kunde Schlesner dfc2ec178f SWRasterizer: Move texturing functions to their own file 9 years ago
Yuri Kunde Schlesner fed2e59280 SWRasterizer: Move framebuffer operation functions to their own file 9 years ago
Yuri Kunde Schlesner 9c0a770c16 VideoCore: Move software rasterizer files to sub-directory 9 years ago
Yuri Kunde Schlesner a0b1957425 VideoCore: Move Regs to its own file 9 years ago
Yuri Kunde Schlesner 08df8f7d7a VideoCore: Split shader regs from Regs struct 9 years ago
Yuri Kunde Schlesner 90d220d1b3 VideoCore: Split geometry pipeline regs from Regs struct 9 years ago
Yuri Kunde Schlesner b4306bed74 VideoCore: Split lighting regs from Regs struct 9 years ago
Yuri Kunde Schlesner 6f9218c8ec VideoCore: Split framebuffer regs from Regs struct 9 years ago
Yuri Kunde Schlesner 1242f42a09 VideoCore: Split texturing regs from Regs struct 9 years ago
Yuri Kunde Schlesner d3928b7f9a VideoCore: Split rasterizer regs from Regs struct 9 years ago
Yuri Kunde Schlesner 2937a44eed Pica/Texture: Move part of ETC1 decoding to new file and cleanups 9 years ago
Yuri Kunde Schlesner d1270b647c VideoCore: Move LookupTexture out of debug_utils.h 9 years ago
Yuri Kunde Schlesner 931a2b0ca4 VideoCore/Shader: Split interpreter and JIT into separate ShaderEngines 9 years ago
Yuri Kunde Schlesner 88b533871e VideoCore/Shader: Rename shader_jit_x64{ => _compiler}.{cpp,h} 9 years ago
Yuri Kunde Schlesner ec7b3940b0 VideoCore/Shader: Move DebugData to a separate file 9 years ago
Yuri Kunde Schlesner 2d892f845c VideoCore: Convert x64 shader JIT to use Xbyak for assembly 9 years ago
Jannik Vogel 9d522e8441 Remove TGA dumper 10 years ago
Henrik Rydgard c1ee661492 Refactor: Extract VertexLoader from command_processor.cpp. 10 years ago
Dwayne Slater 141fe87a0f Add immediate mode vertex submission 10 years ago
bunnei d5edd881d3 pica: Add pica_types module and move float24 definition. 10 years ago
Yuri Kunde Schlesner 102d39fe20 VideoCore: Unify interface to OpenGL and SW rasterizers 10 years ago
bunnei eefabd6b7d renderer_opengl: Refactor shader generation/caching to be more organized + various cleanups. 10 years ago
Yuri Kunde Schlesner e5cc2e2ef0 Replace the previous OpenGL loader with a glad-generated 3.3 one 10 years ago
bunnei 4ffc095fa3 Rename ARCHITECTURE_X64 definition to ARCHITECTURE_x86_64. 11 years ago
bunnei f9e3228caa x64: Refactor to remove fake interfaces and general cleanups. 11 years ago
bunnei c03924e60e Shader: Initial implementation of x86_x64 JIT compiler for Pica vertex shaders. 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 1762267de4 OpenGL: Make OpenGL object resource wrappers fully inline 11 years ago
archshift 76690392bf Move video_core/color.h to common/color.h 11 years ago
archshift 5df2d1b5f7 Move video_core/math.h to common/vector_math.h 11 years ago
bunnei 1b42d55a9d Pica: Create 'State' structure and move state memory there. 11 years ago
tfarley 05dc633a8c OpenGL renderer 11 years ago
bunnei 34c31db14a GPU: Added RGB565/RGB8 framebuffer support and various cleanups. 11 years ago
Yuri Kunde Schlesner 45976da975 CMake cleanup 11 years ago
Yuri Kunde Schlesner 478289140d Replace GLEW with a glLoadGen loader. 11 years ago
Kevin Hartman cbfd6b6e52 Rewrite of OpenGL renderer, including OS X support 12 years ago
Tony Wasserka 6ea003c7b5 Pica: Add debug utility functions for dumping geometry data. 12 years ago
Tony Wasserka 94d742fe17 Pica: Add basic rasterizer. 12 years ago