mirror of
https://github.com/blender/blender
synced 2026-09-29 04:37:17 +03:00
Shader Nodes: Raycast node
Initial implementation of the Raycast Node #139339. Pull Request: https://projects.blender.org/blender/blender/pulls/150085
This commit is contained in:
parent
19119231cd
commit
f7f6bdac6e
61 changed files with 967 additions and 107 deletions
|
|
@ -767,6 +767,7 @@ if((WITH_CYCLES OR WITH_GPU_RENDER_TESTS) AND TEST_SRC_DIR_EXISTS)
|
|||
node_inlining
|
||||
pointcloud
|
||||
principled_bsdf
|
||||
raycast
|
||||
shader
|
||||
shadow
|
||||
shadow_catcher
|
||||
|
|
|
|||
|
|
@ -84,10 +84,11 @@ BLOCKLIST_OPTIX_OSL_LIMITED = [
|
|||
|
||||
# Blocklist for SVM tests that fail when forced to run with OptiX OSL
|
||||
BLOCKLIST_OPTIX_OSL_ALL = BLOCKLIST_OPTIX_OSL_LIMITED + [
|
||||
# OptiX OSL does support AO or Bevel
|
||||
# OptiX OSL does support AO, Bevel or Raycast
|
||||
'ambient_occlusion.*.blend',
|
||||
'bake_bevel.blend',
|
||||
'bevel.blend',
|
||||
'raycast.*.blend',
|
||||
'principled_bsdf_bevel_emission_137420.blend',
|
||||
# Dicing tests use wireframe node which doesn't appear to be supported with OptiX OSL
|
||||
'dicing_camera.blend',
|
||||
|
|
|
|||
|
|
@ -100,7 +100,7 @@ def main():
|
|||
parser = create_argparse()
|
||||
args = parser.parse_args()
|
||||
|
||||
blocklist = []
|
||||
blocklist = ["raycast_hit.blend", "raycast_normal.blend", "raycast_position.blend"]
|
||||
if args.gpu_backend == "vulkan":
|
||||
blocklist += BLOCKLIST_VULKAN
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue