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
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