summaryrefslogtreecommitdiffstats
path: root/src/video_core/CMakeLists.txt (unfollow)
Commit message (Expand)AuthorFilesLines
2018-03-20renderer_gl: Port boilerplate rasterizer code over from Citra.bunnei1-0/+3
2018-03-20renderer_gl: Port over gl_shader_gen module from Citra.bunnei1-0/+2
2018-03-20renderer_gl: Port over gl_shader_decompiler module from Citra.bunnei1-0/+2
2018-03-20renderer_gl: Port over gl_rasterizer_cache module from Citra.bunnei1-0/+2
2018-03-20renderer_gl: Port over gl_stream_buffer module from Citra.bunnei1-0/+2
2018-03-18GPU: Move the GPU's class constructor and destructors to a cpp file.Subv1-0/+1
2018-02-12Make a GPU class in VideoCore to contain the GPU state.Subv1-0/+3
2018-02-12GPU: Added a command processor to decode the GPU pushbuffers and forward the commands to their respective engines.Subv1-0/+8
2018-01-18CMakeLists: Derive the source directory grouping from targets themselvesLioncash1-19/+15
2018-01-13Remove references to PICA and rasterizers in video_coreJames Rowe1-74/+1
2017-08-19pica/command_processor: build geometry pipeline and run geometry shaderwwylele1-0/+2
2017-08-03SwRasterizer/Lighting: shorten file namewwylele1-2/+2
2017-08-02SwRasterizer/Lighting: move to its own filewwylele1-0/+2
2017-05-28CMake: Create INTERFACE targets for microprofile and nihstroYuri Kunde Schlesner1-1/+1
2017-05-28CMake: Use IMPORTED target for libpngYuri Kunde Schlesner1-3/+2
2017-05-28CMake: Correct inter-module dependencies and library visibilityYuri Kunde Schlesner1-5/+7
2017-05-20pica/swrasterizer: implement procedural texturewwylele1-0/+2
2017-02-13SWRasterizer: Move texturing functions to their own fileYuri Kunde Schlesner1-0/+2
2017-02-13SWRasterizer: Move framebuffer operation functions to their own fileYuri Kunde Schlesner1-0/+2
2017-02-13VideoCore: Move software rasterizer files to sub-directoryYuri Kunde Schlesner1-6/+6
2017-02-04VideoCore: Move Regs to its own fileYuri Kunde Schlesner1-0/+2
2017-02-04VideoCore: Split shader regs from Regs structYuri Kunde Schlesner1-0/+1
2017-02-04VideoCore: Split geometry pipeline regs from Regs structYuri Kunde Schlesner1-0/+1
2017-02-04VideoCore: Split lighting regs from Regs structYuri Kunde Schlesner1-0/+1
2017-02-04VideoCore: Split framebuffer regs from Regs structYuri Kunde Schlesner1-0/+1
2017-02-04VideoCore: Split texturing regs from Regs structYuri Kunde Schlesner1-0/+1
2017-02-04VideoCore: Split rasterizer regs from Regs structYuri Kunde Schlesner1-0/+1
2017-02-04Pica/Texture: Move part of ETC1 decoding to new file and cleanupsYuri Kunde Schlesner1-0/+2
2017-02-04VideoCore: Move LookupTexture out of debug_utils.hYuri Kunde Schlesner1-16/+18
2017-01-26VideoCore/Shader: Split interpreter and JIT into separate ShaderEnginesYuri Kunde Schlesner1-0/+2
2017-01-26VideoCore/Shader: Rename shader_jit_x64{ => _compiler}.{cpp,h}Yuri Kunde Schlesner1-2/+2
2016-12-16VideoCore/Shader: Move DebugData to a separate fileYuri Kunde Schlesner1-0/+1
2016-12-15VideoCore: Convert x64 shader JIT to use Xbyak for assemblyYuri Kunde Schlesner1-0/+3
2016-04-30Remove TGA dumperJannik Vogel1-1/+0
2016-04-28Refactor: Extract VertexLoader from command_processor.cpp.Henrik Rydgard1-0/+2
2016-03-03Add immediate mode vertex submissionDwayne Slater1-0/+1
2016-02-05pica: Add pica_types module and move float24 definition.bunnei1-0/+1
2015-12-08VideoCore: Unify interface to OpenGL and SW rasterizersYuri Kunde Schlesner1-1/+4
2015-10-22renderer_opengl: Refactor shader generation/caching to be more organized + various cleanups.bunnei1-1/+2
2015-08-30Replace the previous OpenGL loader with a glad-generated 3.3 oneYuri Kunde Schlesner1-2/+1
2015-08-16Rename ARCHITECTURE_X64 definition to ARCHITECTURE_x86_64.bunnei1-1/+1
2015-08-16x64: Refactor to remove fake interfaces and general cleanups.bunnei1-6/+4
2015-08-16Shader: Initial implementation of x86_x64 JIT compiler for Pica vertex shaders.bunnei1-0/+10
2015-08-15Shader: Define a common interface for running vertex shader programs.bunnei1-0/+2
2015-08-15Shader: Move shader code to its own subdirectory, "shader".bunnei1-2/+2
2015-08-15GPU: Refactor "VertexShader" namespace to "Shader".bunnei1-2/+2
2015-07-26OpenGL: Make OpenGL object resource wrappers fully inlineYuri Kunde Schlesner1-1/+0
2015-05-30Move video_core/color.h to common/color.harchshift1-1/+0
2015-05-30Move video_core/math.h to common/vector_math.harchshift1-1/+0
2015-05-23Pica: Create 'State' structure and move state memory there.bunnei1-0/+1
2015-05-23OpenGL renderertfarley1-1/+11
2015-03-04GPU: Added RGB565/RGB8 framebuffer support and various cleanups.bunnei1-0/+1
2014-09-01CMake cleanupYuri Kunde Schlesner1-13/+26
2014-09-01Replace GLEW with a glLoadGen loader.Yuri Kunde Schlesner1-0/+2
2014-08-26Rewrite of OpenGL renderer, including OS X supportKevin Hartman1-4/+7
2014-08-25Pica: Add debug utility functions for dumping geometry data.Tony Wasserka1-0/+2
2014-08-12Pica: Add basic rasterizer.Tony Wasserka1-0/+2
2014-08-12Pica: Add triangle clipper.Tony Wasserka1-2/+4
2014-08-12Pica: Add primitive assembly stage.Tony Wasserka1-0/+2
2014-08-12Pica: Add vertex shader implementation.Tony Wasserka1-0/+2
2014-08-12Pica: Add command processor.Tony Wasserka1-2/+5
2014-08-12Video core: Add utility class for vector operations.Tony Wasserka1-1/+2
2014-05-20CMakeLists: rename HEADS, improved commentsarchshift1-2/+2
2014-04-29IT'S ALIVE!archshift1-1/+6
2014-04-10fixed a bunch of errors in CMakeListsbunnei1-3/+3
2014-04-10updated CMakeListsbunnei1-16/+2
2014-04-05added video_core project to solutionbunnei1-0/+19