Merge branch 'blender-v2.92-release'
This commit is contained in:
commit
2188047d9d
|
@ -161,6 +161,14 @@ void EEVEE_cryptomatte_output_init(EEVEE_ViewLayerData *UNUSED(sldata),
|
|||
g_data->cryptomatte_download_buffer = MEM_malloc_arrayN(
|
||||
sizeof(float), buffer_size * num_cryptomatte_layers, __func__);
|
||||
}
|
||||
else {
|
||||
/* During multiview rendering the `cryptomatte_accum_buffer` is deallocated after all views
|
||||
* have been rendered. Clear it here to be reused by the next view. */
|
||||
memset(g_data->cryptomatte_accum_buffer,
|
||||
0,
|
||||
buffer_size * eevee_cryptomatte_pixel_stride(view_layer) *
|
||||
sizeof(EEVEE_CryptomatteSample));
|
||||
}
|
||||
|
||||
DRW_texture_ensure_fullscreen_2d(&txl->cryptomatte, format, 0);
|
||||
GPU_framebuffer_ensure_config(&fbl->cryptomatte_fb,
|
||||
|
|
Loading…
Reference in New Issue