From 406aa46cad83725c4560737aa6f2d4a40277a108 Mon Sep 17 00:00:00 2001 From: rodri Date: Sun, 1 Sep 2024 12:20:21 +0000 Subject: unify shaders into a single interface. --- vertex.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'vertex.c') diff --git a/vertex.c b/vertex.c index 970bbbc..5701c23 100644 --- a/vertex.c +++ b/vertex.c @@ -13,6 +13,8 @@ _addvattr(Vertex *v, Vertexattr *va) { int i; + assert(va->id != nil); + for(i = 0; i < v->nattrs; i++) if(strcmp(v->attrs[i].id, va->id) == 0){ v->attrs[i] = *va; @@ -118,7 +120,7 @@ getvattr(Vertex *v, char *id) int i; for(i = 0; i < v->nattrs; i++) - if(strcmp(v->attrs[i].id, id) == 0) + if(id != nil && strcmp(v->attrs[i].id, id) == 0) return &v->attrs[i]; return nil; } -- cgit v1.2.3