#include "macros.hlsl" COMMON { struct PS_INPUT { float4 m_vPosition : SV_POSITION; } } VS { cbuffer CameraInfo { float4x4 g_matViewProj; } struct VS_INPUT { float3 m_vPosition: POSITION; } PS_INPUT vsMain( VS_INPUT i ) { PS_INPUT o; o.m_vPosition = mul(g_matViewProj, float4(i.m_vPosition, 1.0)); return o; } } PS { float4 psMain( PS_INPUT i ) { return float4(1); } }