Diligent::EngineGLCreateInfo struct

Attributes of the OpenGL-based engine implementation.

Contents

Base classes

struct EngineCreateInfo
Engine creation attibutes.

Public variables

NativeWindow Window
Native window wrapper.
bool CreateDebugContext
Create debug OpenGL context and enable debug output.
bool ForceNonSeparablePrograms
Force using non-separable programs.

Variable documentation

bool Diligent::EngineGLCreateInfo::CreateDebugContext

Create debug OpenGL context and enable debug output.

Debug contexts are intended for use during application development, and provide additional runtime checking, validation, and logging functionality while possibly incurring performance penalties

bool Diligent::EngineGLCreateInfo::ForceNonSeparablePrograms

Force using non-separable programs.

Setting this to true is typically needed for testing purposes only.