update projection test

This commit is contained in:
Nick Fisher
2025-03-04 14:37:13 +08:00
parent 3ac79b2080
commit 665c2fb39d
3 changed files with 316 additions and 20 deletions

View File

@@ -0,0 +1,38 @@
material {
name : TextureProjectionPostProcess,
depthWrite : false,
depthCulling : false,
parameters : [
{
type : sampler2d,
name : rendered
},
{
type : sampler2d,
name : uvTexture
}
],
variables : [
footex
],
domain: postprocess,
outputs : [ {
name : foocolor,
target : color,
type : float4
}],
featureLevel : 0
}
vertex {
void postProcessVertex(inout PostProcessVertexInputs postProcess) {
postProcess.footex.xy = postProcess.normalizedUV;
postProcess.footex.xy = uvToRenderTargetUV(postProcess.footex.xy);
}
}
fragment {
void postProcess(inout PostProcessInputs postProcess) {
postProcess.foocolor = vec4(1.0, 0.0, 0.0, 1.0); //vec4(variable_footex.xyz, 1.0f);
}
}