Blender  V3.3
Namespaces | Macros
eevee_film.cc File Reference
#include "BLI_hash.h"
#include "BLI_rect.h"
#include "GPU_framebuffer.h"
#include "GPU_texture.h"
#include "DRW_render.h"
#include "RE_pipeline.h"
#include "eevee_film.hh"
#include "eevee_instance.hh"

Go to the source code of this file.

Namespaces

 blender
 
 blender::eevee
 

Macros

#define ENABLE_FROM_LEGACY(name_legacy, name_eevee)
 

Functions

FilmData
bool blender::eevee::operator== (const FilmData &a, const FilmData &b)
 
bool blender::eevee::operator!= (const FilmData &a, const FilmData &b)
 

Detailed Description

A film is a fullscreen buffer (usually at output extent) that will be able to accumulate sample in any distorted camera_type using a pixel filter.

Input needs to be jittered so that the filter converges to the right result.

Definition in file eevee_film.cc.

Macro Definition Documentation

◆ ENABLE_FROM_LEGACY

#define ENABLE_FROM_LEGACY (   name_legacy,
  name_eevee 
)
Value:
SET_FLAG_FROM_TEST(render_passes, \
(inst_.view_layer->passflag & SCE_PASS_##name_legacy) != 0, \
EEVEE_RENDER_PASS_##name_eevee);
#define SET_FLAG_FROM_TEST(value, test, flag)