Shader "Builtin Forward Lit" { Properties { _BaseColor ("Base Color", Color) = (1,1,1,1) [Semantic(BaseColor)] _MainTex ("Base Map", 2D) = "white" [Semantic(BaseColorTexture)] } SubShader { Pass { Name "ForwardLit" Tags { "LightMode" = "ForwardBase" } Resources { PerObjectConstants (ConstantBuffer, 1, 0) [Semantic(PerObject)] MaterialConstants (ConstantBuffer, 2, 0) [Semantic(Material)] BaseColorTexture (Texture2D, 3, 0) [Semantic(BaseColorTexture)] LinearClampSampler (Sampler, 4, 0) [Semantic(LinearClampSampler)] } HLSLPROGRAM #pragma vertex MainVS #pragma fragment MainPS #pragma backend D3D12 HLSL "forward-lit.vs.hlsl" "forward-lit.ps.hlsl" vs_5_0 ps_5_0 #pragma backend OpenGL GLSL "forward-lit.vert.glsl" "forward-lit.frag.glsl" #pragma backend Vulkan GLSL "forward-lit.vert.vk.glsl" "forward-lit.frag.vk.glsl" ENDHLSL } } }