Merge branch 'glindex_size_fixes' of https://github.com/inolen/ioq3 into inolen-glindex_size_fixes
This commit is contained in:
commit
ae57eebf52
4 changed files with 9 additions and 18 deletions
|
@ -504,14 +504,11 @@ R_CreateIBO2
|
|||
IBO_t *R_CreateIBO2(const char *name, int numIndexes, glIndex_t * inIndexes, vboUsage_t usage)
|
||||
{
|
||||
IBO_t *ibo;
|
||||
int i, j;
|
||||
int i;
|
||||
|
||||
byte *indexes;
|
||||
glIndex_t *indexes;
|
||||
int indexesSize;
|
||||
int indexesOfs;
|
||||
|
||||
glIndex_t *tri;
|
||||
glIndex_t index;
|
||||
int glUsage;
|
||||
|
||||
switch (usage)
|
||||
|
@ -550,16 +547,10 @@ IBO_t *R_CreateIBO2(const char *name, int numIndexes, glIndex_t * inInd
|
|||
|
||||
indexesSize = numIndexes * sizeof(glIndex_t);
|
||||
indexes = ri.Hunk_AllocateTempMemory(indexesSize);
|
||||
indexesOfs = 0;
|
||||
|
||||
for(i = 0, tri = inIndexes; i < numIndexes; i += 3, tri += 3)
|
||||
for(i = 0; i < numIndexes; i++)
|
||||
{
|
||||
for(j = 0; j < 3; j++)
|
||||
{
|
||||
index = tri[j];
|
||||
memcpy(indexes + indexesOfs, &index, sizeof(glIndex_t));
|
||||
indexesOfs += sizeof(glIndex_t);
|
||||
}
|
||||
indexes[i] = inIndexes[i];
|
||||
}
|
||||
|
||||
ibo->indexesSize = indexesSize;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue