63 vector_tx.acquire(extent, vector_format, owner);
78 color_format, (aovs.color_len > 0) ? extent :
int2(1),
max_ii(1, aovs.color_len));
80 float_format, (aovs.value_len > 0) ? extent :
int2(1),
max_ii(1, aovs.value_len));
MINLINE int max_ii(int a, int b)
@ EEVEE_RENDER_PASS_NORMAL
@ EEVEE_RENDER_PASS_DIFFUSE_LIGHT
@ EEVEE_RENDER_PASS_VOLUME_LIGHT
@ EEVEE_RENDER_PASS_DIFFUSE_COLOR
@ EEVEE_RENDER_PASS_ENVIRONMENT
@ EEVEE_RENDER_PASS_SPECULAR_LIGHT
@ EEVEE_RENDER_PASS_VECTOR
@ EEVEE_RENDER_PASS_SPECULAR_COLOR
@ EEVEE_RENDER_PASS_SHADOW
AOVsInfoDataBuf aovs_info
eViewLayerEEVEEPassType enabled_passes_get() const
TextureFromPool combined_tx
TextureFromPool shadow_tx
TextureFromPool specular_color_tx
TextureFromPool environment_tx
TextureFromPool ambient_occlusion_tx
TextureFromPool emission_tx
void acquire(int2 extent, void *owner)
TextureFromPool volume_light_tx
TextureFromPool specular_light_tx
TextureFromPool normal_tx
TextureFromPool vector_tx
TextureFromPool diffuse_light_tx
TextureFromPool diffuse_color_tx
depth_tx normal_tx diffuse_light_tx specular_light_tx volume_light_tx environment_tx ambient_occlusion_tx aov_value_tx in_weight_img GPU_RGBA16F
aov_color_img AOVsInfoData
vec_base< int32_t, 2 > int2