125 Commits (ea80e2bc57d16c9b4f3478706af262ffaec75c04)

Author SHA1 Message Date
ReinUsesLisp ad53b233c5 vk_shader_decompiler: Declare and stub interface for a SPIR-V decompiler 7 years ago
ReinUsesLisp 970d9e57c8 video_core: Add sirit as optional dependency with Vulkan 7 years ago
unknown 798d76f4c7 data_compression: Move LZ4 compression from video_core/gl_shader_disk_cache to common/data_compression 7 years ago
ReinUsesLisp 746dab407e vk_swapchain: Implement a swapchain manager 7 years ago
ReinUsesLisp d708d03d20 video_core: Implement API agnostic view based texture cache 7 years ago
ReinUsesLisp aa59d77c3b vk_sampler_cache: Implement a sampler cache 7 years ago
bunnei aaa373585c gpu: Refactor a/synchronous implementations into their own classes. 7 years ago
bunnei 7b574f406b gpu: Move command processing to another thread. 7 years ago
ReinUsesLisp 1f6571b3de maxwell_to_vk: Initial implementation 7 years ago
ReinUsesLisp 35c105a108 vk_buffer_cache: Implement a buffer cache 7 years ago
ReinUsesLisp 0ad3c031f4 gl_rasterizer_cache: Move format conversion to its own file 7 years ago
ReinUsesLisp 48e6f77c03 shader/decode: Split memory and texture instructions decoding 7 years ago
ReinUsesLisp 33a0597603 vk_stream_buffer: Implement a stream buffer 7 years ago
ReinUsesLisp f546fb35ed vk_scheduler: Implement a scheduler 7 years ago
ReinUsesLisp b675c97cdd vk_memory_manager: Implement memory manager 7 years ago
ReinUsesLisp 33a4cebc22 vk_resource_manager: Add VKResource interface 7 years ago
ReinUsesLisp 8beca060d1 vk_device: Abstract device handling into a class 7 years ago
ReinUsesLisp 18fe910957 renderer_vulkan: Add declarations file 7 years ago
ReinUsesLisp 1ddcd0e6f0 kepler_compute: Fixup assert and rename engines 7 years ago
ReinUsesLisp f087639e4a gl_shader_disk_cache: Compress GLSL code using LZ4 7 years ago
ReinUsesLisp 145c3ac89e gl_shader_disk_cache: Add file and move BaseBindings declaration 7 years ago
ReinUsesLisp 3b84e04af1 shader_decode: Implement LDG and basic cbuf tracking 7 years ago
ReinUsesLisp af5d7e2c49 video_core: Rename glsl_decompiler to gl_shader_decompiler 7 years ago
ReinUsesLisp a1b845b651 shader_decode: Implement VMAD and VSETP 7 years ago
ReinUsesLisp a4f052f6b3 video_core: Replace gl_shader_decompiler 7 years ago
ReinUsesLisp 0c6fb456e0 glsl_decompiler: Implementation 7 years ago
ReinUsesLisp 15a0e1481d shader_ir: Initial implementation 7 years ago
ReinUsesLisp 3121408a90 gl_global_cache: Add dummy global cache manager 7 years ago
bunnei abea6fa90c gpu: Rewrite GPU command list processing with DmaPusher class. 7 years ago
ReinUsesLisp dad3a6718e video_core: Move morton functions to their own file 7 years ago
Lioncash 9de523fd90 rasterizer_cache: Add missing virtual destructor to RasterizerCacheObject 7 years ago
Markus Wick 54df9fe29e gl_resource_manager: Split implementations in .cpp file. 7 years ago
ReinUsesLisp 76754f5705 video_core: Move surface declarations out of gl_rasterizer_cache 7 years ago
ReinUsesLisp 80cbd81276 video_core: Move OpenGL specific utils to its renderer 7 years ago
ReinUsesLisp 3e2380327a gl_rasterizer: Implement quads topology 7 years ago
Subv bb5eb4f20a GPU: Basic implementation of the Kepler Inline Memory engine (p2mf). 7 years ago
FernandoS27 e926757c8f Implemented (Partialy) Shader Header 7 years ago
Lioncash 8f4e09ba07 video_core/CMakeLists: Add missing gl_buffer_cache.h 7 years ago
Markus Wick 50a806ea67 renderer_opengl: Implement a buffer cache. 7 years ago
bunnei b55d8111e6 renderer_opengl: Implement a new shader cache. 7 years ago
bunnei 382852418b video_core: Add RasterizerCache class for common cache management code. 7 years ago
bunnei 61779fa072 gl_rasterizer: Implement texture format ASTC_2D_4X4. 8 years ago
Subv 987a170665 GPU: Partially implemented the Maxwell DMA engine. 8 years ago
bunnei 459826a705 renderer_opengl: Add gl_shader_manager class. 8 years ago
bunnei 4e7e0f8112 shader_bytecode: Add initial module for shader decoding. 8 years ago
Subv 1ec8d2123d GPU: Implemented a gpu macro interpreter. 8 years ago
bunnei 4369af6b7e maxwell_to_gl: Add module and function for decoding VertexType. 8 years ago
Subv 77fd0d47e7 Frontend: Ported the GPU breakpoints and surface viewer widgets from citra. 8 years ago
Subv 71ebc3e90d GPU: Preliminary work for texture decoding. 8 years ago
bunnei 6e3222363c renderer_gl: Port boilerplate rasterizer code over from Citra. 8 years ago