Blender  V2.59
Functions | Variables
RAS_OpenGLRasterizer.cpp File Reference
#include <math.h>
#include <stdlib.h>
#include "RAS_OpenGLRasterizer.h"
#include "GL/glew.h"
#include "RAS_Rect.h"
#include "RAS_TexVert.h"
#include "RAS_MeshObject.h"
#include "MT_CmMatrix4x4.h"
#include "RAS_IRenderTools.h"
#include "GPU_draw.h"
#include "GPU_material.h"
#include "GPU_extensions.h"
#include "DNA_image_types.h"
#include "DNA_meshdata_types.h"
#include "DNA_material_types.h"
#include "DNA_scene_types.h"
#include "BKE_DerivedMesh.h"

Go to the source code of this file.

Functions

static int CheckMaterialDM (int matnr, void *attribs)
static int CheckTexDM (MTFace *tface, MCol *mcol, int matnr)

Variables

static GLuint left_eye_vinterlace_mask [32]
static GLuint right_eye_vinterlace_mask [32]
static GLuint hinterlace_mask [33]
static bool current_wireframe
static RAS_MaterialBucketcurrent_bucket
static RAS_IPolyMaterialcurrent_polymat
static RAS_MeshSlotcurrent_ms
static RAS_MeshObjectcurrent_mesh
static int current_blmat_nr
static GPUVertexAttribs current_gpu_attribs
static Imagecurrent_image

Detailed Description

Definition in file RAS_OpenGLRasterizer.cpp.


Function Documentation

static int CheckMaterialDM ( int  matnr,
void *  attribs 
) [static]

Definition at line 745 of file RAS_OpenGLRasterizer.cpp.

References current_blmat_nr.

Referenced by RAS_OpenGLRasterizer::IndexPrimitivesInternal().

static int CheckTexDM ( MTFace tface,
MCol mcol,
int  matnr 
) [static]

Variable Documentation

int current_blmat_nr [static]

Definition at line 738 of file RAS_OpenGLRasterizer.cpp.

Definition at line 743 of file RAS_OpenGLRasterizer.cpp.

Image* current_image [static]

Definition at line 744 of file RAS_OpenGLRasterizer.cpp.

Definition at line 741 of file RAS_OpenGLRasterizer.cpp.

Definition at line 740 of file RAS_OpenGLRasterizer.cpp.

Definition at line 739 of file RAS_OpenGLRasterizer.cpp.

bool current_wireframe [static]
GLuint hinterlace_mask[33] [static]

32x32 bit masks for hinterlace stereo mode. Left eye = &hinterlace_mask[0] Right eye = &hinterlace_mask[1]

Definition at line 69 of file RAS_OpenGLRasterizer.cpp.

Referenced by RAS_OpenGLRasterizer::RAS_OpenGLRasterizer(), and RAS_OpenGLRasterizer::SetEye().

GLuint left_eye_vinterlace_mask[32] [static]

32x32 bit masks for vinterlace stereo mode

Definition at line 61 of file RAS_OpenGLRasterizer.cpp.

Referenced by RAS_OpenGLRasterizer::RAS_OpenGLRasterizer(), and RAS_OpenGLRasterizer::SetEye().

GLuint right_eye_vinterlace_mask[32] [static]