This patch exposes the functions of GPU_shader.h.
*Methods:*
>>> gpu.types.GPUShader.
bind(
attr_from_name(
program
transform_feedback_disable(
transform_feedback_enable(
uniform_int(
uniform_from_name(
uniform_block_from_name(
uniform_vector_float(
uniform_vector_int(*Functions and shader_id objects:*
>>> gpu.shader.
GPU_SHADER_2D_FLAT_COLOR
GPU_SHADER_2D_SMOOTH_COLOR
GPU_SHADER_2D_UNIFORM_COLOR
GPU_SHADER_3D_FLAT_COLOR
GPU_SHADER_3D_SMOOTH_COLOR
GPU_SHADER_3D_UNIFORM_COLOR
shader_from_builtin(
shader_code_from_builtin(
unbind(Here some codes if you want to test: