Files
deighton-ar/mobile/ios/ViroKit.framework/constant_fsh_adreno.glsl
2018-03-27 17:46:15 -07:00

32 lines
920 B
GLSL

#version 300 es
#include constant_functions_fsh_adreno
uniform highp vec4 material_diffuse_surface_color;
uniform highp float material_diffuse_intensity;
uniform lowp float material_alpha;
#pragma surface_modifier_uniforms
#pragma fragment_modifier_uniforms
flat in int v_instance_id;
in lowp mat3 v_tbn;
in highp vec2 v_texcoord;
in highp vec3 v_surface_position;
layout (location = 0) out highp vec4 frag_color;
void main() {
_surface_diffuse_color = material_diffuse_surface_color;
_surface_diffuse_texcoord = v_texcoord;
_surface_diffuse_intensity = material_diffuse_intensity;
_surface_alpha = material_alpha;
_surface_normal = v_tbn[2];
_surface_position = v_surface_position;
#pragma surface_modifier_body
highp vec4 _output_color = vec4(_surface_diffuse_color.xyz * _surface_diffuse_intensity, _surface_alpha * _surface_diffuse_color.a);
frag_color = _output_color;
}