X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbackends%2Fvulkan%2Ftexture2dmultisample_backend.cpp;h=0a12731240528ffc1c19b70ca26e15ad563ec45a;hb=50492d9a5106b3dd76e3d6fa5ac88d9f97ba3c47;hp=4a81273b7d614e483946a4a358037d532b00f536;hpb=a16145549dc87c3b12671f797bd77b14bcc7786b;p=libs%2Fgl.git diff --git a/source/backends/vulkan/texture2dmultisample_backend.cpp b/source/backends/vulkan/texture2dmultisample_backend.cpp index 4a81273b..0a127312 100644 --- a/source/backends/vulkan/texture2dmultisample_backend.cpp +++ b/source/backends/vulkan/texture2dmultisample_backend.cpp @@ -1,3 +1,4 @@ +#include "error.h" #include "frameformat.h" #include "texture2dmultisample.h" #include "texture2dmultisample_backend.h" @@ -8,9 +9,7 @@ namespace GL { VulkanTexture2DMultisample::VulkanTexture2DMultisample(): Texture(VK_IMAGE_TYPE_2D) -{ - throw std::logic_error("VulkanTexture2DMultisample is unimplemented"); -} +{ } void VulkanTexture2DMultisample::fill_image_info(void *ii) const { @@ -23,6 +22,11 @@ void VulkanTexture2DMultisample::fill_image_info(void *ii) const image_info->samples = static_cast(get_vulkan_samples(self.samples)); } +void VulkanTexture2DMultisample::generate_mipmap() +{ + throw invalid_operation("VulkanTexture2DMultisample::generate_mipmap"); +} + size_t VulkanTexture2DMultisample::get_data_size() const { return 0;