Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/engines/eevee/shaders/shadow_vert.glsl
| Show First 20 Lines • Show All 65 Lines • ▼ Show 20 Lines | |||||
| # endif | # endif | ||||
| vec4 attr_load_tangent(samplerBuffer cd_buf) | vec4 attr_load_tangent(samplerBuffer cd_buf) | ||||
| { | { | ||||
| /* Not supported. */ | /* Not supported. */ | ||||
| return vec4(0.0, 0.0, 0.0, 1.0); | return vec4(0.0, 0.0, 0.0, 1.0); | ||||
| } | } | ||||
| vec3 attr_load_uv(samplerBuffer cd_buf) | |||||
| { | |||||
| return texelFetch(cd_buf, hairStrandID).rgb; | |||||
| } | |||||
| vec4 attr_load_color(samplerBuffer cd_buf) | |||||
| { | |||||
| return texelFetch(cd_buf, hairStrandID).rgba; | |||||
| } | |||||
| vec4 attr_load_vec4(samplerBuffer cd_buf) | vec4 attr_load_vec4(samplerBuffer cd_buf) | ||||
| { | { | ||||
| return texelFetch(cd_buf, hairStrandID).rgba; | return texelFetch(cd_buf, hairStrandID).rgba; | ||||
| } | } | ||||
| vec3 attr_load_vec3(samplerBuffer cd_buf) | vec3 attr_load_vec3(samplerBuffer cd_buf) | ||||
| { | { | ||||
| return texelFetch(cd_buf, hairStrandID).rgb; | return texelFetch(cd_buf, hairStrandID).rgb; | ||||
| Show All 38 Lines | |||||
| vec2 attr_load_vec2(vec2 attr) | vec2 attr_load_vec2(vec2 attr) | ||||
| { | { | ||||
| return attr; | return attr; | ||||
| } | } | ||||
| vec2 attr_load_float(vec2 attr) | vec2 attr_load_float(vec2 attr) | ||||
| { | { | ||||
| return attr; | return attr; | ||||
| } | } | ||||
| vec4 attr_load_color(vec4 attr) | |||||
| { | |||||
| return attr; | |||||
| } | |||||
| vec3 attr_load_uv(vec3 attr) | |||||
| { | |||||
| return attr; | |||||
| } | |||||
| #endif | #endif | ||||
| /* Passthrough. */ | /* Passthrough. */ | ||||
| float attr_load_temperature_post(float attr) | float attr_load_temperature_post(float attr) | ||||
| { | { | ||||
| return attr; | return attr; | ||||
| } | } | ||||
| vec4 attr_load_color_post(vec4 attr) | vec4 attr_load_color_post(vec4 attr) | ||||
| { | { | ||||
| return attr; | return attr; | ||||
| } | } | ||||