From a311423cb1e7f51f3834e24f27cfe96ce4ac2be1 Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Sat, 3 Nov 2018 15:07:32 -0400 Subject: [PATCH] Strip down shaders to their most basic forms --- Terrain/Shaders.metal | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/Terrain/Shaders.metal b/Terrain/Shaders.metal index 51011be..47ec8b1 100644 --- a/Terrain/Shaders.metal +++ b/Terrain/Shaders.metal @@ -19,17 +19,14 @@ struct RasterizerData { float2 textureCoordinate; }; -vertex RasterizerData passthroughVertex(constant packed_float3 *vertexes [[buffer(0)]], - uint vid [[vertex_id]]) +vertex float4 passthroughVertex(constant packed_float3 *vertexes [[buffer(0)]], + uint vid [[vertex_id]]) { constant packed_float3 &v = vertexes[vid]; - RasterizerData out; - out.position = float4(v, 1.0); - out.textureCoordinate = float2(); - return out; + return float4(v, 1.0); } -fragment half4 passthroughFragment(RasterizerData in [[stage_in]]) +fragment half4 passthroughFragment() { return half4(1.0); }