]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - cl_particles.c
Added a mempool parameter to FS_LoadFile
[xonotic/darkplaces.git] / cl_particles.c
index 358d96ec5160be50d147199e0019fdc7f7a66199..790abe05826c89efc035c87814271b1fde9f032f 100644 (file)
@@ -542,7 +542,7 @@ void CL_ReadPointFile_f (void)
 #if WORKINGLQUAKE
        pointfile = COM_LoadTempFile (name);
 #else
-       pointfile = FS_LoadFile(name, true);
+       pointfile = FS_LoadFile(name, tempmempool, true);
 #endif
        if (!pointfile)
        {
@@ -1877,9 +1877,6 @@ void R_DrawParticleCallback(const void *calldata1, int calldata2)
                }
        }
 
-       GL_ColorPointer(NULL);
-       GL_Color(cr, cg, cb, ca);
-
        R_Mesh_Matrix(&r_identitymatrix);
 
        memset(&m, 0, sizeof(m));
@@ -1888,6 +1885,8 @@ void R_DrawParticleCallback(const void *calldata1, int calldata2)
        m.pointer_vertex = particle_vertex3f;
        R_Mesh_State(&m);
 
+       GL_Color(cr, cg, cb, ca);
+
        if (p->blendmode == 0)
                GL_BlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
        else if (p->blendmode == 1)