Fix compile warnings
This commit is contained in:
@@ -64,9 +64,9 @@ public:
|
|||||||
const KRViewport& getViewport() const;
|
const KRViewport& getViewport() const;
|
||||||
|
|
||||||
|
|
||||||
virtual std::string getElementName();
|
virtual std::string getElementName() override;
|
||||||
virtual tinyxml2::XMLElement* saveXML(tinyxml2::XMLNode* parent);
|
virtual tinyxml2::XMLElement* saveXML(tinyxml2::XMLNode* parent) override;
|
||||||
virtual void loadXML(tinyxml2::XMLElement* e);
|
virtual void loadXML(tinyxml2::XMLElement* e) override;
|
||||||
|
|
||||||
std::string getDebugText();
|
std::string getDebugText();
|
||||||
|
|
||||||
|
|||||||
@@ -93,7 +93,7 @@ KRDeviceManager::initialize()
|
|||||||
|
|
||||||
// VK_KHR_surface and VK_KHR_win32_surface
|
// VK_KHR_surface and VK_KHR_win32_surface
|
||||||
|
|
||||||
char* extensions[] = {
|
const char* extensions[] = {
|
||||||
"VK_KHR_surface",
|
"VK_KHR_surface",
|
||||||
#if KRENGINE_DEBUG_GPU_LABELS
|
#if KRENGINE_DEBUG_GPU_LABELS
|
||||||
"VK_EXT_debug_utils",
|
"VK_EXT_debug_utils",
|
||||||
|
|||||||
@@ -553,7 +553,7 @@ void KRMeshManager::KRVBOData::load(VkCommandBuffer& commandBuffer)
|
|||||||
#if KRENGINE_DEBUG_GPU_LABELS
|
#if KRENGINE_DEBUG_GPU_LABELS
|
||||||
char debug_label[KRENGINE_DEBUG_GPU_LABEL_MAX_LEN];
|
char debug_label[KRENGINE_DEBUG_GPU_LABEL_MAX_LEN];
|
||||||
|
|
||||||
char* type_label = "";
|
const char* type_label = "";
|
||||||
|
|
||||||
switch (m_type) {
|
switch (m_type) {
|
||||||
case vbo_type::STREAMING:
|
case vbo_type::STREAMING:
|
||||||
|
|||||||
@@ -132,7 +132,7 @@ void KRPresentationThread::renderFrame()
|
|||||||
if (result == VK_ERROR_OUT_OF_DATE_KHR || result == VK_SUBOPTIMAL_KHR || resized) {
|
if (result == VK_ERROR_OUT_OF_DATE_KHR || result == VK_SUBOPTIMAL_KHR || resized) {
|
||||||
// TODO - Must explicitly detect resize and trigger swapchain re-creation as well
|
// TODO - Must explicitly detect resize and trigger swapchain re-creation as well
|
||||||
vkDeviceWaitIdle(device.m_logicalDevice);
|
vkDeviceWaitIdle(device.m_logicalDevice);
|
||||||
if (surface.recreateSwapChain() != VK_SUCCESS) {
|
if (surface.recreateSwapChain() != KR_SUCCESS) {
|
||||||
m_activeState = PresentThreadState::error;
|
m_activeState = PresentThreadState::error;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|||||||
@@ -102,6 +102,10 @@ VkShaderStageFlagBits getShaderStageFlagBitsFromShaderStage(ShaderStage stage)
|
|||||||
return VK_SHADER_STAGE_MISS_BIT_KHR;
|
return VK_SHADER_STAGE_MISS_BIT_KHR;
|
||||||
case ShaderStage::rcall:
|
case ShaderStage::rcall:
|
||||||
return VK_SHADER_STAGE_CALLABLE_BIT_KHR;
|
return VK_SHADER_STAGE_CALLABLE_BIT_KHR;
|
||||||
|
case ShaderStage::ShaderStageCount:
|
||||||
|
case ShaderStage::Invalid:
|
||||||
|
// Suppress warning
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
return (VkShaderStageFlagBits)0;
|
return (VkShaderStageFlagBits)0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -45,8 +45,8 @@ class KRTexture2D : public KRTexture
|
|||||||
public:
|
public:
|
||||||
KRTexture2D(KRContext& context, mimir::Block* data, std::string name);
|
KRTexture2D(KRContext& context, mimir::Block* data, std::string name);
|
||||||
virtual ~KRTexture2D();
|
virtual ~KRTexture2D();
|
||||||
virtual bool save(const std::string& path);
|
virtual bool save(const std::string& path) override;
|
||||||
virtual bool save(mimir::Block& data);
|
virtual bool save(mimir::Block& data) override;
|
||||||
|
|
||||||
virtual bool uploadTexture(KRDevice& device, VkImage& image, int lod_max_dim, int& current_lod_max_dim, bool premultiply_alpha = false) = 0;
|
virtual bool uploadTexture(KRDevice& device, VkImage& image, int lod_max_dim, int& current_lod_max_dim, bool premultiply_alpha = false) = 0;
|
||||||
virtual hydra::Vector2i getDimensions() const = 0;
|
virtual hydra::Vector2i getDimensions() const = 0;
|
||||||
|
|||||||
@@ -41,17 +41,17 @@ class KRTextureAnimated : public KRTexture
|
|||||||
public:
|
public:
|
||||||
KRTextureAnimated(KRContext& context, std::string name);
|
KRTextureAnimated(KRContext& context, std::string name);
|
||||||
virtual ~KRTextureAnimated();
|
virtual ~KRTextureAnimated();
|
||||||
virtual std::string getExtension();
|
virtual std::string getExtension() override;
|
||||||
virtual bool save(const std::string& path);
|
virtual bool save(const std::string& path) override;
|
||||||
virtual bool save(Block& data);
|
virtual bool save(Block& data) override;
|
||||||
|
|
||||||
virtual long getMemRequiredForSize(int max_dim);
|
virtual long getMemRequiredForSize(int max_dim) override;
|
||||||
virtual void resetPoolExpiry(float lodCoverage, texture_usage_t textureUsage);
|
virtual void resetPoolExpiry(float lodCoverage, texture_usage_t textureUsage) override;
|
||||||
|
|
||||||
virtual long getReferencedMemSize();
|
virtual long getReferencedMemSize() override;
|
||||||
|
|
||||||
virtual bool isAnimated();
|
virtual bool isAnimated() override;
|
||||||
virtual void resize(int max_dim);
|
virtual void resize(int max_dim) override;
|
||||||
virtual int getFaceCount() const override;
|
virtual int getFaceCount() const override;
|
||||||
virtual VkFormat getFormat() const override;
|
virtual VkFormat getFormat() const override;
|
||||||
|
|
||||||
|
|||||||
@@ -40,12 +40,12 @@ class KRTextureCube : public KRTexture
|
|||||||
public:
|
public:
|
||||||
KRTextureCube(KRContext& context, std::string name);
|
KRTextureCube(KRContext& context, std::string name);
|
||||||
virtual ~KRTextureCube();
|
virtual ~KRTextureCube();
|
||||||
virtual std::string getExtension();
|
virtual std::string getExtension() override;
|
||||||
virtual bool save(const std::string& path);
|
virtual bool save(const std::string& path) override;
|
||||||
virtual bool save(mimir::Block& data);
|
virtual bool save(mimir::Block& data) override;
|
||||||
|
|
||||||
virtual long getMemRequiredForSize(int max_dim);
|
virtual long getMemRequiredForSize(int max_dim) override;
|
||||||
virtual void resetPoolExpiry(float lodCoverage, texture_usage_t textureUsage);
|
virtual void resetPoolExpiry(float lodCoverage, texture_usage_t textureUsage) override;
|
||||||
virtual int getFaceCount() const override;
|
virtual int getFaceCount() const override;
|
||||||
virtual VkFormat getFormat() const override;
|
virtual VkFormat getFormat() const override;
|
||||||
|
|
||||||
|
|||||||
@@ -41,11 +41,11 @@ public:
|
|||||||
KRTextureKTX(KRContext& context, Block* data, std::string name);
|
KRTextureKTX(KRContext& context, Block* data, std::string name);
|
||||||
KRTextureKTX(KRContext& context, std::string name, unsigned int internal_format, unsigned int base_internal_format, int width, int height, const std::list<Block*>& blocks);
|
KRTextureKTX(KRContext& context, std::string name, unsigned int internal_format, unsigned int base_internal_format, int width, int height, const std::list<Block*>& blocks);
|
||||||
virtual ~KRTextureKTX();
|
virtual ~KRTextureKTX();
|
||||||
virtual std::string getExtension();
|
virtual std::string getExtension() override;
|
||||||
|
|
||||||
bool uploadTexture(KRDevice& device, VkImage& image, int lod_max_dim, int& current_lod_max_dim, bool premultiply_alpha = false) override;
|
bool uploadTexture(KRDevice& device, VkImage& image, int lod_max_dim, int& current_lod_max_dim, bool premultiply_alpha = false) override;
|
||||||
|
|
||||||
virtual long getMemRequiredForSize(int max_dim);
|
virtual long getMemRequiredForSize(int max_dim) override;
|
||||||
virtual hydra::Vector2i getDimensions() const override;
|
virtual hydra::Vector2i getDimensions() const override;
|
||||||
virtual int getFaceCount() const override;
|
virtual int getFaceCount() const override;
|
||||||
virtual VkFormat getFormat() const override;
|
virtual VkFormat getFormat() const override;
|
||||||
|
|||||||
@@ -38,11 +38,11 @@ class KRTextureKTX2 : public KRTexture2D
|
|||||||
public:
|
public:
|
||||||
KRTextureKTX2(KRContext& context, mimir::Block* data, std::string name);
|
KRTextureKTX2(KRContext& context, mimir::Block* data, std::string name);
|
||||||
virtual ~KRTextureKTX2();
|
virtual ~KRTextureKTX2();
|
||||||
virtual std::string getExtension();
|
virtual std::string getExtension() override;
|
||||||
|
|
||||||
bool uploadTexture(KRDevice& device, VkImage& image, int lod_max_dim, int& current_lod_max_dim, bool premultiply_alpha = false) override;
|
bool uploadTexture(KRDevice& device, VkImage& image, int lod_max_dim, int& current_lod_max_dim, bool premultiply_alpha = false) override;
|
||||||
|
|
||||||
virtual long getMemRequiredForSize(int max_dim);
|
virtual long getMemRequiredForSize(int max_dim) override;
|
||||||
virtual hydra::Vector2i getDimensions() const override;
|
virtual hydra::Vector2i getDimensions() const override;
|
||||||
virtual int getFaceCount() const override;
|
virtual int getFaceCount() const override;
|
||||||
virtual VkFormat getFormat() const override;
|
virtual VkFormat getFormat() const override;
|
||||||
|
|||||||
@@ -38,11 +38,11 @@ class KRTexturePVR : public KRTexture2D
|
|||||||
public:
|
public:
|
||||||
KRTexturePVR(KRContext& context, mimir::Block* data, std::string name);
|
KRTexturePVR(KRContext& context, mimir::Block* data, std::string name);
|
||||||
virtual ~KRTexturePVR();
|
virtual ~KRTexturePVR();
|
||||||
virtual std::string getExtension();
|
virtual std::string getExtension() override;
|
||||||
|
|
||||||
bool uploadTexture(KRDevice& device, VkImage& image, int lod_max_dim, int& current_lod_max_dim, bool premultiply_alpha = false) override;
|
bool uploadTexture(KRDevice& device, VkImage& image, int lod_max_dim, int& current_lod_max_dim, bool premultiply_alpha = false) override;
|
||||||
|
|
||||||
virtual long getMemRequiredForSize(int max_dim);
|
virtual long getMemRequiredForSize(int max_dim) override;
|
||||||
virtual hydra::Vector2i getDimensions() const override;
|
virtual hydra::Vector2i getDimensions() const override;
|
||||||
virtual VkFormat getFormat() const override;
|
virtual VkFormat getFormat() const override;
|
||||||
virtual int getFaceCount() const override;
|
virtual int getFaceCount() const override;
|
||||||
|
|||||||
@@ -40,15 +40,15 @@ class KRTextureTGA : public KRTexture2D
|
|||||||
public:
|
public:
|
||||||
KRTextureTGA(KRContext& context, Block* data, std::string name);
|
KRTextureTGA(KRContext& context, Block* data, std::string name);
|
||||||
virtual ~KRTextureTGA();
|
virtual ~KRTextureTGA();
|
||||||
virtual std::string getExtension();
|
virtual std::string getExtension() override;
|
||||||
|
|
||||||
bool uploadTexture(KRDevice& device, VkImage& image, int lod_max_dim, int& current_lod_max_dim, bool premultiply_alpha = false) override;
|
bool uploadTexture(KRDevice& device, VkImage& image, int lod_max_dim, int& current_lod_max_dim, bool premultiply_alpha = false) override;
|
||||||
|
|
||||||
#if !TARGET_OS_IPHONE && !defined(ANDROID)
|
#if !TARGET_OS_IPHONE && !defined(ANDROID)
|
||||||
virtual KRTexture* compress(bool premultiply_alpha = false);
|
virtual KRTexture* compress(bool premultiply_alpha = false) override;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
virtual long getMemRequiredForSize(int max_dim);
|
virtual long getMemRequiredForSize(int max_dim) override;
|
||||||
virtual hydra::Vector2i getDimensions() const override;
|
virtual hydra::Vector2i getDimensions() const override;
|
||||||
virtual VkFormat getFormat() const override;
|
virtual VkFormat getFormat() const override;
|
||||||
virtual int getFaceCount() const override;
|
virtual int getFaceCount() const override;
|
||||||
|
|||||||
Reference in New Issue
Block a user