EEVEE Next: GI surfels debug display #105802

Merged
Miguel Pozo merged 6 commits from pragma37/blender:pull-eevee-next-surfels into main 2023-03-16 14:14:44 +01:00
1 changed files with 16 additions and 2 deletions
Showing only changes of commit 8942dfeba3 - Show all commits

View File

@ -6,8 +6,22 @@ void main()
surfel_index = gl_InstanceID;
DebugSurfel surfel = surfels_buf[surfel_index];
const vec3 verts[4] = vec3[4](vec3(-1, 1, 0), vec3(-1, -1, 0), vec3(1, 1, 0), vec3(1, -1, 0));
vec3 lP = verts[gl_VertexID];
vec3 lP;
switch (gl_VertexID) {
case 0:
lP = vec3(-1, 1, 0);
break;
case 1:
lP = vec3(-1, -1, 0);
break;
case 2:
lP = vec3(1, 1, 0);
break;
case 3:
lP = vec3(1, -1, 0);
break;
}
vec3 N = surfel.normal;
vec3 T, B;