| Support Forum G3D Web Page |
G3D Innovation Engine http://casual-effects.com/g3d Copyright 2000-2019, Morgan McGuire All rights reserved Available under the BSD License. More...
Classes | |
| class | glsl::compatibility_glsl |
| Shader program. More... | |
Namespaces | |
| glsl | |
Macros | |
| #define | bool1 bool |
| #define | bool2 bvec2 |
| #define | bool3 bvec3 |
| #define | bool4 bvec4 |
| #define | compatability_glsl |
| #define | ddx dFdx |
| #define | ddy dFdy |
| #define | float1 float |
| #define | float2 vec2 |
| #define | float3 vec3 |
| #define | float4 vec4 |
| #define | half float |
| #define | half1 float |
| #define | half2 vec2 |
| #define | half3 vec3 |
| #define | half4 vec4 |
| #define | int1 int |
| #define | int2 ivec2 |
| #define | int3 ivec3 |
| #define | int4 ivec4 |
| #define | lerp mix |
| #define | rsqrt inversesqrt |
| #define | tex2D texture2D |
| #define | textureQueryLod textureQueryLOD |
Support for some GL 4.0 shader calls on older versions of OpenGL, and support for some HLSL types and functions. More... | |
| #define | uint1 uint |
| #define | uint2 uvec2 |
| #define | uint3 uvec3 |
| #define | uint4 uvec4 |
G3D Innovation Engine http://casual-effects.com/g3d Copyright 2000-2019, Morgan McGuire All rights reserved Available under the BSD License.
| #define bool1 bool |
| #define bool2 bvec2 |
| #define bool3 bvec3 |
| #define bool4 bvec4 |
| #define compatability_glsl |
| #define ddx dFdx |
| #define ddy dFdy |
| #define float1 float |
| #define float2 vec2 |
| #define float3 vec3 |
| #define float4 vec4 |
| #define half float |
| #define half1 float |
| #define half2 vec2 |
| #define half3 vec3 |
| #define half4 vec4 |
| #define int1 int |
| #define int2 ivec2 |
| #define int3 ivec3 |
| #define int4 ivec4 |
| #define lerp mix |
| #define rsqrt inversesqrt |
| #define tex2D texture2D |
| #define textureQueryLod textureQueryLOD |
Support for some GL 4.0 shader calls on older versions of OpenGL, and support for some HLSL types and functions.
Referenced by glsl::LightingEnvironment_environmentMapUniforms_glsl::sampleEnvironmentMap().
| #define uint1 uint |
| #define uint2 uvec2 |
| #define uint3 uvec3 |
| #define uint4 uvec4 |
1.8.15