srp
software rendering pipeline
Loading...
Searching...
No Matches
SRPFragmentShader Struct Reference

#include <shaders.h>

Public Attributes

void(* shader )(SRPFragmentShaderIn *in, SRPFragmentShaderOut *out)
 
bool mayOverwriteDepth
 

Detailed Description

Represents the fragment shader

See also
SRPShaderProgram

Member Data Documentation

◆ mayOverwriteDepth

bool SRPFragmentShader::mayOverwriteDepth

Whether or not this shader may overwrite depth via SRPFragmentShaderOut.fragDepth If false, early depth test is activated (less fragment shader invocations)

◆ shader

void(* SRPFragmentShader::shader) (SRPFragmentShaderIn *in, SRPFragmentShaderOut *out)

Shader function


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