EEVEE: Ray generation missing resource
During ray tracing there is a missing resource. On OpenGL this doesn't matter as it will reuse the previous binding. But on Metal or Vulkan each resource needs to be added to update bindings. Pull Request: https://projects.blender.org/blender/blender/pulls/123655
This commit is contained in:
@@ -88,6 +88,7 @@ void RayTraceModule::sync()
|
||||
pass.bind_texture(RBUFS_UTILITY_TEX_SLOT, inst_.pipelines.utility_tx);
|
||||
pass.bind_image("out_ray_data_img", &ray_data_tx_);
|
||||
pass.bind_ssbo("tiles_coord_buf", &raytrace_tracing_tiles_buf_);
|
||||
pass.bind_resources(inst_.uniform_data);
|
||||
pass.bind_resources(inst_.sampling);
|
||||
pass.bind_resources(inst_.gbuffer);
|
||||
pass.dispatch(raytrace_tracing_dispatch_buf_);
|
||||
|
||||
Reference in New Issue
Block a user