metaforce/Shaders/CModelShaders.common.metal

22 lines
427 B
Metal
Raw Permalink Normal View History

2019-05-10 16:08:58 -07:00
#include <metal_stdlib>
using namespace metal;
struct VertToFrag {
float4 mvpPos [[ position ]];
float4 mvPos;
float4 mvNorm;
float2 lightmapUv;
float2 diffuseUv;
float2 emissiveUv;
float2 specularUv;
float2 extendedSpecularUv;
float2 reflectionUv;
float2 alphaUv;
float2 extUvs0;
float2 extUvs1;
float2 extUvs2;
float2 dynReflectionUvs0;
float2 dynReflectionUvs1;
float dynReflectionAlpha;
};