Changeset 3598 for trunk/src/opengl/mesa/vb.c
- Timestamp:
- May 23, 2000, 10:41:28 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/opengl/mesa/vb.c
r2938 r3598 1 /* $Id: vb.c,v 1. 1 2000-02-29 00:50:13 sandervlExp $ */1 /* $Id: vb.c,v 1.2 2000-05-23 20:41:00 jeroen Exp $ */ 2 2 3 3 /* 4 4 * Mesa 3-D graphics library 5 * Version: 3. 15 * Version: 3.3 6 6 * 7 7 * Copyright (C) 1999 Brian Paul All Rights Reserved. … … 32 32 #include "all.h" 33 33 #else 34 #ifndef XFree86Server 35 #include <stdlib.h> 36 #include <stdio.h> 37 #else 38 #include "GL/xf86glx.h" 39 #endif 34 #include "glheader.h" 40 35 #include "types.h" 41 36 #include "vb.h" 42 37 #include "vbxform.h" 43 38 #include "xform.h" 39 #include "mem.h" 44 40 #endif 45 41 … … 83 79 VB->store.Obj = &IM->v.Obj; 84 80 VB->store.Normal = &IM->v.Normal; 85 VB->store.Color = 0; 86 VB->store.Index = 0; 81 VB->store.Color = 0; /* not used */ 82 VB->store.Index = 0; /* not used */ 87 83 VB->store.EdgeFlag = &IM->v.EdgeFlag; 88 84 VB->store.TexCoord[0] = &IM->v.TexCoord[0]; … … 208 204 if (VB->IM) { 209 205 if ( ! --VB->IM->ref_count ) 210 206 gl_immediate_free( VB->IM ); 211 207 212 208 FREE( VB->CullMask ); … … 275 271 IM->FlushElt = 0; 276 272 IM->LastPrimitive = VB_START; 277 IM->Count = VB_MAX; 278 IM->Start = VB_START; 273 IM->Count = VB_MAX; /* force clear of Flag. */ 274 IM->Start = VB_START; 279 275 IM->Material = 0; 280 276 IM->MaterialMask = 0; … … 325 321 if (ctx->nr_im_queued > 5) { 326 322 if (MESA_VERBOSE&VERBOSE_IMMEDIATE) 327 323 fprintf(stderr, "really free immediate %d\n", IM->id); 328 324 329 325 FREE( IM ); … … 331 327 else { 332 328 if (MESA_VERBOSE&VERBOSE_IMMEDIATE) 333 329 fprintf(stderr, "requeue immediate %d\n", IM->id); 334 330 335 331 IM->next = ctx->freed_im_queue;
Note:
See TracChangeset
for help on using the changeset viewer.