Add slang shaders for additional samples

This commit is contained in:
Sascha Willems 2025-05-03 11:11:43 +02:00
parent 4df49dba71
commit 0a6c03b58c
5 changed files with 235 additions and 6 deletions

View file

@ -7,6 +7,11 @@ from shutil import move
def checkRenameFiles(samplename):
mappings = {}
match samplename:
case "geometryshader":
mappings = {
"normaldebug.vert.spv": "base.vert.spv",
"normaldebug.frag.spv": "base.frag.spv",
}
case "raytracingbasic":
mappings = {
"raytracingbasic.rchit.spv": "closesthit.rchit.spv",
@ -18,6 +23,10 @@ def checkRenameFiles(samplename):
"raytracingreflections.rchit.spv": "closesthit.rchit.spv",
"raytracingreflections.rmiss.spv": "miss.rmiss.spv",
"raytracingreflections.rgen.spv": "raygen.rgen.spv",
}
}
case "viewportarray":
mappings = {
"scene.geom.spv": "multiview.geom.spv",
}
for x, y in mappings.items():
move(samplename + "\\" + x, samplename + "\\" + y)