Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClément Foucault <foucault.clem@gmail.com>2022-07-30 18:47:53 +0300
committerClément Foucault <foucault.clem@gmail.com>2022-08-02 22:53:17 +0300
commit2ea4754109e336ba5d87a610f1806d67141ec808 (patch)
tree5e76774e430302d118ffc71691fede92392a7952 /source/blender/draw/engines/eevee_next/eevee_film.hh
parent335dbccc33902c49e4ddcecb4edf80de14147be7 (diff)
EEVEE-Next: Cleanup: Remove static references for swapchains
Those are no longer necessary.
Diffstat (limited to 'source/blender/draw/engines/eevee_next/eevee_film.hh')
-rw-r--r--source/blender/draw/engines/eevee_next/eevee_film.hh11
1 files changed, 3 insertions, 8 deletions
diff --git a/source/blender/draw/engines/eevee_next/eevee_film.hh b/source/blender/draw/engines/eevee_next/eevee_film.hh
index d47e3dfa24b..c488b912215 100644
--- a/source/blender/draw/engines/eevee_next/eevee_film.hh
+++ b/source/blender/draw/engines/eevee_next/eevee_film.hh
@@ -40,6 +40,9 @@ class Film {
private:
Instance &inst_;
+ /** Incomming combined buffer with post fx applied (motion blur + depth of field). */
+ GPUTexture *combined_final_tx_ = nullptr;
+
/** Main accumulation textures containing every render-pass except depth and combined. */
Texture color_accum_tx_;
Texture value_accum_tx_;
@@ -47,16 +50,8 @@ class Film {
Texture depth_tx_;
/** Combined "Color" buffer. Double buffered to allow re-projection. */
SwapChain<Texture, 2> combined_tx_;
- /** Static reference as SwapChain does not actually move the objects when swapping. */
- GPUTexture *combined_src_tx_ = nullptr;
- GPUTexture *combined_dst_tx_ = nullptr;
- /** Incomming combined buffer with post fx applied (motion blur + depth of field). */
- GPUTexture *combined_final_tx_ = nullptr;
/** Weight buffers. Double buffered to allow updating it during accumulation. */
SwapChain<Texture, 2> weight_tx_;
- /** Static reference as SwapChain does not actually move the objects when swapping. */
- GPUTexture *weight_src_tx_ = nullptr;
- GPUTexture *weight_dst_tx_ = nullptr;
/** User setting to disable reprojection. Useful for debugging or have a more precise render. */
bool force_disable_reprojection_ = false;