Gorilla.Material.Default.GLSL

Unit Gorilla.Material.Default.GLSL.pas

Classes

Records

Enumerations

  • enum  TGorillaGLSLLayoutKind  = ( LayoutInput, LayoutOutput ) ;
  • enum  TGorillaGLSLInOutMode  = ( VaryingIn, VaryingOut ) ;

Constants

  • const GORILLA_GLSL_DEFINE_VERTEXSHADER : string = "VERTEXSHADER";
  • const GORILLA_GLSL_DEFINE_FRAGMENTSHADER : string = "FRAGMENTSHADER";
  • const GORILLA_GLSL_DEFINE_DEPTH : string = "DEPTH";
  • const GORILLA_GLSL_DEFINE_SHADOW : string = "SHADOW";
  • const GORILLA_GLSL_DEFINE_SHADOW_SM : string = "SHADOWMAPPING";
  • const GORILLA_GLSL_DEFINE_SHADOW_VSM : string = "VARIANCESHADOWMAPPING";
  • const GORILLA_GLSL_DEFINE_SHADOW_FT : string = "FAKETRACING";
  • const GORILLA_GLSL_DEFINE_REFLECTION : string = "REFLECTION";
  • const GORILLA_GLSL_DEFINE_REFRACTION : string = "REFRACTION";
  • const GORILLA_GLSL_DEFINE_CLIPPINGPLANE : string = "CLIPPINGPLANE";
  • const GORILLA_GLSL_DEFINE_NORMALMAP : string = "NORMALMAP";
  • const GORILLA_GLSL_DEFINE_POM : string = "POM";
  • const GORILLA_GLSL_DEFINE_BUMP : string = "BUMP";
  • const GORILLA_GLSL_DEFINE_SPECULARMAP : string = "SPECULARMAP";
  • const GORILLA_GLSL_DEFINE_DISPLACEMENT : string = "DISPLACEMENT";
  • const GORILLA_GLSL_DEFINE_LIGHTING : string = "LIGHTING";
  • const GORILLA_GLSL_DEFINE_USE_SPECULAR : string = "USE_SPECULAR";
  • const GORILLA_GLSL_DEFINE_USE_VERTEXCOLOR : string = "USE_VERTEXCOLOR";
  • const GORILLA_GLSL_DEFINE_USE_TEXTURE : string = "USE_TEXTURE";
  • const GORILLA_GLSL_DEFINE_USE_TEXTURE0 : string = "USE_TEXTURE0";
  • const GORILLA_GLSL_DEFINE_USE_TEXTURE_ATLAS : string = "USE_TEXTURE_ATLAS";
  • const GORILLA_GLSL_DEFINE_USE_POINTSPRITE : string = "USE_POINTSPRITE";
  • const GORILLA_GLSL_DEFINE_USE_COLORCLIP : string = "USE_COLORCLIP";
  • const GORILLA_GLSL_DEFINE_PACKEDNORMAL : string = "PACKED_NORMAL";
  • const GORILLA_GLSL_DEFINE_INOUTVARS : string = "INOUTVARS";
  • const GORILLA_GLSL_DEFINE_VARYINGSTRUCTS : string = "VARYING_STRUCTS";
  • const GORILLA_GLSL_DEFINE_DEPRECATED : string = "DEPRECATED";
  • const GORILLA_GLSL_DEFINE_INTEL : string = "INTEL";
  • const GORILLA_GLSL_DEFINE_AMD : string = "AMD";
  • const GORILLA_GLSL_DEFINE_NVIDIA : string = "NVIDIA";
  • const GORILLA_GLSL_DEFINE_GEFORCE : string = "GEFORCE";
  • const GORILLA_GLSL_DEFINE_RADEON : string = "RADEON";
  • const GORILLA_GLSL_DEFINE_HDGRAPHICS : string = "HD_GRAPHICS";
  • const GORILLA_MATERIAL_DEFAULT_LIGHTS : Integer = $4;

TGorillaGLSLPragma

Ancestors

Members

TGorillaGLSLConstant

TGorillaGLSLLocalsNode

TGorillaGLSLMatricesOutNode

Ancestors

Members

TGorillaGLSLClippingPlaneNode

Ancestors

Members

TGorillaGLSLAddShadowNode

Ancestors

Members

TGorillaGLSLFaketracingShadowFuncsNode

Ancestors

Members

TGorillaGLSLAddFaketracingShadowNode

Ancestors

Members

TGorillaGLSLAddBumpIntensityNode

Ancestors

Members

TGorillaGLSLGetBumpNormalNode

Ancestors

Members

TGorillaGLSLAddReflectionNode

Ancestors

Members

TGorillaGLSLAddRefractionNode

Ancestors

Members

TGorillaGLSLGetVertexPositionNode

Ancestors

Members

TGorillaGLSLDisplacementMappingGetNode

Ancestors

Members

TGorillaGLSLDisplacementMappingApplyNode

Ancestors

Members

TGorillaGLSLVertexShaderOutputNode

Ancestors

Members

TGorillaGLSLVertexPositionOutputNode

Ancestors

Members

TGorillaGLSLMainNode

TGorillaGLSLTransformFuncsNode

TGorillaGLSLPackingFuncsNode

TGorillaGLSLGetDirLightDirectionFuncNode

TGorillaGLSLGetPointLightDirectionFuncNode

TGorillaGLSLGetSpotLightDirectionFuncNode

TGorillaGLSLGetLightDirectionFuncNode

TGorillaGLSLGetSpotFalloffFuncNode

TGorillaGLSLGetLightAttenuationFuncNode

TGorillaGLSLGetShadingFuncsNode

TGorillaGLSLGetTextureFuncsNode

TGorillaGLSLGetTextureAtlasFuncNode

TGorillaGLSLAdjustPointSizeNode

TGorillaGLSLBasicShadowFuncsNode

TGorillaGLSLBumpFuncsNode

TGorillaGLSLPOMFuncsNode

TGorillaGLSLPOMApplyNode

Ancestors

Members

TGorillaGLSLForLoopNode

TGorillaGLSLSpecularColorNode

Ancestors

Members

TGorillaGLSLTextureCoordsNode

Ancestors

Members

TGorillaGLSLGetNormalNode

Ancestors

Members

TGorillaGLSLGetFragViewDirNode

Ancestors

Members

TGorillaGLSLGetLightShadingNode

Ancestors

Members

TGorillaGLSLLightingSumNode

Ancestors

Members

TGorillaGLSLGetBaseColorNode

Ancestors

Members

TGorillaGLSLSpecularMapNode

Ancestors

Members

TGorillaGLSLMergedColorOutputNode

Ancestors

Members

TGorillaGLSLFragColorOutputNode

Ancestors

Members

TGorillaGLSLColorClipNode

Ancestors

Members