Added textureCube
macro for GLSL >= 130. (#2728)
`textureCube` requires extension `GL_NV_shadow_samplers_cube`, however `texture` can sample a cube sampler without the extension.
This commit is contained in:
parent
3d4bd88c06
commit
4f3328edb3
@ -608,6 +608,7 @@ vec4 mod(vec4 _a, vec4 _b) { return _a - _b * floor(_a / _b); }
|
|||||||
# define texture2D(_sampler, _coord) texture(_sampler, _coord)
|
# define texture2D(_sampler, _coord) texture(_sampler, _coord)
|
||||||
# define texture2DArray(_sampler, _coord) texture(_sampler, _coord)
|
# define texture2DArray(_sampler, _coord) texture(_sampler, _coord)
|
||||||
# define texture3D(_sampler, _coord) texture(_sampler, _coord)
|
# define texture3D(_sampler, _coord) texture(_sampler, _coord)
|
||||||
|
# define textureCube(_sampler, _coord) texture(_sampler, _coord)
|
||||||
# define texture2DLod(_sampler, _coord, _lod) textureLod(_sampler, _coord, _lod)
|
# define texture2DLod(_sampler, _coord, _lod) textureLod(_sampler, _coord, _lod)
|
||||||
# define texture2DLodOffset(_sampler, _coord, _lod, _offset) textureLodOffset(_sampler, _coord, _lod, _offset)
|
# define texture2DLodOffset(_sampler, _coord, _lod, _offset) textureLodOffset(_sampler, _coord, _lod, _offset)
|
||||||
# endif // BGFX_SHADER_LANGUAGE_GLSL >= 130
|
# endif // BGFX_SHADER_LANGUAGE_GLSL >= 130
|
||||||
|
Loading…
Reference in New Issue
Block a user