| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- // Vertex shader input structures.
- struct VertexShaderInputPosition
- {
- float4 Position : SV_Position;
- };
- struct VertexShaderInputPositionColor
- {
- float4 Position : SV_Position;
- float4 Color : COLOR;
- };
- struct VertexShaderInputPositionTexture
- {
- float4 Position : SV_Position;
- float2 TextureCoordinate : TEXCOORD0;
- };
- struct VertexShaderInputPositionColorTexture
- {
- float4 Position : SV_Position;
- float4 Color : COLOR;
- float2 TextureCoordinate : TEXCOORD0;
- };
- // Vertex shader output structures.
- struct VertexShaderOutputPosition
- {
- float4 Position : SV_Position;
- };
- struct VertexShaderOutputPositionColor
- {
- float4 Position : SV_Position;
- float4 Color : COLOR0;
- };
- struct VertexShaderOutputPositionTexture
- {
- float4 Position : SV_Position;
- float2 TextureCoordinate : TEXCOORD0;
- };
- struct VertexShaderOutputPositionColorTexture
- {
- float4 Position : SV_Position;
- float4 Color : COLOR0;
- float2 TextureCoordinate : TEXCOORD0;
- };
|