//////////////////////////////////////////////////////////// //~ Test shader types Struct(TestStruct) { i32 i; }; //////////////////////////////////////////////////////////// //~ Blit shader types Struct(PT_BlitPSInput) { Semantic(Vec4, sv_position); Semantic(Vec2, src_uv); }; Struct(PT_BlitPSOutput) { Semantic(Vec4, sv_target0); }; //////////////////////////////////////////////////////////// //~ Shaders //- Test DeclComputeShader2D(PT_TestCS, 8, 8); //- Blit DeclVertexShader(PT_BlitVS, PT_BlitPSInput); DeclPixelShader(PT_BlitPS, PT_BlitPSOutput, PT_BlitPSInput input);