Stellarium  23.4
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...
 

Member Enumeration Documentation

◆ CubemappingMode

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.

◆ ShadowFilterQuality

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.