summaryrefslogtreecommitdiffstats
path: root/src/video_core/CMakeLists.txt (follow)
Commit message (Expand)AuthorAgeFilesLines
* gl_shader_disk_cache: Compress GLSL code using LZ4ReinUsesLisp2019-02-071-1/+1
* gl_shader_disk_cache: Add file and move BaseBindings declarationReinUsesLisp2019-02-071-0/+2
* shader_decode: Implement LDG and basic cbuf trackingReinUsesLisp2019-01-301-0/+1
* video_core: Rename glsl_decompiler to gl_shader_decompilerReinUsesLisp2019-01-151-2/+2
* shader_decode: Implement VMAD and VSETPReinUsesLisp2019-01-151-0/+1
* video_core: Replace gl_shader_decompilerReinUsesLisp2019-01-151-2/+0
* glsl_decompiler: ImplementationReinUsesLisp2019-01-151-0/+2
* shader_ir: Initial implementationReinUsesLisp2019-01-151-0/+27
* gl_global_cache: Add dummy global cache managerReinUsesLisp2019-01-081-0/+2
* gpu: Rewrite GPU command list processing with DmaPusher class.bunnei2018-11-271-2/+2
* video_core: Move morton functions to their own fileReinUsesLisp2018-11-251-1/+2
* rasterizer_cache: Add missing virtual destructor to RasterizerCacheObjectLioncash2018-11-081-0/+1
* gl_resource_manager: Split implementations in .cpp file.Markus Wick2018-11-061-0/+1
* video_core: Move surface declarations out of gl_rasterizer_cacheReinUsesLisp2018-10-301-0/+2
* video_core: Move OpenGL specific utils to its rendererReinUsesLisp2018-10-291-0/+2
* gl_rasterizer: Implement quads topologyReinUsesLisp2018-10-041-0/+2
* Merge pull request #1290 from FernandoS27/shader-headerbunnei2018-09-181-0/+1
|\
| * Implemented (Partialy) Shader HeaderFernandoS272018-09-111-0/+1
* | GPU: Basic implementation of the Kepler Inline Memory engine (p2mf).Subv2018-09-121-0/+2
|/
* video_core/CMakeLists: Add missing gl_buffer_cache.hLioncash2018-09-061-0/+1
* renderer_opengl: Implement a buffer cache.Markus Wick2018-09-051-0/+1
* renderer_opengl: Implement a new shader cache.bunnei2018-08-281-0/+2
* video_core: Add RasterizerCache class for common cache management code.bunnei2018-08-281-0/+1
* gl_rasterizer: Implement texture format ASTC_2D_4X4.bunnei2018-06-181-0/+2
* GPU: Partially implemented the Maxwell DMA engine.Subv2018-06-121-0/+2
* renderer_opengl: Add gl_shader_manager class.bunnei2018-04-141-0/+2
* shader_bytecode: Add initial module for shader decoding.bunnei2018-04-141-0/+1
* GPU: Implemented a gpu macro interpreter.Subv2018-04-011-0/+2
* maxwell_to_gl: Add module and function for decoding VertexType.bunnei2018-03-271-0/+1
* Frontend: Ported the GPU breakpoints and surface viewer widgets from citra.Subv2018-03-241-0/+2
* GPU: Preliminary work for texture decoding.Subv2018-03-241-0/+3
* renderer_gl: Port boilerplate rasterizer code over from Citra.bunnei2018-03-201-0/+3
* renderer_gl: Port over gl_shader_gen module from Citra.bunnei2018-03-201-0/+2
* renderer_gl: Port over gl_shader_decompiler module from Citra.bunnei2018-03-201-0/+2
* renderer_gl: Port over gl_rasterizer_cache module from Citra.bunnei2018-03-201-0/+2
* renderer_gl: Port over gl_stream_buffer module from Citra.bunnei2018-03-201-0/+2
* GPU: Move the GPU's class constructor and destructors to a cpp file.Subv2018-03-181-0/+1
* Make a GPU class in VideoCore to contain the GPU state.Subv2018-02-121-0/+3
* GPU: Added a command processor to decode the GPU pushbuffers and forward the commands to their respective engines.Subv2018-02-121-0/+8
* CMakeLists: Derive the source directory grouping from targets themselvesLioncash2018-01-181-19/+15
* Remove references to PICA and rasterizers in video_coreJames Rowe2018-01-131-74/+1
* pica/command_processor: build geometry pipeline and run geometry shaderwwylele2017-08-191-0/+2
* SwRasterizer/Lighting: shorten file namewwylele2017-08-031-2/+2
* SwRasterizer/Lighting: move to its own filewwylele2017-08-021-0/+2
* CMake: Create INTERFACE targets for microprofile and nihstroYuri Kunde Schlesner2017-05-281-1/+1
* CMake: Use IMPORTED target for libpngYuri Kunde Schlesner2017-05-281-3/+2
* CMake: Correct inter-module dependencies and library visibilityYuri Kunde Schlesner2017-05-281-5/+7
* pica/swrasterizer: implement procedural texturewwylele2017-05-201-0/+2
* SWRasterizer: Move texturing functions to their own fileYuri Kunde Schlesner2017-02-131-0/+2
* SWRasterizer: Move framebuffer operation functions to their own fileYuri Kunde Schlesner2017-02-131-0/+2
* VideoCore: Move software rasterizer files to sub-directoryYuri Kunde Schlesner2017-02-131-6/+6
* VideoCore: Move Regs to its own fileYuri Kunde Schlesner2017-02-041-0/+2
* VideoCore: Split shader regs from Regs structYuri Kunde Schlesner2017-02-041-0/+1
* VideoCore: Split geometry pipeline regs from Regs structYuri Kunde Schlesner2017-02-041-0/+1
* VideoCore: Split lighting regs from Regs structYuri Kunde Schlesner2017-02-041-0/+1
* VideoCore: Split framebuffer regs from Regs structYuri Kunde Schlesner2017-02-041-0/+1
* VideoCore: Split texturing regs from Regs structYuri Kunde Schlesner2017-02-041-0/+1
* VideoCore: Split rasterizer regs from Regs structYuri Kunde Schlesner2017-02-041-0/+1
* Pica/Texture: Move part of ETC1 decoding to new file and cleanupsYuri Kunde Schlesner2017-02-041-0/+2
* VideoCore: Move LookupTexture out of debug_utils.hYuri Kunde Schlesner2017-02-041-16/+18
* VideoCore/Shader: Split interpreter and JIT into separate ShaderEnginesYuri Kunde Schlesner2017-01-261-0/+2
* VideoCore/Shader: Rename shader_jit_x64{ => _compiler}.{cpp,h}Yuri Kunde Schlesner2017-01-261-2/+2
* VideoCore/Shader: Move DebugData to a separate fileYuri Kunde Schlesner2016-12-161-0/+1
* VideoCore: Convert x64 shader JIT to use Xbyak for assemblyYuri Kunde Schlesner2016-12-151-0/+3
* Remove TGA dumperJannik Vogel2016-04-301-1/+0
* Refactor: Extract VertexLoader from command_processor.cpp.Henrik Rydgard2016-04-281-0/+2
* Add immediate mode vertex submissionDwayne Slater2016-03-031-0/+1
* pica: Add pica_types module and move float24 definition.bunnei2016-02-051-0/+1
* VideoCore: Unify interface to OpenGL and SW rasterizersYuri Kunde Schlesner2015-12-081-1/+4
* renderer_opengl: Refactor shader generation/caching to be more organized + various cleanups.bunnei2015-10-221-1/+2
* Replace the previous OpenGL loader with a glad-generated 3.3 oneYuri Kunde Schlesner2015-08-301-2/+1
* Rename ARCHITECTURE_X64 definition to ARCHITECTURE_x86_64.bunnei2015-08-161-1/+1
* x64: Refactor to remove fake interfaces and general cleanups.bunnei2015-08-161-6/+4
* Shader: Initial implementation of x86_x64 JIT compiler for Pica vertex shaders.bunnei2015-08-161-0/+10
* Shader: Define a common interface for running vertex shader programs.bunnei2015-08-151-0/+2
* Shader: Move shader code to its own subdirectory, "shader".bunnei2015-08-151-2/+2
* GPU: Refactor "VertexShader" namespace to "Shader".bunnei2015-08-151-2/+2
* OpenGL: Make OpenGL object resource wrappers fully inlineYuri Kunde Schlesner2015-07-261-1/+0
* Move video_core/color.h to common/color.harchshift2015-05-301-1/+0
* Move video_core/math.h to common/vector_math.harchshift2015-05-301-1/+0
* Pica: Create 'State' structure and move state memory there.bunnei2015-05-231-0/+1
* OpenGL renderertfarley2015-05-231-1/+11
* GPU: Added RGB565/RGB8 framebuffer support and various cleanups.bunnei2015-03-041-0/+1
* CMake cleanupYuri Kunde Schlesner2014-09-011-13/+26
* Replace GLEW with a glLoadGen loader.Yuri Kunde Schlesner2014-09-011-0/+2
* Rewrite of OpenGL renderer, including OS X supportKevin Hartman2014-08-261-4/+7
* Pica: Add debug utility functions for dumping geometry data.Tony Wasserka2014-08-251-0/+2
* Pica: Add basic rasterizer.Tony Wasserka2014-08-121-0/+2
* Pica: Add triangle clipper.Tony Wasserka2014-08-121-2/+4
* Pica: Add primitive assembly stage.Tony Wasserka2014-08-121-0/+2
* Pica: Add vertex shader implementation.Tony Wasserka2014-08-121-0/+2
* Pica: Add command processor.Tony Wasserka2014-08-121-2/+5
* Video core: Add utility class for vector operations.Tony Wasserka2014-08-121-1/+2
* CMakeLists: rename HEADS, improved commentsarchshift2014-05-201-2/+2
* IT'S ALIVE!archshift2014-04-291-1/+6
* fixed a bunch of errors in CMakeListsbunnei2014-04-101-3/+3
* updated CMakeListsbunnei2014-04-101-16/+2
* added video_core project to solutionbunnei2014-04-051-0/+19