summaryrefslogtreecommitdiff
path: root/render.c
diff options
context:
space:
mode:
authorrodri <rgl@antares-labs.eu>2024-06-04 18:11:11 +0000
committerrodri <rgl@antares-labs.eu>2024-06-04 18:11:11 +0000
commitdc597a2c65278119b7d11f83218b860c0c5da051 (patch)
treea6baf268c4dc7f8ed15465e66268986e03415db7 /render.c
parent5fa75a6d4b03c676112ca04cf5ff3f3ccd2f0fee (diff)
downloadlibgraphics-dc597a2c65278119b7d11f83218b860c0c5da051.tar.gz
libgraphics-dc597a2c65278119b7d11f83218b860c0c5da051.tar.bz2
libgraphics-dc597a2c65278119b7d11f83218b860c0c5da051.zip
add a tangent parameter for normal mapping, and a world2model xform.
Diffstat (limited to 'render.c')
-rw-r--r--render.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/render.c b/render.c
index 6879861..4a0862a 100644
--- a/render.c
+++ b/render.c
@@ -351,10 +351,6 @@ tilerdurden(void *arg)
p[np].v[0].p = clip2ndc(p[np].v[0].p);
p[np].v[1].p = clip2ndc(p[np].v[1].p);
- /* culling */
-// if(isfacingback(p[np]))
-// goto skiptri2;
-
p[np].v[0].p = ndc2viewport(params->fb, p[np].v[0].p);
p[np].v[1].p = ndc2viewport(params->fb, p[np].v[1].p);
@@ -375,7 +371,6 @@ tilerdurden(void *arg)
task->p.v[1] = dupvertex(&p[np].v[1]);
sendp(taskchans[i], task);
}
-//skiptri2:
delvattrs(&p[np].v[0]);
delvattrs(&p[np].v[1]);
}
@@ -386,6 +381,7 @@ tilerdurden(void *arg)
p[0].v[i].mtl = p->mtl;
p[0].v[i].attrs = nil;
p[0].v[i].nattrs = 0;
+ p[0].v[i].tangent = p->tangent;
vsp.v = &p[0].v[i];
vsp.idx = i;