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
2021-08-16
cmake: Add VDPAU and NVDEC support to FFmpeg
lat9nq
1
-0
/
+1
2021-08-05
texture_cache: Address ameerj's review
yzct12345
1
-3
/
+3
2021-08-05
texture_cache: Split templates out
yzct12345
1
-0
/
+3
2021-08-04
nvdec: Implement VA-API hardware video acceleration (#6713)
yzct12345
1
-0
/
+5
2021-07-28
renderer_vulkan: Add setting to log pipeline statistics
ReinUsesLisp
1
-0
/
+2
2021-07-23
gl_shader_cache: Implement async shaders
ameerj
1
-0
/
+1
2021-07-23
gl_shader_cache: Rename Program abstractions into Pipeline
ReinUsesLisp
1
-4
/
+4
2021-07-23
video_core: Abstract transform feedback translation utility
ReinUsesLisp
1
-0
/
+2
2021-07-23
shader: Initial OpenGL implementation
ReinUsesLisp
1
-0
/
+4
2021-07-23
shader: Move pipeline cache logic to separate files
ReinUsesLisp
1
-0
/
+3
2021-07-23
shader_recompiler,video_core: Cleanup some GCC and Clang errors
lat9nq
1
-1
/
+1
2021-07-23
shader: Add partial rasterizer integration
ReinUsesLisp
1
-1
/
+5
2021-07-23
shader: Primitive Vulkan integration
ReinUsesLisp
1
-4
/
+2
2021-07-23
shader: Remove old shader management
ReinUsesLisp
1
-64
/
+0
2021-06-28
video_core: Enforce C4242
Morph
1
-3
/
+2
2021-06-26
video_core: Enforce C4244
ReinUsesLisp
1
-0
/
+1
2021-06-16
textures: Reintroduce CPU ASTC decoder
ameerj
1
-0
/
+1
2021-03-25
astc_decoder: Refactor for style and more efficient memory use
ameerj
1
-1
/
+0
2021-02-13
video_core: Reimplement the buffer cache
ReinUsesLisp
1
-5
/
+1
2021-02-08
video_core: Delete morton
Chloe Marcec
1
-2
/
+0
2021-02-05
CMake: Port citra-emu/citra FindFFmpeg.cmake
lat9nq
1
-2
/
+2
2021-02-05
CMake: Implement YUZU_USE_BUNDLED_FFMPEG
lat9nq
1
-6
/
+5
2021-01-24
cmake: Enforce -Warray-bounds and -Wmissing-field-initializers globally
ReinUsesLisp
1
-2
/
+0
2021-01-24
video_core/cmake: Enforce -Warray-bounds and -Wmissing-field-initializers
ReinUsesLisp
1
-0
/
+2
2021-01-23
video_core/cmake: Properly generate fatal errors on Aftermath
ReinUsesLisp
1
-2
/
+2
2021-01-15
vulkan_common: Move allocator to the common directory
ReinUsesLisp
1
-2
/
+2
2021-01-15
video_core/cmake: Remove Werror flags already defined code-base wide
ReinUsesLisp
1
-2
/
+0
2021-01-15
cmake: Enforce -Wunused-function code-base wide
ReinUsesLisp
1
-1
/
+0
2021-01-15
video_core: Enforce -Wunused-function
ReinUsesLisp
1
-0
/
+1
2021-01-13
buffer_cache/buffer_base: Add a range tracking buffer container
ReinUsesLisp
1
-0
/
+1
2021-01-04
renderer_vulkan/nsight_aftermath_tracker: Move to vulkan_common
ReinUsesLisp
1
-2
/
+2
2021-01-04
renderer_vulkan: Move device abstraction to vulkan_common
ReinUsesLisp
1
-2
/
+2
2020-12-31
renderer_vulkan: Initialize surface in separate file
ReinUsesLisp
1
-0
/
+2
2020-12-31
renderer_vulkan: Create debug callback on separate file and throw
ReinUsesLisp
1
-0
/
+2
2020-12-31
renderer_vulkan: Move instance initialization to a separate file
ReinUsesLisp
1
-0
/
+2
2020-12-31
vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h
ReinUsesLisp
1
-2
/
+2
2020-12-31
vulkan_common: Move dynamic library load to a separate file
ReinUsesLisp
1
-0
/
+2
2020-12-30
video_core: Rewrite the texture cache
ReinUsesLisp
1
-22
/
+25
2020-12-30
video_core: Add a delayed destruction ring abstraction
ReinUsesLisp
1
-0
/
+1
2020-12-29
video_core: gpu: Refactor out synchronous/asynchronous GPU implementations.
bunnei
1
-4
/
+1
2020-12-25
cmake: Always enable Vulkan
ReinUsesLisp
1
-75
/
+66
2020-12-25
video_core: Enforce C4715 (not all control paths return a value)
ReinUsesLisp
1
-0
/
+1
2020-12-05
video_core: Resolve more variable shadowing scenarios pt.3
Lioncash
1
-1
/
+8
2020-10-28
video_core: Enforce -Wredundant-move and -Wpessimizing-move
ReinUsesLisp
1
-0
/
+2
2020-10-28
video_core: Enforce -Werror=type-limits
ReinUsesLisp
1
-0
/
+1
2020-10-27
video_core: NVDEC Implementation
ameerj
1
-0
/
+26
2020-10-21
video_core: Conditially activate relevant compiler warnings
Lioncash
1
-2
/
+4
2020-10-09
video_core: Enforce -Wclass-memaccess
ReinUsesLisp
1
-0
/
+1
2020-10-03
video_core: Enforce -Wunused-variable and -Wunused-but-set-variable
ReinUsesLisp
1
-1
/
+7
2020-09-19
renderer_vulkan: Make unconditional use of VK_KHR_timeline_semaphore
ReinUsesLisp
1
-2
/
+6
2020-09-16
video_core: Enforce -Werror=switch
ReinUsesLisp
1
-1
/
+1
2020-08-24
video_core/host_shaders: Add CMake integration for string shaders
ReinUsesLisp
1
-0
/
+5
2020-07-17
async shaders
David Marcec
1
-0
/
+4
2020-06-27
video_core/compatible_formats: Table to test if two formats are legal to view or copy
ReinUsesLisp
1
-0
/
+2
2020-06-24
Macro HLE support
David Marcec
1
-0
/
+2
2020-06-12
gl_arb_decompiler: Implement an assembly shader decompiler
ReinUsesLisp
1
-0
/
+2
2020-06-07
rasterizer_cache: Remove files and includes
ReinUsesLisp
1
-2
/
+0
2020-06-07
shader_cache: Implement a generic shader cache
ReinUsesLisp
1
-0
/
+1
2020-05-30
Implement macro JIT
David Marcec
1
-2
/
+6
2020-05-30
Add xbyak external
David Marcec
1
-1
/
+1
2020-05-21
map_interval: Add interval allocator and drop hack
ReinUsesLisp
1
-0
/
+1
2020-04-28
Clang Format and Documentation.
Fernando Sahmkow
1
-0
/
+1
2020-04-26
shader/memory_util: Deduplicate code
ReinUsesLisp
1
-0
/
+2
2020-04-22
vk_fence_manager: Initial implementation
ReinUsesLisp
1
-0
/
+2
2020-04-22
GPU: Implement a Fence Manager.
Fernando Sahmkow
1
-0
/
+3
2020-04-14
renderer_vulkan: Integrate Nvidia Nsight Aftermath on Windows
ReinUsesLisp
1
-3
/
+16
2020-04-11
renderer_vulkan: Drop Vulkan-Hpp
ReinUsesLisp
1
-1
/
+0
2020-04-08
video_core/texture: Use a LUT to convert sRGB texture borders
ReinUsesLisp
1
-0
/
+1
2020-03-27
renderer_vulkan/wrapper: Add ToString function for VkResult
ReinUsesLisp
1
-0
/
+1
2020-03-27
renderer_vulkan/wrapper: Add Vulakn wrapper and a span helper
ReinUsesLisp
1
-0
/
+1
2020-03-13
shader/transform_feedback: Add host API friendly TFB builder
ReinUsesLisp
1
-0
/
+2
2020-03-09
video_core: Rename "const buffer locker" to "registry"
ReinUsesLisp
1
-2
/
+2
2020-03-09
gl_shader_cache: Rework shader cache and remove post-specializations
ReinUsesLisp
1
-2
/
+0
2020-02-28
dirty_flags: Deduplicate code between OpenGL and Vulkan
ReinUsesLisp
1
-0
/
+1
2020-02-28
vk_state_tracker: Initial implementation
ReinUsesLisp
1
-0
/
+2
2020-02-28
video_core: Reintroduce dirty flags infrastructure
ReinUsesLisp
1
-0
/
+1
2020-02-28
gl_state: Remove completely
ReinUsesLisp
1
-2
/
+0
2020-02-28
gl_rasterizer: Remove dirty flags
ReinUsesLisp
1
-0
/
+2
2020-02-14
vk_query_cache: Implement generic query cache on Vulkan
ReinUsesLisp
1
-0
/
+2
2020-02-14
query_cache: Abstract OpenGL implementation
ReinUsesLisp
1
-0
/
+1
2020-02-14
maxwell_3d: Slow implementation of passed samples (query 21)
ReinUsesLisp
1
-0
/
+2
2020-01-29
yuzu: Implement Vulkan frontend
ReinUsesLisp
1
-0
/
+1
2020-01-24
GPU: Implement guest driver profile and deduce texture handler sizes.
Fernando Sahmkow
1
-0
/
+2
2020-01-20
vk_blit_screen: Initial implementation
ReinUsesLisp
1
-0
/
+2
2020-01-17
vk_rasterizer: Implement Vulkan's rasterizer
ReinUsesLisp
1
-0
/
+1
2020-01-17
renderer_vulkan: Add header as placeholder
ReinUsesLisp
1
-0
/
+1
2020-01-14
vk_texture_cache: Implement generic texture cache on Vulkan
ReinUsesLisp
1
-1
/
+4
2020-01-08
vk_compute_pass: Add compute passes to emulate missing Vulkan features
ReinUsesLisp
1
-0
/
+2
2020-01-08
vk_shader_util: Add helper to build SPIR-V shaders
ReinUsesLisp
1
-0
/
+2
2020-01-07
vk_graphics_pipeline: Initial implementation
ReinUsesLisp
1
-0
/
+2
2020-01-07
vk_compute_pipeline: Initial implementation
ReinUsesLisp
1
-0
/
+2
2020-01-07
vk_pipeline_cache: Add file and define descriptor update template filler
ReinUsesLisp
1
-0
/
+2
2020-01-07
vk_rasterizer: Add placeholder
ReinUsesLisp
1
-0
/
+1
2020-01-06
vk_renderpass_cache: Initial implementation
ReinUsesLisp
1
-0
/
+2
2020-01-06
vk_update_descriptor: Initial implementation
ReinUsesLisp
1
-1
/
+3
2020-01-03
yuzu: Remove Maxwell debugger
ReinUsesLisp
1
-2
/
+0
2020-01-01
vk_descriptor_pool: Initial implementation
ReinUsesLisp
1
-0
/
+2
2019-12-25
vk_staging_buffer_pool: Add a staging pool for temporary operations
ReinUsesLisp
1
-0
/
+2
2019-12-25
vk_image: Add an image object abstraction
ReinUsesLisp
1
-0
/
+2
2019-12-23
fixed_pipeline_state: Define structure and loaders
ReinUsesLisp
1
-0
/
+2
2019-11-23
video_core: Unify ProgramType and ShaderStage into ShaderType
ReinUsesLisp
1
-0
/
+1
2019-11-15
texture_cache: Use a table instead of switch for texture formats
ReinUsesLisp
1
-0
/
+2
2019-11-11
video_core: Enable sign conversion warnings
Rodrigo Locatti
1
-1
/
+1
2019-11-08
video_core: Treat implicit conversions as errors
ReinUsesLisp
1
-0
/
+6
2019-10-27
rasterizer_accelerated: Add intermediary for GPU rasterizers
ReinUsesLisp
1
-0
/
+2
2019-10-25
VideoCore: Unify const buffer accessing along engines and provide ConstBufferLocker class to shaders.
Fernando Sahmkow
1
-2
/
+5
2019-10-05
Shader_Ir: Refactor Decompilation process and allow multiple decompilation modes.
Fernando Sahmkow
1
-0
/
+2
2019-10-05
shader_ir: Corrections to outward movements and misc stuffs
Fernando Sahmkow
1
-0
/
+1
2019-10-05
shader_ir: Initial Decompile Setup
Fernando Sahmkow
1
-0
/
+3
2019-08-21
shader_ir: Implement VOTE
ReinUsesLisp
1
-0
/
+1
2019-08-21
Video_Core: Implement a new Buffer Cache
Fernando Sahmkow
1
-1
/
+3
2019-07-09
shader_ir: Implement a new shader scanner
Fernando Sahmkow
1
-0
/
+2
2019-07-06
buffer_cache: Implement a generic buffer cache
ReinUsesLisp
1
-0
/
+1
2019-07-06
gl_rasterizer: Drop gl_global_cache in favor of gl_buffer_cache
ReinUsesLisp
1
-2
/
+0
2019-06-21
shader: Decode SUST and implement backing image functionality
ReinUsesLisp
1
-0
/
+1
2019-06-21
gl_framebuffer_cache: Use a hashed struct to cache framebuffers
ReinUsesLisp
1
-0
/
+2
2019-06-21
texture_cache: Split texture cache into different files
ReinUsesLisp
1
-2
/
+7
2019-06-21
gl_texture_cache: Initial implementation
ReinUsesLisp
1
-2
/
+2
2019-06-08
video_core/engines: Move ConstBufferInfo out of Maxwell3D
ReinUsesLisp
1
-0
/
+1
2019-06-07
shader: Move Node declarations out of the shader IR header
ReinUsesLisp
1
-0
/
+1
2019-06-06
shader: Use shared_ptr to store nodes and move initialization to file
ReinUsesLisp
1
-0
/
+2
2019-05-30
gl_rasterizer: Use GL_QUADS to emulate quads rendering
ReinUsesLisp
1
-2
/
+0
2019-04-23
Revamp Kepler Memory to use a subegine to manage uploads
Fernando Sahmkow
1
-0
/
+2
2019-04-10
gl_device: Implement interface and add uniform offset alignment
ReinUsesLisp
1
-0
/
+2
2019-04-10
vk_shader_decompiler: Declare and stub interface for a SPIR-V decompiler
ReinUsesLisp
1
-0
/
+2
2019-04-10
video_core: Add sirit as optional dependency with Vulkan
ReinUsesLisp
1
-1
/
+4
2019-04-08
Move ConstBufferAccessor to Maxwell3d, correct mistakes and clang format.
Fernando Sahmkow
1
-1
/
+0
2019-04-08
Simplify ConstBufferAccessor
Fernando Sahmkow
1
-1
/
+0
2019-04-08
Implement Const Buffer Accessor
Fernando Sahmkow
1
-0
/
+2
2019-04-02
gl_sampler_cache: Port sampler cache to OpenGL
ReinUsesLisp
1
-0
/
+2
2019-04-02
video_core: Abstract vk_sampler_cache into a templated class
ReinUsesLisp
1
-0
/
+2
2019-03-29
data_compression: Move LZ4 compression from video_core/gl_shader_disk_cache to common/data_compression
unknown
1
-1
/
+1
2019-03-29
vk_swapchain: Implement a swapchain manager
ReinUsesLisp
1
-1
/
+3
2019-03-22
video_core: Implement API agnostic view based texture cache
ReinUsesLisp
1
-0
/
+2
2019-03-13
vk_sampler_cache: Implement a sampler cache
ReinUsesLisp
1
-0
/
+2
2019-03-07
gpu: Refactor a/synchronous implementations into their own classes.
bunnei
1
-0
/
+4
2019-03-07
gpu: Move command processing to another thread.
bunnei
1
-0
/
+2
2019-03-04
maxwell_to_vk: Initial implementation
ReinUsesLisp
1
-0
/
+2
2019-03-01
vk_buffer_cache: Implement a buffer cache
ReinUsesLisp
1
-0
/
+2
2019-02-27
gl_rasterizer_cache: Move format conversion to its own file
ReinUsesLisp
1
-0
/
+2
2019-02-26
shader/decode: Split memory and texture instructions decoding
ReinUsesLisp
1
-0
/
+1
2019-02-24
vk_stream_buffer: Implement a stream buffer
ReinUsesLisp
1
-1
/
+3
2019-02-22
vk_scheduler: Implement a scheduler
ReinUsesLisp
1
-1
/
+3
2019-02-19
vk_memory_manager: Implement memory manager
ReinUsesLisp
1
-0
/
+2
2019-02-14
vk_resource_manager: Add VKResource interface
ReinUsesLisp
1
-1
/
+3
2019-02-13
vk_device: Abstract device handling into a class
ReinUsesLisp
1
-1
/
+4
2019-02-12
renderer_vulkan: Add declarations file
ReinUsesLisp
1
-0
/
+7
2019-02-10
kepler_compute: Fixup assert and rename engines
ReinUsesLisp
1
-2
/
+2
2019-02-07
gl_shader_disk_cache: Compress GLSL code using LZ4
ReinUsesLisp
1
-1
/
+1
2019-02-07
gl_shader_disk_cache: Add file and move BaseBindings declaration
ReinUsesLisp
1
-0
/
+2
2019-01-30
shader_decode: Implement LDG and basic cbuf tracking
ReinUsesLisp
1
-0
/
+1
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