index
:
anonymous/yuzu
master
yuzu is the world's most popular, open-source, Nintendo Switch emulator — started by the creators of Citra. It is written in C++ with portability in mind,
mirror
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
video_core
/
CMakeLists.txt
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
2019-01-15
video_core: Rename glsl_decompiler to gl_shader_decompiler
ReinUsesLisp
1
-2
/
+2
2019-01-15
shader_decode: Implement VMAD and VSETP
ReinUsesLisp
1
-0
/
+1
2019-01-15
video_core: Replace gl_shader_decompiler
ReinUsesLisp
1
-2
/
+0
2019-01-15
glsl_decompiler: Implementation
ReinUsesLisp
1
-0
/
+2
2019-01-15
shader_ir: Initial implementation
ReinUsesLisp
1
-0
/
+27
2019-01-08
gl_global_cache: Add dummy global cache manager
ReinUsesLisp
1
-0
/
+2
2018-11-27
gpu: Rewrite GPU command list processing with DmaPusher class.
bunnei
1
-2
/
+2
2018-11-25
video_core: Move morton functions to their own file
ReinUsesLisp
1
-1
/
+2
2018-11-08
rasterizer_cache: Add missing virtual destructor to RasterizerCacheObject
Lioncash
1
-0
/
+1
2018-11-06
gl_resource_manager: Split implementations in .cpp file.
Markus Wick
1
-0
/
+1
2018-10-30
video_core: Move surface declarations out of gl_rasterizer_cache
ReinUsesLisp
1
-0
/
+2
2018-10-29
video_core: Move OpenGL specific utils to its renderer
ReinUsesLisp
1
-0
/
+2
2018-10-04
gl_rasterizer: Implement quads topology
ReinUsesLisp
1
-0
/
+2
2018-09-12
GPU: Basic implementation of the Kepler Inline Memory engine (p2mf).
Subv
1
-0
/
+2
2018-09-11
Implemented (Partialy) Shader Header
FernandoS27
1
-0
/
+1
2018-09-06
video_core/CMakeLists: Add missing gl_buffer_cache.h
Lioncash
1
-0
/
+1
2018-09-05
renderer_opengl: Implement a buffer cache.
Markus Wick
1
-0
/
+1
2018-08-28
renderer_opengl: Implement a new shader cache.
bunnei
1
-0
/
+2
2018-08-28
video_core: Add RasterizerCache class for common cache management code.
bunnei
1
-0
/
+1
2018-06-18
gl_rasterizer: Implement texture format ASTC_2D_4X4.
bunnei
1
-0
/
+2
2018-06-12
GPU: Partially implemented the Maxwell DMA engine.
Subv
1
-0
/
+2
2018-04-14
renderer_opengl: Add gl_shader_manager class.
bunnei
1
-0
/
+2
2018-04-14
shader_bytecode: Add initial module for shader decoding.
bunnei
1
-0
/
+1
2018-04-01
GPU: Implemented a gpu macro interpreter.
Subv
1
-0
/
+2
2018-03-27
maxwell_to_gl: Add module and function for decoding VertexType.
bunnei
1
-0
/
+1
2018-03-24
Frontend: Ported the GPU breakpoints and surface viewer widgets from citra.
Subv
1
-0
/
+2
2018-03-24
GPU: Preliminary work for texture decoding.
Subv
1
-0
/
+3
2018-03-20
renderer_gl: Port boilerplate rasterizer code over from Citra.
bunnei
1
-0
/
+3
2018-03-20
renderer_gl: Port over gl_shader_gen module from Citra.
bunnei
1
-0
/
+2
2018-03-20
renderer_gl: Port over gl_shader_decompiler module from Citra.
bunnei
1
-0
/
+2
2018-03-20
renderer_gl: Port over gl_rasterizer_cache module from Citra.
bunnei
1
-0
/
+2
2018-03-20
renderer_gl: Port over gl_stream_buffer module from Citra.
bunnei
1
-0
/
+2
2018-03-18
GPU: Move the GPU's class constructor and destructors to a cpp file.
Subv
1
-0
/
+1
2018-02-12
Make a GPU class in VideoCore to contain the GPU state.
Subv
1
-0
/
+3
2018-02-12
GPU: Added a command processor to decode the GPU pushbuffers and forward the commands to their respective engines.
Subv
1
-0
/
+8
2018-01-18
CMakeLists: Derive the source directory grouping from targets themselves
Lioncash
1
-19
/
+15
2018-01-13
Remove references to PICA and rasterizers in video_core
James Rowe
1
-74
/
+1
2017-08-19
pica/command_processor: build geometry pipeline and run geometry shader
wwylele
1
-0
/
+2
2017-08-03
SwRasterizer/Lighting: shorten file name
wwylele
1
-2
/
+2
2017-08-02
SwRasterizer/Lighting: move to its own file
wwylele
1
-0
/
+2
2017-05-28
CMake: Create INTERFACE targets for microprofile and nihstro
Yuri Kunde Schlesner
1
-1
/
+1
2017-05-28
CMake: Use IMPORTED target for libpng
Yuri Kunde Schlesner
1
-3
/
+2
2017-05-28
CMake: Correct inter-module dependencies and library visibility
Yuri Kunde Schlesner
1
-5
/
+7
2017-05-20
pica/swrasterizer: implement procedural texture
wwylele
1
-0
/
+2
2017-02-13
SWRasterizer: Move texturing functions to their own file
Yuri Kunde Schlesner
1
-0
/
+2
2017-02-13
SWRasterizer: Move framebuffer operation functions to their own file
Yuri Kunde Schlesner
1
-0
/
+2
2017-02-13
VideoCore: Move software rasterizer files to sub-directory
Yuri Kunde Schlesner
1
-6
/
+6
2017-02-04
VideoCore: Move Regs to its own file
Yuri Kunde Schlesner
1
-0
/
+2
2017-02-04
VideoCore: Split shader regs from Regs struct
Yuri Kunde Schlesner
1
-0
/
+1
2017-02-04
VideoCore: Split geometry pipeline regs from Regs struct
Yuri Kunde Schlesner
1
-0
/
+1
2017-02-04
VideoCore: Split lighting regs from Regs struct
Yuri Kunde Schlesner
1
-0
/
+1
2017-02-04
VideoCore: Split framebuffer regs from Regs struct
Yuri Kunde Schlesner
1
-0
/
+1
2017-02-04
VideoCore: Split texturing regs from Regs struct
Yuri Kunde Schlesner
1
-0
/
+1
2017-02-04
VideoCore: Split rasterizer regs from Regs struct
Yuri Kunde Schlesner
1
-0
/
+1
2017-02-04
Pica/Texture: Move part of ETC1 decoding to new file and cleanups
Yuri Kunde Schlesner
1
-0
/
+2
2017-02-04
VideoCore: Move LookupTexture out of debug_utils.h
Yuri Kunde Schlesner
1
-16
/
+18
2017-01-26
VideoCore/Shader: Split interpreter and JIT into separate ShaderEngines
Yuri Kunde Schlesner
1
-0
/
+2
2017-01-26
VideoCore/Shader: Rename shader_jit_x64{ => _compiler}.{cpp,h}
Yuri Kunde Schlesner
1
-2
/
+2
2016-12-16
VideoCore/Shader: Move DebugData to a separate file
Yuri Kunde Schlesner
1
-0
/
+1
2016-12-15
VideoCore: Convert x64 shader JIT to use Xbyak for assembly
Yuri Kunde Schlesner
1
-0
/
+3
2016-04-30
Remove TGA dumper
Jannik Vogel
1
-1
/
+0
2016-04-28
Refactor: Extract VertexLoader from command_processor.cpp.
Henrik Rydgard
1
-0
/
+2
2016-03-03
Add immediate mode vertex submission
Dwayne Slater
1
-0
/
+1
2016-02-05
pica: Add pica_types module and move float24 definition.
bunnei
1
-0
/
+1
2015-12-08
VideoCore: Unify interface to OpenGL and SW rasterizers
Yuri Kunde Schlesner
1
-1
/
+4
2015-10-22
renderer_opengl: Refactor shader generation/caching to be more organized + various cleanups.
bunnei
1
-1
/
+2
2015-08-30
Replace the previous OpenGL loader with a glad-generated 3.3 one
Yuri Kunde Schlesner
1
-2
/
+1
2015-08-16
Rename ARCHITECTURE_X64 definition to ARCHITECTURE_x86_64.
bunnei
1
-1
/
+1
2015-08-16
x64: Refactor to remove fake interfaces and general cleanups.
bunnei
1
-6
/
+4
2015-08-16
Shader: Initial implementation of x86_x64 JIT compiler for Pica vertex shaders.
bunnei
1
-0
/
+10
2015-08-15
Shader: Define a common interface for running vertex shader programs.
bunnei
1
-0
/
+2
2015-08-15
Shader: Move shader code to its own subdirectory, "shader".
bunnei
1
-2
/
+2
2015-08-15
GPU: Refactor "VertexShader" namespace to "Shader".
bunnei
1
-2
/
+2
2015-07-26
OpenGL: Make OpenGL object resource wrappers fully inline
Yuri Kunde Schlesner
1
-1
/
+0
2015-05-30
Move video_core/color.h to common/color.h
archshift
1
-1
/
+0
2015-05-30
Move video_core/math.h to common/vector_math.h
archshift
1
-1
/
+0
2015-05-23
Pica: Create 'State' structure and move state memory there.
bunnei
1
-0
/
+1
2015-05-23
OpenGL renderer
tfarley
1
-1
/
+11
2015-03-04
GPU: Added RGB565/RGB8 framebuffer support and various cleanups.
bunnei
1
-0
/
+1
2014-09-01
CMake cleanup
Yuri Kunde Schlesner
1
-13
/
+26
2014-09-01
Replace GLEW with a glLoadGen loader.
Yuri Kunde Schlesner
1
-0
/
+2
2014-08-26
Rewrite of OpenGL renderer, including OS X support
Kevin Hartman
1
-4
/
+7
2014-08-25
Pica: Add debug utility functions for dumping geometry data.
Tony Wasserka
1
-0
/
+2
2014-08-12
Pica: Add basic rasterizer.
Tony Wasserka
1
-0
/
+2
2014-08-12
Pica: Add triangle clipper.
Tony Wasserka
1
-2
/
+4
2014-08-12
Pica: Add primitive assembly stage.
Tony Wasserka
1
-0
/
+2
2014-08-12
Pica: Add vertex shader implementation.
Tony Wasserka
1
-0
/
+2
2014-08-12
Pica: Add command processor.
Tony Wasserka
1
-2
/
+5
2014-08-12
Video core: Add utility class for vector operations.
Tony Wasserka
1
-1
/
+2
2014-05-20
CMakeLists: rename HEADS, improved comments
archshift
1
-2
/
+2
2014-04-29
IT'S ALIVE!
archshift
1
-1
/
+6
2014-04-10
fixed a bunch of errors in CMakeLists
bunnei
1
-3
/
+3
2014-04-10
updated CMakeLists
bunnei
1
-16
/
+2
2014-04-05
added video_core project to solution
bunnei
1
-0
/
+19