zink: introduce opengl over vulkan
Here's zink, a so far pretty simple vulkan-gallium driver that is able to translate some applications from OpenGL to Vulkan. The compiler is quite limited for now, this will be improved on later. Signed-off-by:Erik Faye-Lund <erik.faye-lund@collabora.com> Acked-by:
Jordan Justen <jordan.l.justen@intel.com>
Showing
- meson.build 5 additions, 0 deletionsmeson.build
- meson_options.txt 1 addition, 1 deletionmeson_options.txt
- src/gallium/auxiliary/target-helpers/inline_sw_helper.h 7 additions, 0 deletionssrc/gallium/auxiliary/target-helpers/inline_sw_helper.h
- src/gallium/auxiliary/target-helpers/sw_helper.h 11 additions, 0 deletionssrc/gallium/auxiliary/target-helpers/sw_helper.h
- src/gallium/drivers/zink/meson.build 49 additions, 0 deletionssrc/gallium/drivers/zink/meson.build
- src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c 1035 additions, 0 deletionssrc/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c
- src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.h 47 additions, 0 deletionssrc/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.h
- src/gallium/drivers/zink/nir_to_spirv/spirv_builder.c 830 additions, 0 deletionssrc/gallium/drivers/zink/nir_to_spirv/spirv_builder.c
- src/gallium/drivers/zink/nir_to_spirv/spirv_builder.h 270 additions, 0 deletionssrc/gallium/drivers/zink/nir_to_spirv/spirv_builder.h
- src/gallium/drivers/zink/zink_cmdbuf.c 70 additions, 0 deletionssrc/gallium/drivers/zink/zink_cmdbuf.c
- src/gallium/drivers/zink/zink_cmdbuf.h 43 additions, 0 deletionssrc/gallium/drivers/zink/zink_cmdbuf.h
- src/gallium/drivers/zink/zink_compiler.c 263 additions, 0 deletionssrc/gallium/drivers/zink/zink_compiler.c
- src/gallium/drivers/zink/zink_compiler.h 65 additions, 0 deletionssrc/gallium/drivers/zink/zink_compiler.h
- src/gallium/drivers/zink/zink_context.c 1198 additions, 0 deletionssrc/gallium/drivers/zink/zink_context.c
- src/gallium/drivers/zink/zink_context.h 107 additions, 0 deletionssrc/gallium/drivers/zink/zink_context.h
- src/gallium/drivers/zink/zink_fence.c 100 additions, 0 deletionssrc/gallium/drivers/zink/zink_fence.c
- src/gallium/drivers/zink/zink_fence.h 60 additions, 0 deletionssrc/gallium/drivers/zink/zink_fence.h
- src/gallium/drivers/zink/zink_framebuffer.c 95 additions, 0 deletionssrc/gallium/drivers/zink/zink_framebuffer.c
- src/gallium/drivers/zink/zink_framebuffer.h 68 additions, 0 deletionssrc/gallium/drivers/zink/zink_framebuffer.h
- src/gallium/drivers/zink/zink_pipeline.c 151 additions, 0 deletionssrc/gallium/drivers/zink/zink_pipeline.c
Loading
Please register or sign in to comment