| Index: src/gpu/vk/GrVkUtil.h
|
| diff --git a/src/gpu/vk/GrVkUtil.h b/src/gpu/vk/GrVkUtil.h
|
| index b81aff4ae36769aac5982ff8a0744fbda2ed9a26..fae3c200d8a301981de2c1f46b8e87c3759bd4e3 100644
|
| --- a/src/gpu/vk/GrVkUtil.h
|
| +++ b/src/gpu/vk/GrVkUtil.h
|
| @@ -10,9 +10,10 @@
|
|
|
| #include "GrColor.h"
|
| #include "GrTypes.h"
|
| +#include "vk/GrVkDefines.h"
|
| #include "vk/GrVkInterface.h"
|
|
|
| -#include "vk/GrVkDefines.h"
|
| +class GrVkGpu;
|
|
|
| // makes a Vk call on the interface
|
| #define GR_VK_CALL(IFACE, X) (IFACE)->fFunctions.f##X;
|
| @@ -43,4 +44,10 @@ bool GrVkFormatIsSRGB(VkFormat format, VkFormat* linearFormat);
|
|
|
| bool GrSampleCountToVkSampleCount(uint32_t samples, VkSampleCountFlagBits* vkSamples);
|
|
|
| +bool GrCompileVkShaderModule(const GrVkGpu* gpu,
|
| + const char* shaderString,
|
| + VkShaderStageFlagBits stage,
|
| + VkShaderModule* shaderModule,
|
| + VkPipelineShaderStageCreateInfo* stageInfo);
|
| +
|
| #endif
|
|
|