Archived
1
Fork 0
This repository has been archived on 2025-04-12. You can view files and clone it, but cannot push or open issues or pull requests.
prism/engine/gfx/dummy/src/gfx_dummy.cpp

47 lines
1 KiB
C++
Raw Normal View History

2020-08-11 12:07:21 -04:00
#include "gfx_dummy.hpp"
bool GFXDummy::initialize() {
return true;
}
void GFXDummy::initializeView(void* native_handle, uint32_t width, uint32_t height) {
}
GFXBuffer* GFXDummy::createBuffer(void* data, GFXSize size, GFXBufferUsage usage) {
return nullptr;
}
void GFXDummy::copyBuffer(GFXBuffer* buffer, void* data, GFXSize offset, GFXSize size) {
}
GFXTexture* GFXDummy::createTexture(uint32_t width, uint32_t height, GFXPixelFormat format, GFXStorageMode storageMode, GFXTextureUsage usage) {
return nullptr;
}
void GFXDummy::copyTexture(GFXTexture* texture, void* data, GFXSize size) {
}
GFXFramebuffer* GFXDummy::createFramebuffer(GFXFramebufferCreateInfo& info) {
return nullptr;
}
GFXRenderPass* GFXDummy::createRenderPass(GFXRenderPassCreateInfo& info) {
return nullptr;
}
GFXPipeline* GFXDummy::createPipeline(GFXPipelineCreateInfo& info) {
return nullptr;
}
void GFXDummy::render(GFXCommandBuffer* command_buffer) {
}
const char* GFXDummy::getName() {
return "None";
}