OSDN Git Service

バックバッファを作ってみた。
[shooting3/shootinggame.git] / ShootingGame / BasicSprites.ps.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 Texture2D spriteTexture : register(t0);
10 SamplerState linearSampler : register(s0);
11
12 struct PixelShaderInput
13 {
14     float4 pos : SV_POSITION;
15     float2 tex : TEXCOORD0;
16     float4 color : COLOR0;
17 };
18
19 // This general-purpose pixel shader draws a bound texture with optionally modified color channels.
20
21 float4 main(PixelShaderInput input) : SV_TARGET
22 {
23     return input.color * spriteTexture.Sample(linearSampler, input.tex);
24 }