Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/intern/shaders/common_attribute_lib.glsl
| /* Prototype of functions to implement to load attributes data. | /* Prototype of functions to implement to load attributes data. | ||||
| * Implementation changes based on object data type. */ | * Implementation changes based on object data type. */ | ||||
| vec3 attr_load_orco(vec4 orco); | vec3 attr_load_orco(vec4 orco); | ||||
| vec4 attr_load_tangent(vec4 tangent); | vec4 attr_load_tangent(vec4 tangent); | ||||
| vec3 attr_load_uv(vec3 uv); | |||||
| vec4 attr_load_color(vec4 color); | |||||
| vec4 attr_load_vec4(vec4 attr); | vec4 attr_load_vec4(vec4 attr); | ||||
| vec3 attr_load_vec3(vec3 attr); | vec3 attr_load_vec3(vec3 attr); | ||||
| vec2 attr_load_vec2(vec2 attr); | vec2 attr_load_vec2(vec2 attr); | ||||
| float attr_load_float(float attr); | float attr_load_float(float attr); | ||||
| vec3 attr_load_orco(samplerBuffer orco); | vec3 attr_load_orco(samplerBuffer orco); | ||||
| vec4 attr_load_tangent(samplerBuffer tangent); | vec4 attr_load_tangent(samplerBuffer tangent); | ||||
| vec3 attr_load_uv(samplerBuffer uv); | |||||
| vec4 attr_load_color(samplerBuffer color); | |||||
| vec4 attr_load_vec4(samplerBuffer attr); | vec4 attr_load_vec4(samplerBuffer attr); | ||||
| vec3 attr_load_vec3(samplerBuffer attr); | vec3 attr_load_vec3(samplerBuffer attr); | ||||
| vec2 attr_load_vec2(samplerBuffer attr); | vec2 attr_load_vec2(samplerBuffer attr); | ||||
| float attr_load_float(samplerBuffer attr); | float attr_load_float(samplerBuffer attr); | ||||
| vec3 attr_load_orco(sampler3D orco); | vec3 attr_load_orco(sampler3D orco); | ||||
| vec4 attr_load_tangent(sampler3D tangent); | vec4 attr_load_tangent(sampler3D tangent); | ||||
| vec3 attr_load_uv(sampler3D attr); | |||||
| vec4 attr_load_color(sampler3D tex); | |||||
| vec4 attr_load_vec4(sampler3D tex); | vec4 attr_load_vec4(sampler3D tex); | ||||
| vec3 attr_load_vec3(sampler3D tex); | vec3 attr_load_vec3(sampler3D tex); | ||||
| vec2 attr_load_vec2(sampler3D tex); | vec2 attr_load_vec2(sampler3D tex); | ||||
| float attr_load_float(sampler3D tex); | float attr_load_float(sampler3D tex); | ||||
| float attr_load_temperature_post(float attr); | float attr_load_temperature_post(float attr); | ||||
| vec4 attr_load_color_post(vec4 attr); | vec4 attr_load_color_post(vec4 attr); | ||||