Delete unnecessary form of CreateTexture
This commit is contained in:
parent
5e92a94175
commit
d2c4cbacad
6 changed files with 14 additions and 42 deletions
|
@ -365,7 +365,6 @@ public:
|
|||
ShaderModule *CreateShaderModule(ShaderStage stage, ShaderLanguage language, const uint8_t *data, size_t dataSize) override;
|
||||
|
||||
Texture *CreateTexture(TextureType type, DataFormat format, int width, int height, int depth, int mipLevels) override;
|
||||
Texture *CreateTexture() override;
|
||||
|
||||
void SetScissorRect(int left, int top, int width, int height) override;
|
||||
void SetViewports(int count, Viewport *viewports) override;
|
||||
|
@ -564,9 +563,6 @@ enum class TextureState {
|
|||
|
||||
class VKTexture : public Texture {
|
||||
public:
|
||||
VKTexture(VulkanContext *vulkan) : vulkan_(vulkan), vkTex_(nullptr) {
|
||||
}
|
||||
|
||||
VKTexture(VulkanContext *vulkan, TextureType type, DataFormat format, int width, int height, int depth, int mipLevels)
|
||||
: vulkan_(vulkan), format_(format), mipLevels_(mipLevels) {
|
||||
Create(type, format, width, height, depth, mipLevels);
|
||||
|
@ -944,10 +940,6 @@ InputLayout *VKContext::CreateInputLayout(const InputLayoutDesc &desc) {
|
|||
return vl;
|
||||
}
|
||||
|
||||
Texture *VKContext::CreateTexture() {
|
||||
return new VKTexture(vulkan_);
|
||||
}
|
||||
|
||||
Texture *VKContext::CreateTexture(TextureType type, DataFormat format, int width, int height, int depth, int mipLevels) {
|
||||
return new VKTexture(vulkan_, type, format, width, height, depth, mipLevels);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue