mirror of
https://github.com/ZDoom/gzdoom-gles.git
synced 2024-11-16 17:41:19 +00:00
9c74c9629a
# Conflicts: # src/gl/shaders/gl_shader.cpp # src/hwrenderer/textures/hw_material.cpp # src/r_data/gldefs.cpp # wadsrc/static/shaders/glsl/main.fp
14 lines
426 B
GLSL
14 lines
426 B
GLSL
|
|
Material ProcessMaterial()
|
|
{
|
|
Material material;
|
|
material.Base = getTexel(vTexCoord.st);
|
|
material.Normal = ApplyNormalMap(vTexCoord.st);
|
|
material.Metallic = texture(metallictexture, vTexCoord.st).r;
|
|
material.Roughness = texture(roughnesstexture, vTexCoord.st).r;
|
|
material.AO = texture(aotexture, vTexCoord.st).r;
|
|
#if defined(BRIGHTMAP)
|
|
material.Bright = texture(brighttexture, vTexCoord.st);
|
|
#endif
|
|
return material;
|
|
}
|