OSDN Git Service

Boost.MSMでメニュー部分を実装
[shooting3/shootinggame.git] / ShootingGame / BasicSprites.Replication.vs.hlsl
1 // THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
2 // ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
3 // THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
4 // PARTICULAR PURPOSE.
5 //
6 // Copyright (c) Microsoft Corporation. All rights reserved
7 //----------------------------------------------------------------------
8
9 struct VertexShaderInput
10 {
11     float4 pos : POSITIONT;
12     float2 tex : TEXCOORD0;
13     float4 color : COLOR0;
14 };
15
16 struct PixelShaderInput
17 {
18     float4 pos : SV_POSITION;
19     float2 tex : TEXCOORD0;
20         float4 color : COLOR0;
21 };
22
23 // This shader simply passes pre-transformed vertex data to the pixel shader.
24
25 PixelShaderInput main(VertexShaderInput input)
26 {
27     PixelShaderInput ret;
28 //    ret.pos = float4(input.pos, 0.5f, 1.0f);
29     ret.pos = input.pos;
30     ret.tex = input.tex;
31     ret.color = input.color;
32     return ret;
33 }