aboutsummaryrefslogtreecommitdiff
path: root/assets/shaders/VkPipelineTest.slang
diff options
context:
space:
mode:
authorhachem <im@hachem.wtf>2026-08-23 17:21:37 +0200
committerhachem <im@hachem.wtf>2026-08-23 17:21:37 +0200
commit3fd33ecff7472e4d6fc9e6b3905f56982e497ef2 (patch)
tree66e5812f1a18b926e88a0dd549fe14e7c7327165 /assets/shaders/VkPipelineTest.slang
parente3aa33fc9a99d8b817bda42a567a4c347e18ab32 (diff)
[feat]: complete RHI api
Diffstat (limited to 'assets/shaders/VkPipelineTest.slang')
-rw-r--r--assets/shaders/VkPipelineTest.slang25
1 files changed, 0 insertions, 25 deletions
diff --git a/assets/shaders/VkPipelineTest.slang b/assets/shaders/VkPipelineTest.slang
deleted file mode 100644
index f4d1897..0000000
--- a/assets/shaders/VkPipelineTest.slang
+++ /dev/null
@@ -1,25 +0,0 @@
-// Minimal shader used only to verify the Vulkan graphics-pipeline path (SPIR-V
-// module -> pipeline -> draw -> read-back). Draws a full-screen gradient
-// triangle from the vertex id, so it needs no vertex buffer, UBO, or sampler.
-
-struct VSOutput
-{
- float4 position : SV_Position;
- float3 color : COLOR0;
-};
-
-[shader("vertex")]
-VSOutput vertexMain(uint vid : SV_VertexID)
-{
- float2 p = float2(float((vid << 1) & 2), float(vid & 2));
- VSOutput output;
- output.position = float4(p * 2.0 - 1.0, 0.0, 1.0);
- output.color = float3(p, 0.5);
- return output;
-}
-
-[shader("fragment")]
-float4 fragmentMain(VSOutput input) : SV_Target
-{
- return float4(input.color, 1.0);
-}