Blender  V3.3
Macros
eevee_shader_shared.hh File Reference
#include "BLI_memory_utils.hh"
#include "DRW_gpu_wrapper.hh"
#include "eevee_defines.hh"
#include "GPU_shader_shared.h"

Go to the source code of this file.

Macros

#define UBO_MIN_MAX_SUPPORTED_SIZE   1 << 14
 
#define SAMPLING_DIMENSION_COUNT   20
 
#define FILM_PRECOMP_SAMPLE_MAX   16
 
#define AOV_MAX   16
 
#define VELOCITY_INVALID   512.0
 
#define UTIL_TEX_SIZE   64
 
#define UTIL_BTDF_LAYER_COUNT   16
 
#define UTIL_TEX_UV_SCALE   ((UTIL_TEX_SIZE - 1.0f) / UTIL_TEX_SIZE)
 
#define UTIL_TEX_UV_BIAS   (0.5f / UTIL_TEX_SIZE)
 
#define UTIL_BLUE_NOISE_LAYER   0
 
#define UTIL_LTC_MAT_LAYER   1
 
#define UTIL_LTC_MAG_LAYER   2
 
#define UTIL_BSDF_LAYER   2
 
#define UTIL_BTDF_LAYER   3
 
#define UTIL_DISK_INTEGRAL_LAYER   3
 
#define UTIL_DISK_INTEGRAL_COMP   2
 

Macro Definition Documentation

◆ AOV_MAX

#define AOV_MAX   16

◆ FILM_PRECOMP_SAMPLE_MAX

#define FILM_PRECOMP_SAMPLE_MAX   16

◆ SAMPLING_DIMENSION_COUNT

#define SAMPLING_DIMENSION_COUNT   20

◆ UBO_MIN_MAX_SUPPORTED_SIZE

#define UBO_MIN_MAX_SUPPORTED_SIZE   1 << 14

◆ UTIL_BLUE_NOISE_LAYER

#define UTIL_BLUE_NOISE_LAYER   0

◆ UTIL_BSDF_LAYER

#define UTIL_BSDF_LAYER   2

◆ UTIL_BTDF_LAYER

#define UTIL_BTDF_LAYER   3

◆ UTIL_BTDF_LAYER_COUNT

#define UTIL_BTDF_LAYER_COUNT   16

◆ UTIL_DISK_INTEGRAL_COMP

#define UTIL_DISK_INTEGRAL_COMP   2

◆ UTIL_DISK_INTEGRAL_LAYER

#define UTIL_DISK_INTEGRAL_LAYER   3

◆ UTIL_LTC_MAG_LAYER

#define UTIL_LTC_MAG_LAYER   2

◆ UTIL_LTC_MAT_LAYER

#define UTIL_LTC_MAT_LAYER   1

◆ UTIL_TEX_SIZE

#define UTIL_TEX_SIZE   64

◆ UTIL_TEX_UV_BIAS

#define UTIL_TEX_UV_BIAS   (0.5f / UTIL_TEX_SIZE)

◆ UTIL_TEX_UV_SCALE

#define UTIL_TEX_UV_SCALE   ((UTIL_TEX_SIZE - 1.0f) / UTIL_TEX_SIZE)

◆ VELOCITY_INVALID

#define VELOCITY_INVALID   512.0