From 9aa7adb417cabfcb441035b415e80691332bcd1b Mon Sep 17 00:00:00 2001 From: Anders Leino Date: Mon, 11 Nov 2024 19:26:55 +0200 Subject: Transfer offset decorations when legalizing laid-out structs (#5525) * Transfer offset decorations when legalizing laid-out structs Struct legalization removing fields not representable in memory should transfer all decorations in case the struct has already had offsets calculated. Closes #5264. * format code --------- Co-authored-by: slangbot <186143334+slangbot@users.noreply.github.com> Co-authored-by: Yong He --- tests/autodiff/existential-1.slang | 1 - tests/autodiff/existential-2.slang | 1 - tests/autodiff/material/diff-bwd-falcor-material-system.slang | 1 - tests/autodiff/material2/diff-bwd-falcor-material-system.slang | 1 - 4 files changed, 4 deletions(-) (limited to 'tests/autodiff') diff --git a/tests/autodiff/existential-1.slang b/tests/autodiff/existential-1.slang index f60eb50e6..4f93dd04d 100644 --- a/tests/autodiff/existential-1.slang +++ b/tests/autodiff/existential-1.slang @@ -2,7 +2,6 @@ //TEST(compute):COMPARE_COMPUTE_EX:-slang -compute -shaderobj -output-using-type //TEST(compute, vulkan):COMPARE_COMPUTE_EX:-vk -compute -shaderobj -output-using-type -//DISABLE_TEST(compute):COMPARE_COMPUTE_EX:-wgpu //TEST_INPUT:ubuffer(data=[0 0 0 0 0], stride=4):out,name=outputBuffer RWStructuredBuffer outputBuffer; diff --git a/tests/autodiff/existential-2.slang b/tests/autodiff/existential-2.slang index 3bf988d75..dd68c2972 100644 --- a/tests/autodiff/existential-2.slang +++ b/tests/autodiff/existential-2.slang @@ -2,7 +2,6 @@ //TEST(compute):COMPARE_COMPUTE_EX:-slang -compute -shaderobj -output-using-type //TEST(compute, vulkan):COMPARE_COMPUTE_EX:-vk -compute -shaderobj -output-using-type -//DISABLE_TEST(compute):COMPARE_COMPUTE_EX:-wgpu //TEST_INPUT:ubuffer(data=[0 0 0 0 0], stride=4):out,name=outputBuffer RWStructuredBuffer outputBuffer; diff --git a/tests/autodiff/material/diff-bwd-falcor-material-system.slang b/tests/autodiff/material/diff-bwd-falcor-material-system.slang index df63b317a..6d4101d12 100644 --- a/tests/autodiff/material/diff-bwd-falcor-material-system.slang +++ b/tests/autodiff/material/diff-bwd-falcor-material-system.slang @@ -1,6 +1,5 @@ //TEST(compute, vulkan):COMPARE_COMPUTE_EX:-vk -compute -shaderobj -output-using-type //TEST(compute):COMPARE_COMPUTE_EX:-slang -compute -shaderobj -output-using-type -//DISABLE_TEST(compute):COMPARE_COMPUTE_EX:-wgpu // outputBuffer is defined in IBSDF.slang //TEST_INPUT:ubuffer(data=[0 0 0 0 0 0], stride=4):out,name=outputBuffer diff --git a/tests/autodiff/material2/diff-bwd-falcor-material-system.slang b/tests/autodiff/material2/diff-bwd-falcor-material-system.slang index 45387315e..bf57b8238 100644 --- a/tests/autodiff/material2/diff-bwd-falcor-material-system.slang +++ b/tests/autodiff/material2/diff-bwd-falcor-material-system.slang @@ -1,6 +1,5 @@ //TEST(compute, vulkan):COMPARE_COMPUTE_EX:-vk -compute -shaderobj -output-using-type //TEST(compute):COMPARE_COMPUTE_EX:-slang -compute -shaderobj -output-using-type -//DISABLE_TEST(compute):COMPARE_COMPUTE_EX:-wgpu // outputBuffer is defined in IBSDF.slang //TEST_INPUT:ubuffer(data=[0 0 0 0 0 0 0 0 0], stride=4):out,name=outputBuffer -- cgit v1.2.3