summaryrefslogtreecommitdiff
path: root/solar.c
diff options
context:
space:
mode:
authorrodri <rgl@antares-labs.eu>2024-09-01 12:26:01 +0000
committerrodri <rgl@antares-labs.eu>2024-09-01 12:26:01 +0000
commit209af11a2e6ad830a1645da31d9e668c02e57240 (patch)
treeafaab4d075aeeec4ce6dfe59e27848a604718229 /solar.c
parent799c2a25df4283ba46747864dc669c8905b540fc (diff)
download3dee-209af11a2e6ad830a1645da31d9e668c02e57240.tar.gz
3dee-209af11a2e6ad830a1645da31d9e668c02e57240.tar.bz2
3dee-209af11a2e6ad830a1645da31d9e668c02e57240.zip
use the new shader interface.
Diffstat (limited to 'solar.c')
-rw-r--r--solar.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/solar.c b/solar.c
index 470c954..5d35329 100644
--- a/solar.c
+++ b/solar.c
@@ -468,7 +468,7 @@ gotoplanet(Planet *p)
}
Point3
-identvshader(VSparams *sp)
+identvshader(Shaderparams *sp)
{
Planet *p;
Point3 pos;
@@ -492,11 +492,11 @@ identvshader(VSparams *sp)
}
Color
-identshader(FSparams *sp)
+identshader(Shaderparams *sp)
{
- if(sp->v.mtl != nil && sp->v.mtl->diffusemap != nil && sp->v.uv.w != 0)
- return sampletexture(sp->v.mtl->diffusemap, sp->v.uv, neartexsampler);
- return sp->v.c;
+ if(sp->v->mtl != nil && sp->v->mtl->diffusemap != nil && sp->v->uv.w != 0)
+ return sampletexture(sp->v->mtl->diffusemap, sp->v->uv, neartexsampler);
+ return sp->v->c;
}
Shadertab shader = { "ident", identvshader, identshader };