UI: desaturate toolbar icons that the mouse is not over.
This does not look great with light toolbar buttons as in the default, so consider this a work in progress.
This commit is contained in:
@@ -81,6 +81,7 @@ extern char datatoc_gpu_shader_3D_image_vert_glsl[];
|
||||
extern char datatoc_gpu_shader_image_frag_glsl[];
|
||||
extern char datatoc_gpu_shader_image_linear_frag_glsl[];
|
||||
extern char datatoc_gpu_shader_image_color_frag_glsl[];
|
||||
extern char datatoc_gpu_shader_image_desaturate_frag_glsl[];
|
||||
extern char datatoc_gpu_shader_image_varying_color_frag_glsl[];
|
||||
extern char datatoc_gpu_shader_image_alpha_color_frag_glsl[];
|
||||
extern char datatoc_gpu_shader_image_shuffle_color_frag_glsl[];
|
||||
@@ -709,6 +710,8 @@ GPUShader *GPU_shader_get_builtin_shader(GPUBuiltinShader shader)
|
||||
datatoc_gpu_shader_image_frag_glsl },
|
||||
[GPU_SHADER_2D_IMAGE_COLOR] = { datatoc_gpu_shader_2D_image_vert_glsl,
|
||||
datatoc_gpu_shader_image_color_frag_glsl },
|
||||
[GPU_SHADER_2D_IMAGE_DESATURATE_COLOR] = { datatoc_gpu_shader_2D_image_vert_glsl,
|
||||
datatoc_gpu_shader_image_desaturate_frag_glsl },
|
||||
[GPU_SHADER_2D_IMAGE_ALPHA_COLOR] = { datatoc_gpu_shader_2D_image_vert_glsl,
|
||||
datatoc_gpu_shader_image_alpha_color_frag_glsl },
|
||||
[GPU_SHADER_2D_IMAGE_ALPHA] = { datatoc_gpu_shader_2D_image_vert_glsl,
|
||||
|
||||
Reference in New Issue
Block a user