24 std::shared_ptr<Texture>
update();
34 int _historyIndex = 0;
35 Texture* _sourceTexture =
nullptr;
36 Texture* _depthTexture =
nullptr;
38 bool _highQuality =
true;
39 bool _historyValid =
false;
41 std::array<std::shared_ptr<Texture>, 2> _historyTextures{};
42 std::array<std::shared_ptr<RenderTarget>, 2> _historyRenderTargets{};
43 std::shared_ptr<Texture> _historyTexture;
GPU texture resource supporting 2D, cubemap, volume, and array formats with mipmap management.