Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGermano Cavalcante <mano-wii>2021-02-22 14:26:45 +0300
committerGermano Cavalcante <germano.costa@ig.com.br>2021-02-22 14:35:52 +0300
commit086d70e910a09185e220169342367a0c95ade0fc (patch)
treeafbb7111ce365bcd61fd6cd307e34c01accb6b19 /source/tools
parent78c3caf3c1b87f449837b11c903ddeaf00afe7b9 (diff)
GPU Python: Use 'PyC_ParseStringEnum' to parse items
Currently the GPU module for python has different ways to handle enums. - Organizing items in `PyC_StringEnumItems` arrays and parsing them with `PyC_ParseStringEnum`. - Using dedicated functions for each type of enum (`bpygpu_ParsePrimType`, `pygpu_ParseVertCompType` and `pygpu_ParseVertFetchMode`). Although apparently more efficient (especially `pygpu_ParseVertCompType` which transforms strings into integers for simple comparison), these dedicated functions duplicate functionality, increase the complexity of the code and consequently make it less readable. Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D10456
Diffstat (limited to 'source/tools')
m---------source/tools0
1 files changed, 0 insertions, 0 deletions
diff --git a/source/tools b/source/tools
-Subproject dd131bc4f95103efa60ce11cafbf174efd7b3d4
+Subproject 2afbb8ec472cac5102eb239f57b006f8c938768