Skip to content

Commit 6fe261a

Browse files
committed
fix gl zero casts for #35, closes #132
1 parent 11ab3c5 commit 6fe261a

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

src/engine/render/renderva.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -75,12 +75,12 @@ namespace
7575

7676
void drawvatris(const vtxarray &va, GLsizei numindices, int offset)
7777
{
78-
drawtris(numindices, (ushort *)0 + va.eoffset + offset, va.minvert, va.maxvert);
78+
drawtris(numindices, static_cast<ushort *>(nullptr) + va.eoffset + offset, va.minvert, va.maxvert);
7979
}
8080

8181
void drawvaskytris(const vtxarray &va)
8282
{
83-
drawtris(va.sky, (ushort *)0 + va.skyoffset, va.minvert, va.maxvert);
83+
drawtris(va.sky, static_cast<ushort *>(nullptr) + va.skyoffset, va.minvert, va.maxvert);
8484
}
8585

8686
///////// view frustrum culling ///////////////////////
@@ -1096,7 +1096,7 @@ namespace
10961096
ushort len = curbatch->es.length;
10971097
if(len)
10981098
{
1099-
drawtris(len, (ushort *)0 + curbatch->va->eoffset + curbatch->offset, curbatch->es.minvert, curbatch->es.maxvert);
1099+
drawtris(len, static_cast<ushort *>(nullptr) + curbatch->va->eoffset + curbatch->offset, curbatch->es.minvert, curbatch->es.maxvert);
11001100
vtris += len/3;
11011101
}
11021102
if(curbatch->batch < 0)
@@ -2349,7 +2349,7 @@ void startbb(bool mask)
23492349
setupbb();
23502350
gle::bindvbo(bbvbo);
23512351
gle::bindebo(bbebo);
2352-
gle::vertexpointer(sizeof(vec), (const vec *)0);
2352+
gle::vertexpointer(sizeof(vec), nullptr);
23532353
gle::enablevertex();
23542354
SETSHADER(bbquery,);
23552355
if(mask)
@@ -2375,7 +2375,7 @@ void drawbb(const ivec &bo, const ivec &br)
23752375
{
23762376
LOCALPARAMF(bborigin, bo.x, bo.y, bo.z);
23772377
LOCALPARAMF(bbsize, br.x, br.y, br.z);
2378-
glDrawRangeElements(GL_TRIANGLES, 0, 8-1, 3*2*6, GL_UNSIGNED_SHORT, (ushort *)0);
2378+
glDrawRangeElements(GL_TRIANGLES, 0, 8-1, 3*2*6, GL_UNSIGNED_SHORT, nullptr);
23792379
xtraverts += 8;
23802380
}
23812381

@@ -3214,7 +3214,7 @@ void rendershadowmesh(const shadowmesh *m)
32143214
gle::bindvbo(d.vbuf);
32153215
vbuf = d.vbuf; gle::vertexpointer(sizeof(vec), 0);
32163216
}
3217-
drawtris(3*d.tris, (ushort *)0 + d.offset, d.minvert, d.maxvert);
3217+
drawtris(3*d.tris, static_cast<ushort *>(nullptr) + d.offset, d.minvert, d.maxvert);
32183218
xtravertsva += 3*d.tris;
32193219
draw = d.next;
32203220
}

src/engine/world/octaedit.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1449,7 +1449,7 @@ static void renderprefab(prefab &p, const vec &o, float yaw, float pitch, float
14491449
GLOBALPARAM(prefabworld, w);
14501450
SETSHADER(prefab,);
14511451
gle::color(vec(color).mul(ldrscale));
1452-
glDrawRangeElements(GL_TRIANGLES, 0, p.numverts-1, p.numtris*3, GL_UNSIGNED_SHORT, (ushort *)0);
1452+
glDrawRangeElements(GL_TRIANGLES, 0, p.numverts-1, p.numtris*3, GL_UNSIGNED_SHORT, nullptr);
14531453

14541454
glPolygonMode(GL_FRONT_AND_BACK, GL_LINE);
14551455
enablepolygonoffset(GL_POLYGON_OFFSET_LINE);
@@ -1458,7 +1458,7 @@ static void renderprefab(prefab &p, const vec &o, float yaw, float pitch, float
14581458
GLOBALPARAM(prefabmatrix, pm);
14591459
SETSHADER(prefab,);
14601460
gle::color((outlinecolor).tocolor().mul(ldrscale));
1461-
glDrawRangeElements(GL_TRIANGLES, 0, p.numverts-1, p.numtris*3, GL_UNSIGNED_SHORT, (ushort *)0);
1461+
glDrawRangeElements(GL_TRIANGLES, 0, p.numverts-1, p.numtris*3, GL_UNSIGNED_SHORT, nullptr);
14621462

14631463
disablepolygonoffset(GL_POLYGON_OFFSET_LINE);
14641464
glPolygonMode(GL_FRONT_AND_BACK, GL_FILL);

0 commit comments

Comments
 (0)