|
Blender
V2.59
|
#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_MaterialBucket * | current_bucket |
| static RAS_IPolyMaterial * | current_polymat |
| static RAS_MeshSlot * | current_ms |
| static RAS_MeshObject * | current_mesh |
| static int | current_blmat_nr |
| static GPUVertexAttribs | current_gpu_attribs |
| static Image * | current_image |
Definition in file RAS_OpenGLRasterizer.cpp.
| 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().
Definition at line 786 of file RAS_OpenGLRasterizer.cpp.
References current_blmat_nr, current_wireframe, RAS_IPolyMaterial::GetMaterialRGBAColor(), RAS_MeshSlot::m_bObjectColor, RAS_MeshSlot::m_RGBAcolor, NULL, and MTFace::tpage.
Referenced by RAS_OpenGLRasterizer::IndexPrimitivesInternal().
int current_blmat_nr [static] |
Definition at line 742 of file RAS_OpenGLRasterizer.cpp.
Referenced by CheckMaterialDM(), CheckTexDM(), and RAS_OpenGLRasterizer::IndexPrimitivesInternal().
RAS_MaterialBucket* current_bucket [static] |
Definition at line 738 of file RAS_OpenGLRasterizer.cpp.
GPUVertexAttribs current_gpu_attribs [static] |
Definition at line 743 of file RAS_OpenGLRasterizer.cpp.
Image* current_image [static] |
Definition at line 744 of file RAS_OpenGLRasterizer.cpp.
RAS_MeshObject* current_mesh [static] |
Definition at line 741 of file RAS_OpenGLRasterizer.cpp.
RAS_MeshSlot* current_ms [static] |
Definition at line 740 of file RAS_OpenGLRasterizer.cpp.
RAS_IPolyMaterial* current_polymat [static] |
Definition at line 739 of file RAS_OpenGLRasterizer.cpp.
bool current_wireframe [static] |
Definition at line 737 of file RAS_OpenGLRasterizer.cpp.
Referenced by CheckTexDM(), and RAS_OpenGLRasterizer::IndexPrimitivesInternal().
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] |
Definition at line 62 of file RAS_OpenGLRasterizer.cpp.
Referenced by RAS_OpenGLRasterizer::RAS_OpenGLRasterizer(), and RAS_OpenGLRasterizer::SetEye().