Move towards pixel upscaling filter

This commit is contained in:
2025-11-25 11:04:06 +00:00
parent f5a972d9e2
commit c0cfadbdd3
13 changed files with 107 additions and 49 deletions
+3 -3
View File
@@ -2,7 +2,7 @@
in vec4 vTexPosRot;
in vec2 vPos;
layout (location=0) out vec4 fCol;
layout (location=1) out vec4 fPos;
layout (location=1) out vec3 fPos;
layout (location=2) out vec4 normal;
layout (binding=40) uniform sampler2DArray diffuseSampler;
layout (binding=41) uniform sampler2DArray normalSampler;
@@ -15,9 +15,9 @@ void main()
vec3 vTexPos = vTexPosRot.xyz;
float rot = vTexPosRot.w;
fCol = vec4(texture(diffuseSampler,vTexPos));
fPos = vec4(vPos,0,1);
fPos = vec3(vPos,0);
vec4 bn = vec4(texture(normalSampler,vTexPos) - 0.5);
vec3 nmap1 = vec3(rotateV2(rot,bn.xy), bn.z);
normal = vec4(-nmap1 ,0);
normal = vec4(-nmap1.xyz ,0);
//normal = vec4(0,0,-1 ,0);
}