Stellarium 0.15.2
List of all members | Public Types
S3DEnum Struct Reference

Public Types

enum  CubemappingMode { CM_TEXTURES, CM_CUBEMAP, CM_CUBEMAP_GSACCEL }
 Determines the method used for cubemap creation. More...
 
enum  ShadowFilterQuality {
  SFQ_OFF, SFQ_HARDWARE, SFQ_LOW, SFQ_LOW_HARDWARE,
  SFQ_HIGH, SFQ_HIGH_HARDWARE
}
 Contains different shadow filter settings. More...
 

Detailed Description

Definition at line 28 of file S3DEnum.hpp.

Member Enumeration Documentation

Determines the method used for cubemap creation.

Enumerator
CM_TEXTURES 

Uses 6 textures, one for each side of the cube. Seems to be the best for old Intel drivers.

CM_CUBEMAP 

Uses a single GL_TEXTURE_CUBEMAP, seems to work a bit better on "modern" GPUs.

CM_CUBEMAP_GSACCEL 

Uses a single GL_TEXTURE_CUBEMAP and a geometry shader to render all 6 sides in one pass.

Definition at line 35 of file S3DEnum.hpp.

Contains different shadow filter settings.

Enumerator
SFQ_OFF 

Disables shadow filtering completely.

SFQ_HARDWARE 

Enables OpenGL hardware shadow filtering.

SFQ_LOW 

Uses a 16-tap Poisson disk.

SFQ_LOW_HARDWARE 

Uses a 16-tap Poisson disk + hardware filtering.

SFQ_HIGH 

Uses a 64-tap Poisson disk.

SFQ_HIGH_HARDWARE 

Uses a 64-tap Poisson disk + hardware filtering.

Definition at line 46 of file S3DEnum.hpp.


The documentation for this struct was generated from the following file: