]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - cl_particles.c
added a firstvertex parameter to R_Mesh_DrawMesh
[xonotic/darkplaces.git] / cl_particles.c
index d93069f8d3df9c75a0aca1389ad904e90c9d61a7..3dba711fdb0d9e5d3356c625c6fc4591ed0ad67a 100644 (file)
@@ -1493,7 +1493,7 @@ void CL_MoveParticles (void)
                                break;
                        case pt_decal:
                                // FIXME: this has fairly wacky handling of alpha
                                break;
                        case pt_decal:
                                // FIXME: this has fairly wacky handling of alpha
-                               p->alphafade = cl.time > (p->time2 + cl_decals_time.value) ? (p->alpha / cl_decals_fadetime.value) : 0;
+                               p->alphafade = cl.time > (p->time2 + cl_decals_time.value) ? (255 / cl_decals_fadetime.value) : 0;
 #ifndef WORKINGLQUAKE
                                if (p->owner->model == p->ownermodel)
                                {
 #ifndef WORKINGLQUAKE
                                if (p->owner->model == p->ownermodel)
                                {
@@ -2037,7 +2037,7 @@ void R_DrawParticleCallback(const void *calldata1, int calldata2)
        glTexCoord2f(particle_texcoord2f[6], particle_texcoord2f[7]);glVertex3f(particle_vertex3f[ 9], particle_vertex3f[10], particle_vertex3f[11]);
        glEnd();
 #else
        glTexCoord2f(particle_texcoord2f[6], particle_texcoord2f[7]);glVertex3f(particle_vertex3f[ 9], particle_vertex3f[10], particle_vertex3f[11]);
        glEnd();
 #else
-       R_Mesh_Draw(4, 2, polygonelements);
+       R_Mesh_Draw(0, 4, 2, polygonelements);
 #endif
 }
 
 #endif
 }