Developer Documentation
Loading...
Searching...
No Matches
GLSL::ComputeShader Class Reference

GLSL compute shader. More...

#include <OpenFlipper/libs_required/ACG/ShaderUtils/GLSLShader.hh>

Inheritance diagram for GLSL::ComputeShader:
GLSL::Shader

Classes

struct  Caps
 

Static Public Member Functions

static const Capscaps ()
 

Static Private Attributes

static Caps caps_
 
static bool capsInitialized_ = false
 

Additional Inherited Members

- Public Member Functions inherited from GLSL::Shader
 Shader (GLenum shaderType)
 Creates a new shader.
 
virtual ~Shader ()
 Deletes the shader object.
 
void setSource (const StringList &source)
 Upload the source of the shader.
 
void setSource (const QStringList &source)
 Upload the source of the shader.
 
bool compile (bool verbose=true)
 Compile the shader object.
 
- Protected Attributes inherited from GLSL::Shader
GLuint m_shaderId
 

Detailed Description

GLSL compute shader.

Definition at line 170 of file GLSLShader.hh.

Constructor & Destructor Documentation

◆ ComputeShader()

GLSL::ComputeShader::ComputeShader ( )

Definition at line 224 of file GLSLShader.cc.

◆ ~ComputeShader()

GLSL::ComputeShader::~ComputeShader ( )
virtual

Definition at line 231 of file GLSLShader.cc.

Member Function Documentation

◆ caps()

const ComputeShader::Caps & GLSL::ComputeShader::caps ( )
static

Definition at line 233 of file GLSLShader.cc.

Member Data Documentation

◆ caps_

ComputeShader::Caps GLSL::ComputeShader::caps_
staticprivate

Definition at line 197 of file GLSLShader.hh.

◆ capsInitialized_

bool GLSL::ComputeShader::capsInitialized_ = false
staticprivate

Definition at line 198 of file GLSLShader.hh.


The documentation for this class was generated from the following files: