|
@@ -96,7 +96,7 @@ HSPerPatchData HSPerPatchFunc1()
|
|
// CHECK: RawBytes (size = 0 bytes)
|
|
// CHECK: RawBytes (size = 0 bytes)
|
|
// CHECK: RecordTable (stride = 44 bytes) FunctionTable[5] = {
|
|
// CHECK: RecordTable (stride = 44 bytes) FunctionTable[5] = {
|
|
// CHECK: <0:RuntimeDataFunctionInfo> = {
|
|
// CHECK: <0:RuntimeDataFunctionInfo> = {
|
|
-// CHECK: Name: "\01?HSMain1@@YAXIV?$InputPatch@UPSSceneIn@@$02@@@Z"
|
|
|
|
|
|
+// CHECK: Name: "\01?HSMain1{{[@$?.A-Za-z0-9_]+}}"
|
|
// CHECK: UnmangledName: "HSMain1"
|
|
// CHECK: UnmangledName: "HSMain1"
|
|
// CHECK: Resources: <RecordArrayRef<RuntimeDataResourceInfo>[0]> = {}
|
|
// CHECK: Resources: <RecordArrayRef<RuntimeDataResourceInfo>[0]> = {}
|
|
// CHECK: FunctionDependencies: <string[0]> = {}
|
|
// CHECK: FunctionDependencies: <string[0]> = {}
|
|
@@ -109,7 +109,7 @@ HSPerPatchData HSPerPatchFunc1()
|
|
// CHECK: MinShaderTarget: 393312
|
|
// CHECK: MinShaderTarget: 393312
|
|
// CHECK: }
|
|
// CHECK: }
|
|
// CHECK: <1:RuntimeDataFunctionInfo> = {
|
|
// CHECK: <1:RuntimeDataFunctionInfo> = {
|
|
-// CHECK: Name: "\01?HSMain3@@YAXIV?$InputPatch@UPSSceneIn@@$02@@@Z"
|
|
|
|
|
|
+// CHECK: Name: "\01?HSMain3{{[@$?.A-Za-z0-9_]+}}"
|
|
// CHECK: UnmangledName: "HSMain3"
|
|
// CHECK: UnmangledName: "HSMain3"
|
|
// CHECK: Resources: <RecordArrayRef<RuntimeDataResourceInfo>[0]> = {}
|
|
// CHECK: Resources: <RecordArrayRef<RuntimeDataResourceInfo>[0]> = {}
|
|
// CHECK: FunctionDependencies: <string[0]> = {}
|
|
// CHECK: FunctionDependencies: <string[0]> = {}
|
|
@@ -148,7 +148,7 @@ HSPerPatchData HSPerPatchFunc1()
|
|
// CHECK: MinShaderTarget: 196704
|
|
// CHECK: MinShaderTarget: 196704
|
|
// CHECK: }
|
|
// CHECK: }
|
|
// CHECK: <4:RuntimeDataFunctionInfo> = {
|
|
// CHECK: <4:RuntimeDataFunctionInfo> = {
|
|
-// CHECK: Name: "\01?HSPerPatchFunc1@@YA?AUHSPerPatchData@@XZ"
|
|
|
|
|
|
+// CHECK: Name: "\01?HSPerPatchFunc1{{[@$?.A-Za-z0-9_]+}}"
|
|
// CHECK: UnmangledName: "HSPerPatchFunc1"
|
|
// CHECK: UnmangledName: "HSPerPatchFunc1"
|
|
// CHECK: Resources: <RecordArrayRef<RuntimeDataResourceInfo>[0]> = {}
|
|
// CHECK: Resources: <RecordArrayRef<RuntimeDataResourceInfo>[0]> = {}
|
|
// CHECK: FunctionDependencies: <string[0]> = {}
|
|
// CHECK: FunctionDependencies: <string[0]> = {}
|
|
@@ -166,20 +166,20 @@ HSPerPatchData HSPerPatchFunc1()
|
|
// CHECK: D3D12_LIBRARY_DESC:
|
|
// CHECK: D3D12_LIBRARY_DESC:
|
|
// CHECK: FunctionCount: 5
|
|
// CHECK: FunctionCount: 5
|
|
// CHECK: ID3D12FunctionReflection:
|
|
// CHECK: ID3D12FunctionReflection:
|
|
-// CHECK: D3D12_FUNCTION_DESC: Name: \01?HSMain1@@YAXIV?$InputPatch@UPSSceneIn@@$02@@@Z
|
|
|
|
|
|
+// CHECK: D3D12_FUNCTION_DESC: Name: \01?HSMain1{{[@$?.A-Za-z0-9_]+}}
|
|
// CHECK: Shader Version: Library 6.3
|
|
// CHECK: Shader Version: Library 6.3
|
|
// CHECK: BoundResources: 0
|
|
// CHECK: BoundResources: 0
|
|
// CHECK: ID3D12FunctionReflection:
|
|
// CHECK: ID3D12FunctionReflection:
|
|
-// CHECK-NOT: D3D12_FUNCTION_DESC: Name: \01?HSMain2@@YAXIV?$InputPatch@UPSSceneIn@@$03@@@Z
|
|
|
|
-// CHECK: D3D12_FUNCTION_DESC: Name: \01?HSMain3@@YAXIV?$InputPatch@UPSSceneIn@@$02@@@Z
|
|
|
|
|
|
+// CHECK-NOT: D3D12_FUNCTION_DESC: Name: \01?HSMain2{{[@$?.A-Za-z0-9_]+}}
|
|
|
|
+// CHECK: D3D12_FUNCTION_DESC: Name: \01?HSMain3{{[@$?.A-Za-z0-9_]+}}
|
|
// CHECK: Shader Version: Library 6.3
|
|
// CHECK: Shader Version: Library 6.3
|
|
// CHECK: BoundResources: 0
|
|
// CHECK: BoundResources: 0
|
|
// CHECK: ID3D12FunctionReflection:
|
|
// CHECK: ID3D12FunctionReflection:
|
|
-// CHECK: D3D12_FUNCTION_DESC: Name: \01?HSPerPatchFunc1@@YA?AUHSPerPatchData@@XZ
|
|
|
|
|
|
+// CHECK: D3D12_FUNCTION_DESC: Name: \01?HSPerPatchFunc1{{[@$?.A-Za-z0-9_]+}}
|
|
// CHECK: Shader Version: Library 6.3
|
|
// CHECK: Shader Version: Library 6.3
|
|
// CHECK: BoundResources: 0
|
|
// CHECK: BoundResources: 0
|
|
// CHECK: ID3D12FunctionReflection:
|
|
// CHECK: ID3D12FunctionReflection:
|
|
-// CHECK-NOT: D3D12_FUNCTION_DESC: Name: \01?HSPerPatchFunc2@@YA?AUHSPerPatchData@@V?$InputPatch@UPSSceneIn@@$03@@@Z
|
|
|
|
|
|
+// CHECK-NOT: D3D12_FUNCTION_DESC: Name: \01?HSPerPatchFunc2{{[@$?.A-Za-z0-9_]+}}
|
|
// CHECK: D3D12_FUNCTION_DESC: Name: HSMain1
|
|
// CHECK: D3D12_FUNCTION_DESC: Name: HSMain1
|
|
// CHECK: Shader Version: Hull 6.3
|
|
// CHECK: Shader Version: Hull 6.3
|
|
// CHECK: BoundResources: 0
|
|
// CHECK: BoundResources: 0
|