Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- D3D11_TEXTURE2D_DESC desc;
- desc.Width = width;
- desc.Height = height;
- desc.MipLevels = 1;
- desc.ArraySize = 1;
- desc.Format = DXGI_FORMAT_R8G8B8A8_UNORM;
- desc.SampleDesc.Count = 1;
- desc.SampleDesc.Quality = 0;
- desc.Usage = D3D11_USAGE_DEFAULT;
- desc.BindFlags = D3D11_BIND_SHADER_RESOURCE;
- desc.CPUAccessFlags = 0;
- desc.MiscFlags = 0;
- struct VS_INPUT
- {
- float4 Pos : POSITION;
- float2 tex : TEXCOORD0;
- };
- cbuffer World
- {
- matrix WorldMat;
- matrix ViewMat;
- matrix ProjMat;
- };
- struct PS_INPUT
- {
- float4 Pos : SV_POSITION;
- float2 tex : TEXCOORD0;
- };
- PS_INPUT VS( VS_INPUT input )
- {
- PS_INPUT output = (PS_INPUT)0;
- output.Pos = mul(input.Pos, WorldMat);
- output.Pos = mul(output.Pos, ViewMat);
- output.Pos = mul(output.Pos, ProjMat);
- output.tex = input.tex;
- float2 texCoord = input.tex;
- output.tex = texCoord;
- return output;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement