Changeset View
Changeset View
Standalone View
Standalone View
source/blender/gpu/shaders/gpu_shader_material.glsl
| Show First 20 Lines • Show All 965 Lines • ▼ Show 20 Lines | void invert(float fac, vec4 col, out vec4 outcol) | ||||
| outcol.w = col.w; | outcol.w = col.w; | ||||
| } | } | ||||
| void clamp_vec3(vec3 vec, vec3 min, vec3 max, out vec3 out_vec) | void clamp_vec3(vec3 vec, vec3 min, vec3 max, out vec3 out_vec) | ||||
| { | { | ||||
| out_vec = clamp(vec, min, max); | out_vec = clamp(vec, min, max); | ||||
| } | } | ||||
| void clamp_val(float value, float min, float max, out float out_value) | void clamp_value(float value, float min, float max, out float result) | ||||
| { | { | ||||
| out_value = clamp(value, min, max); | result = clamp(value, min, max); | ||||
| } | } | ||||
| void hue_sat(float hue, float sat, float value, float fac, vec4 col, out vec4 outcol) | void hue_sat(float hue, float sat, float value, float fac, vec4 col, out vec4 outcol) | ||||
| { | { | ||||
| vec4 hsv; | vec4 hsv; | ||||
| rgb_to_hsv(col, hsv); | rgb_to_hsv(col, hsv); | ||||
| ▲ Show 20 Lines • Show All 2,616 Lines • Show Last 20 Lines | |||||