VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches
renderPassUpsample.h
Go to the documentation of this file.
1// SPDX-License-Identifier: Apache-2.0
2// Copyright 2025-2026 Arnis Lektauers
3//
4//
5#pragma once
6
8
9namespace visutwin::canvas
10{
12 {
13 public:
14 RenderPassUpsample(const std::shared_ptr<GraphicsDevice>& device, Texture* sourceTexture);
15
16 void execute() override;
17
18 private:
19 Texture* _sourceTexture = nullptr;
20 };
21}
std::shared_ptr< GraphicsDevice > device() const
Definition renderPass.h:124
RenderPassShaderQuad(const std::shared_ptr< GraphicsDevice > &device)
RenderPassUpsample(const std::shared_ptr< GraphicsDevice > &device, Texture *sourceTexture)
GPU texture resource supporting 2D, cubemap, volume, and array formats with mipmap management.
Definition texture.h:57