| 123456789101112131415161718192021222324252627282930313233 |
- #pragma once
- static const char vertex_shader_string[] =
- "struct VertData \
- { \
- float4 pos : SV_Position; \
- float2 texCoord : TexCoord0; \
- }; \
- VertData main(VertData input) \
- { \
- VertData output; \
- output.pos = input.pos; \
- output.texCoord = input.texCoord; \
- return output; \
- }";
- static const char pixel_shader_string[] =
- "uniform Texture2D diffuseTexture; \
- SamplerState textureSampler \
- { \
- AddressU = Clamp; \
- AddressV = Clamp; \
- Filter = Linear; \
- }; \
- struct VertData \
- { \
- float4 pos : SV_Position; \
- float2 texCoord : TexCoord0; \
- }; \
- float4 main(VertData input) : SV_Target \
- { \
- return diffuseTexture.Sample(textureSampler, input.texCoord); \
- }";
|