diff options
author | rodri <rgl@antares-labs.eu> | 2024-06-04 18:11:11 +0000 |
---|---|---|
committer | rodri <rgl@antares-labs.eu> | 2024-06-04 18:11:11 +0000 |
commit | dc597a2c65278119b7d11f83218b860c0c5da051 (patch) | |
tree | a6baf268c4dc7f8ed15465e66268986e03415db7 /render.c | |
parent | 5fa75a6d4b03c676112ca04cf5ff3f3ccd2f0fee (diff) | |
download | libgraphics-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.c | 6 |
1 files changed, 1 insertions, 5 deletions
@@ -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; |