Procházet zdrojové kódy

vbo: Drop second ATTR macro.

There is no need to have a special version of ATTR for
!FEATURE_beginend, since 81ccb3e2ce.
tags/android-x86-2.2
Chia-I Wu před 15 roky
rodič
revize
9f0d7dd259
1 změnil soubory, kde provedl 1 přidání a 27 odebrání
  1. 1
    27
      src/mesa/vbo/vbo_exec_api.c

+ 1
- 27
src/mesa/vbo/vbo_exec_api.c Zobrazit soubor

@@ -369,8 +369,6 @@ static void vbo_exec_fixup_vertex( struct gl_context *ctx,
}


#if FEATURE_beginend

/*
*/
#define ATTR( A, N, V0, V1, V2, V3 ) \
@@ -411,7 +409,7 @@ do { \
#include "vbo_attrib_tmp.h"


#if FEATURE_beginend


#if FEATURE_evaluators
@@ -706,30 +704,6 @@ static void vbo_exec_vtxfmt_init( struct vbo_exec_context *exec )
#else /* FEATURE_beginend */


#define ATTR( A, N, V0, V1, V2, V3 ) \
do { \
struct vbo_exec_context *exec = &vbo_context(ctx)->exec; \
\
/* FLUSH_UPDATE_CURRENT needs to be set manually */ \
exec->ctx->Driver.NeedFlush |= FLUSH_UPDATE_CURRENT; \
\
if (exec->vtx.active_sz[A] != N) \
vbo_exec_fixup_vertex(ctx, A, N); \
\
{ \
GLfloat *dest = exec->vtx.attrptr[A]; \
if (N>0) dest[0] = V0; \
if (N>1) dest[1] = V1; \
if (N>2) dest[2] = V2; \
if (N>3) dest[3] = V3; \
} \
} while (0)

#define ERROR() _mesa_error( ctx, GL_INVALID_ENUM, __FUNCTION__ )
#define TAG(x) vbo_##x

#include "vbo_attrib_tmp.h"

static void vbo_exec_vtxfmt_init( struct vbo_exec_context *exec )
{
/* silence warnings */

Načítá se…
Zrušit
Uložit