add depth texture to render target creation

This commit is contained in:
Nick Fisher
2025-03-17 16:56:17 +08:00
parent c23b991c9c
commit f2ce4a4044

View File

@@ -72,7 +72,6 @@ namespace thermion
void setMainCamera(View *view); void setMainCamera(View *view);
EntityId getMainCamera(); EntityId getMainCamera();
Camera* getCamera(EntityId entity);
float getCameraFov(bool horizontal); float getCameraFov(bool horizontal);
void setCameraFov(double fovDegrees, bool horizontal); void setCameraFov(double fovDegrees, bool horizontal);
@@ -81,7 +80,7 @@ namespace thermion
SwapChain* createSwapChain(uint32_t width, uint32_t height); SwapChain* createSwapChain(uint32_t width, uint32_t height);
void destroySwapChain(SwapChain* swapChain); void destroySwapChain(SwapChain* swapChain);
RenderTarget* createRenderTarget(intptr_t textureId, uint32_t width, uint32_t height); RenderTarget* createRenderTarget(intptr_t colorTextureId, intptr_t depthTextureId, uint32_t width, uint32_t height);
void destroyRenderTarget(RenderTarget* renderTarget); void destroyRenderTarget(RenderTarget* renderTarget);
Renderer *getRenderer(); Renderer *getRenderer();