diff --git a/gfx/common/vulkan_common.h b/gfx/common/vulkan_common.h index 0a33de226f..303a0177c8 100644 --- a/gfx/common/vulkan_common.h +++ b/gfx/common/vulkan_common.h @@ -338,7 +338,7 @@ struct vk_draw_triangles typedef struct vk { - void *filter_chain; + vulkan_filter_chain_t *filter_chain; vulkan_context_t *context; void *ctx_data; const gfx_ctx_driver_t *ctx_driver; diff --git a/gfx/drivers_shader/shader_vulkan.cpp b/gfx/drivers_shader/shader_vulkan.cpp index 03cc136233..efdaeb0b5a 100644 --- a/gfx/drivers_shader/shader_vulkan.cpp +++ b/gfx/drivers_shader/shader_vulkan.cpp @@ -33,6 +33,7 @@ #include "slang_reflection.h" #include "slang_reflection.hpp" +#include "../common/vulkan_common.h" #include "../../retroarch.h" #include "../../verbosity.h" #include "../../msg_hash.h" diff --git a/gfx/drivers_shader/shader_vulkan.h b/gfx/drivers_shader/shader_vulkan.h index c274e22468..6496e78c73 100644 --- a/gfx/drivers_shader/shader_vulkan.h +++ b/gfx/drivers_shader/shader_vulkan.h @@ -25,7 +25,7 @@ #include "glslang_util.h" -#include "../common/vulkan_common.h" +#include "../include/vulkan/vulkan.h" RETRO_BEGIN_DECLS