API Docs: gpu api introduction + examples

This commit is contained in:
2018-11-05 19:26:53 +01:00
parent abbe4df301
commit a8e9959e07
10 changed files with 281 additions and 15 deletions

View File

@@ -41,7 +41,8 @@
#include "gpu_py_api.h" /* own include */
PyDoc_STRVAR(GPU_doc,
"This module to provide functions concerning the GPU implementation in Blender."
"This module provides Python wrappers for the GPU implementation in Blender. "
"Some higher level functions can be found in the `gpu_extras` module. "
"\n\n"
"Submodules:\n"
"\n"

View File

@@ -743,20 +743,6 @@ PyDoc_STRVAR(bpygpu_shader_from_builtin_doc,
"\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"