All pastes #901988 Raw Edit

Someone

public text v1 · immutable
·published 2008-02-13 02:02 UTC
rendered paste body
	// Cache for DrawEntireWorld
	worldverts = (float*)Z_Malloc(numworldpolys*3*sizeof(float)*3, ZT_WORLD);
	worlduvs = (float*)Z_Malloc(numworldpolys*2*sizeof(float)*3, ZT_WORLD);
	worldnorms = (float*)Z_Malloc(numworldpolys*3*sizeof(float)*3, ZT_WORLD);

	for (i = 0; i < World::numworldpolys; i++)
	{
		int j;

		for (j = 0; j < 3; j++)
		{
			*worldverts = worldpolys[i].triangle.vertices[j][0];
			worldverts++;
			*worldverts = worldpolys[i].triangle.vertices[j][1];
			worldverts++;
			*worldverts = worldpolys[i].triangle.vertices[j][2];
			worldverts++;
			*worlduvs = worldpolys[i].triangle.uv[j][0];
			worlduvs++;
			*worlduvs = worldpolys[i].triangle.uv[j][1];
			worlduvs++;
			*worldnorms = worldpolys[i].triangle.normals[j][0];
			worldnorms++;
			*worldnorms = worldpolys[i].triangle.normals[j][1];
			worldnorms++;
			*worldnorms = worldpolys[i].triangle.normals[j][2];
			worldnorms++;
		}
	}