newspeoplefor developersdocumentationdownloads

OpenGL Graphics Subsystem
[Graphics SystemRendering Support]


Detailed Description

This is an initial implementation of an OpenGL-based renderer for Nebula 2.

As long as CgFX shader system isn't working, support for it was temporarily removed. GLSL should be main shader system for the OpenGL server now. There is only basic stuff to support GLSL shaders with a lot of bugs and mess. Working on it is in progress.

Requirements to build:

Known issues:


Namespaces

namespace  nPassState

Classes

class  nCgFXShader
class  nCgFXShaderInclude
class  nGLExtensionServer
 OpenGL extension management. More...
class  nGLFont
class  nGLMesh
class  nGLOcclusionQuery
class  nGLServer2
 OpenGL 2 based gfx server. More...
class  nGLShader
 Base class for all GL shader systems (GLSL, CgFX, GL/ES, etc.). More...
class  nGLShaderInclude
class  nGLSLShader
class  nGLTexture
class  nGLWin32WindowHandler
 A window handler for the gl graphics server class. More...

Functions

 DECL_PASS_PARAM (AlphaRef, Int) DECL_PASS_PARAM(AlphaTestEnable

Function Documentation

DECL_PASS_PARAM AlphaRef  ,
Int 
 

OpenGL shader pass parameters declarations

2007 Haron (Oleg Kreptul)

Copyright © 1999-2005 by the contributing authors. Ideas, requests, problems: Send feedback.