PyAPI: GPU: improve GPUShader.from_builtin and GPUShader.code_from_builtin description.
This commit is contained in:
@@ -741,6 +741,24 @@ static PyObject *bpygpu_shader_unbind(BPyGPUShader *UNUSED(self))
|
||||
PyDoc_STRVAR(bpygpu_shader_from_builtin_doc,
|
||||
".. function:: from_builtin(shader_name)\n"
|
||||
"\n"
|
||||
"Shaders that are embedded in the blender internal code.\n"
|
||||
"They all read the uniform 'mat4 ModelViewProjectionMatrix', which can be edited by the 'gpu.matrix' module.\n"
|
||||
" '2D_UNIFORM_COLOR' (attribute: 'vec3 pos'; uniform: 'vec4 color');\n"
|
||||
"\n"
|
||||
" '2D_FLAT_COLOR' (attribute: 'vec4 color', 'vec3 pos');\n"
|
||||
"\n"
|
||||
" '2D_SMOOTH_COLOR' (attribute: 'vec4 color', 'vec3 pos');\n"
|
||||
"\n"
|
||||
" '2D_IMAGE' (attribute: 'vec2 texCoord', 'vec2 pos');\n"
|
||||
"\n"
|
||||
" '3D_UNIFORM_COLOR' (attribute: 'vec3 pos'; uniform: 'vec4 color');\n"
|
||||
"\n"
|
||||
" '3D_FLAT_COLOR' (attribute: 'vec4 color', 'vec3 pos');\n"
|
||||
"\n"
|
||||
" '3D_SMOOTH_COLOR (attribute: 'vec4 color', 'vec3 pos');\n"
|
||||
"\n"
|
||||
"For more details, you can check the shader code with the function 'gpu.shader.code_from_builtin';\n"
|
||||
"\n"
|
||||
" :param shader_name: One of these builtin shader names: {\n"
|
||||
" '2D_UNIFORM_COLOR',\n"
|
||||
" '2D_FLAT_COLOR',\n"
|
||||
@@ -769,6 +787,8 @@ static PyObject *bpygpu_shader_from_builtin(PyObject *UNUSED(self), PyObject *ar
|
||||
PyDoc_STRVAR(bpygpu_shader_code_from_builtin_doc,
|
||||
".. function:: code_from_builtin(shader_name)\n"
|
||||
"\n"
|
||||
"Exposes the internal shader code for query.\n"
|
||||
"\n"
|
||||
" :param shader_name: One of these builtin shader names: {\n"
|
||||
" '2D_UNIFORM_COLOR',\n"
|
||||
" '2D_FLAT_COLOR',\n"
|
||||
|
Reference in New Issue
Block a user