# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

driver_opengl_vertex.cpp File Reference

OpenGL driver implementation for vertex Buffer / render manipulation. More...

#include "stdopengl.h"
#include "3d/primitive_block.h"

Go to the source code of this file.

Namespaces

namespace  NL3D

Defines

#define NL3D_DRV_SOFTSKIN_VNEEDCOMPUTE   3
#define NL3D_DRV_SOFTSKIN_VMUSTCOMPUTE   1
#define NL3D_DRV_SOFTSKIN_VCOMPUTED   0
#define NL3D_DRV_VERTEXARRAY_MINIMUM_SIZE   (512*1024)


Detailed Description

OpenGL driver implementation for vertex Buffer / render manipulation.

Id:
driver_opengl_vertex.cpp,v 1.23 2002/03/14 18:28:20 vizerie Exp

Todo:
manage better the init/release system (if a throw occurs in the init, we must release correctly the driver)

Definition in file driver_opengl_vertex.cpp.


Define Documentation

#define NL3D_DRV_SOFTSKIN_VCOMPUTED   0
 

Definition at line 42 of file driver_opengl_vertex.cpp.

Referenced by NL3D::CDriverGL::refreshSoftwareSkinning.

#define NL3D_DRV_SOFTSKIN_VMUSTCOMPUTE   1
 

Definition at line 41 of file driver_opengl_vertex.cpp.

Referenced by NL3D::CDriverGL::refreshSoftwareSkinning, NL3D::CDriverGL::render, NL3D::CDriverGL::renderSimpleTriangles, and NL3D::CDriverGL::renderTriangles.

#define NL3D_DRV_SOFTSKIN_VNEEDCOMPUTE   3
 

Definition at line 40 of file driver_opengl_vertex.cpp.

Referenced by NL3D::CDriverGL::activeVertexBuffer.

#define NL3D_DRV_VERTEXARRAY_MINIMUM_SIZE   (512*1024)
 

Definition at line 49 of file driver_opengl_vertex.cpp.

Referenced by NL3D::CDriverGL::initVertexArrayRange.