mirror of
https://github.com/aap/librw.git
synced 2025-12-20 17:39:49 +00:00
using proper types
This commit is contained in:
@@ -378,7 +378,7 @@ defaultInstanceCB(Geometry *geo, InstanceData *inst)
|
||||
}
|
||||
|
||||
for(int32 i = 0; i < geo->numTexCoordSets; i++){
|
||||
instV2d(VERT_FLOAT2, dst, &geo->texCoords[i][2*inst->minVert],
|
||||
instTexCoords(VERT_FLOAT2, dst, &geo->texCoords[i][2*inst->minVert],
|
||||
inst->numVertices, inst->stride);
|
||||
dst += 8;
|
||||
}
|
||||
@@ -409,7 +409,7 @@ defaultUninstanceCB(Geometry *geo, InstanceData *inst)
|
||||
}
|
||||
|
||||
for(int32 i = 0; i < geo->numTexCoordSets; i++){
|
||||
uninstV2d(VERT_FLOAT2, &geo->texCoords[i][2*inst->minVert], src,
|
||||
uninstTexCoords(VERT_FLOAT2, &geo->texCoords[i][2*inst->minVert], src,
|
||||
inst->numVertices, inst->stride);
|
||||
src += 8;
|
||||
}
|
||||
|
||||
@@ -506,7 +506,7 @@ defaultInstanceCB(Geometry *geo, InstanceDataHeader *header)
|
||||
for(int32 n = 0; n < geo->numTexCoordSets; n++){
|
||||
for(i = 0; dcl[i].usage != D3DDECLUSAGE_TEXCOORD || dcl[i].usageIndex != n; i++)
|
||||
;
|
||||
instV2d(vertFormatMap[dcl[i].type], verts + dcl[i].offset,
|
||||
instTexCoords(vertFormatMap[dcl[i].type], verts + dcl[i].offset,
|
||||
geo->texCoords[n],
|
||||
header->totalNumVertex,
|
||||
header->vertexStream[dcl[i].stream].stride);
|
||||
@@ -554,7 +554,7 @@ defaultUninstanceCB(Geometry *geo, InstanceDataHeader *header)
|
||||
for(int32 n = 0; n < geo->numTexCoordSets; n++){
|
||||
for(i = 0; dcl[i].usage != D3DDECLUSAGE_TEXCOORD || dcl[i].usageIndex != n; i++)
|
||||
;
|
||||
uninstV2d(vertFormatMap[dcl[i].type],
|
||||
uninstTexCoords(vertFormatMap[dcl[i].type],
|
||||
geo->texCoords[n],
|
||||
verts[dcl[i].stream] + dcl[i].offset,
|
||||
header->totalNumVertex,
|
||||
|
||||
@@ -321,7 +321,7 @@ defaultInstanceCB(Geometry *geo, InstanceDataHeader *header)
|
||||
sel = (fmt >> (i*4 + 8)) & 0xF;
|
||||
if(sel == 0)
|
||||
break;
|
||||
instV2d(v2dFormatMap[sel], dst, geo->texCoords[i],
|
||||
instTexCoords(v2dFormatMap[sel], dst, geo->texCoords[i],
|
||||
header->numVertices, header->stride);
|
||||
dst += sel == 4 ? 4 : 2*vertexFormatSizes[sel];
|
||||
}
|
||||
@@ -360,7 +360,7 @@ defaultUninstanceCB(Geometry *geo, InstanceDataHeader *header)
|
||||
sel = (fmt >> (i*4 + 8)) & 0xF;
|
||||
if(sel == 0)
|
||||
break;
|
||||
uninstV2d(v2dFormatMap[sel], geo->texCoords[i], src,
|
||||
uninstTexCoords(v2dFormatMap[sel], geo->texCoords[i], src,
|
||||
header->numVertices, header->stride);
|
||||
src += sel == 4 ? 4 : 2*vertexFormatSizes[sel];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user