Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-24 | Remove unused files | mano-wii | |
2018-09-24 | BGL: Wrap glBlitFramebuffer | mano-wii | |
2018-09-21 | GPU Python API: matrix.load_projection_matrix | mano-wii | |
If the `push_projection` and `pop_projection` functions already exist, there should naturally be a way to load a projection matrix. | |||
2018-09-21 | Cleanup: style | Campbell Barton | |
2018-09-21 | Preserve the actively bound framebuffer after using gpu.offscreen | Dalai Felinto | |
Otherwise we cannot draw anything after drawing in the offscreen buffer | |||
2018-09-20 | GPU Python API: shader.uniform_float | Dalai Felinto | |
The existing alternative is to use a buffer and call uniform_vector_float which is overkill for such a simple operation. | |||
2018-09-20 | Typo on pydoc for uniform_int | Dalai Felinto | |
2018-09-20 | gpu.batch module: keep shader reference in batch. | mano-wii | |
2018-09-20 | gpu.shader module: Do not free builtin shaders. | mano-wii | |
2018-09-20 | gpu.shader.builtin module: Add GPU_SHADER_2D_IMAGE. | mano-wii | |
2018-09-20 | Missing from last commit | Campbell Barton | |
2018-09-20 | PyAPI: correct term for class property warning | Campbell Barton | |
2018-09-19 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |
2018-09-19 | Spelling fixes in comments and descriptions, patch by luzpaz. | Brecht Van Lommel | |
Differential Revision: https://developer.blender.org/D3700 | |||
2018-09-19 | BLI_utildefines: rename pointer conversion macros | Campbell Barton | |
Terms get/set don't make much sense when casting values. Name macros so the conversion is obvious, use common prefix for easier completion. - GET_INT_FROM_POINTER -> POINTER_AS_INT - SET_INT_IN_POINTER -> POINTER_FROM_INT - GET_UINT_FROM_POINTER -> POINTER_AS_UINT - SET_UINT_IN_POINTER -> POINTER_FROM_UINT | |||
2018-09-19 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-09-16 | Fix driver expression bytecode validation crash if parsing fails. | Alexander Gavrilov | |
Another NULL pointer access: nothing to validate if it already failed. | |||
2018-09-16 | Fix a crash when a driver expression evaluates to NaN. | Alexander Gavrilov | |
The debug logging statement was accessing a NULL pointer. Also happens in 2.79. | |||
2018-09-15 | PyDoc: add gpu.shader | Campbell Barton | |
Also some syntax corrections. | |||
2018-09-14 | GPU module: Initial implementation of the `gpu.shader` submodule. | mano-wii | |
Differential Revision: https://developer.blender.org/D3688 | |||
2018-09-13 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-09-13 | PyAPI: remove operator methods that leak memory | Campbell Barton | |
2018-09-13 | PyDoc: add bpy.app.icons to docs | Campbell Barton | |
2018-09-13 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-09-13 | PyAPI: add API call to get an operators type | Campbell Barton | |
Getting the instance leaks memory and was only meant to be used for generating docs. | |||
2018-09-13 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-09-13 | Cleanup: _bpy.ops utility to lookup an operator | Campbell Barton | |
2018-09-13 | PyAPI: add bpy.app.icons to sys.modules | Campbell Barton | |
2018-09-13 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-09-13 | Cleanup: use PyImport_GetModuleDict | Campbell Barton | |
Replace direct access using PyThreadState_GET | |||
2018-09-13 | Cleanup: use float name in property range function | Campbell Barton | |
2018-09-11 | GPUVertBuf.fill: support for objects with buffer interface. | mano-wii | |
Differential Revision: https://developer.blender.org/D3684 | |||
2018-09-06 | gpu module: close quotation marks in descriptions | mano-wii | |
2018-09-06 | gpu module: retouching the description of the types. | mano-wii | |
2018-09-06 | Cleanup: style | Campbell Barton | |
2018-09-06 | Correct build errors | Campbell Barton | |
2018-09-06 | Join the python modules `gpu` and `_gpu` into one. | mano-wii | |
Maybe it's still early to set the new drawing api for python. But joining these two modules is an initial step. ``` >>> gpu. matrix select types ``` ``` >>> gpu.types.GPU Batch( OffScreen( VertBuf( VertFormat( ``` The creation of a new offscreen object is now done by the `GPUOffscreen.__new__` method. Reviewers: campbellbarton, dfelinto Reviewed By: campbellbarton, dfelinto Tags: #bf_blender_2.8 Differential Revision: https://developer.blender.org/D3667 | |||
2018-09-05 | Fix GPU.offscreen to use depsgraph and updated API | Dalai Felinto | |
2018-09-03 | Merge branch 'master' into blender2.8 | Bastien Montagne | |
Conflicts: source/blender/blenkernel/intern/collision.c | |||
2018-09-03 | Spelling fixes in comments and descriptions, patch by luzpaz. | Brecht Van Lommel | |
Differential Revision: https://developer.blender.org/D3668 | |||
2018-09-03 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-09-03 | PyAPI: add optional imports to expression eval API | Campbell Barton | |
Avoids having to use `__import__` to access modules. | |||
2018-09-02 | Cleanup: comment blocks | Campbell Barton | |
2018-09-02 | Cleanup: comment blocks | Campbell Barton | |
2018-08-31 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-08-31 | Python: Enable MASS unit in FloatProperty | Monique Dewanchand | |
MASS unit was already implemented for the C api. Only making sure it is accessible in the python api. Also added 'CAMERA' to the documentation as a valid option. | |||
2018-08-31 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-08-31 | PyAPI: replace checks for invalid input w/ assert | Campbell Barton | |
Was returning -1 as a bool argument, in this case the caller needs to ensure non-null args. | |||
2018-08-31 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-08-31 | C/Python API: Add PyC_RunString_AsIntPtr | Campbell Barton | |
Utility to get an int or pointer from a Python expression. |