gl_arb_decompiler: Implement an assembly shader decompiler

Emit code compatible with NV_gpu_program5.
This should emit code compatible with Fermi, but it wasn't tested on
that architecture. Pascal has some issues not present on Turing GPUs.
This commit is contained in:
ReinUsesLisp
2020-06-03 18:07:35 -03:00
parent d89888389d
commit a63a0daa5e
8 changed files with 2095 additions and 1 deletions

View File

@ -54,6 +54,8 @@ add_library(video_core STATIC
rasterizer_interface.h
renderer_base.cpp
renderer_base.h
renderer_opengl/gl_arb_decompiler.cpp
renderer_opengl/gl_arb_decompiler.h
renderer_opengl/gl_buffer_cache.cpp
renderer_opengl/gl_buffer_cache.h
renderer_opengl/gl_device.cpp