Jacques Lucke
b82eac8986
Py API Docs: improve 2D image example
2018-11-07 16:14:11 +01:00
Jacques Lucke
9a38526be0
Py API Docs: show gpu_extras module
2018-11-07 15:45:28 +01:00
Bastien Montagne
7b38df41ae
Fix/cleanup RNA viewlayer API.
...
RNA's ViewLayer would present 'first level' of layer collection as a
list (collection property), when it is actually now only a single item,
same as the scene's master collection.
Note: did not try to update view_layer python tests, those are already
fully broken for quiet some time I guess (they still assume
view_layer.collections to be mutable e.g.)...
2018-11-06 17:20:49 +01:00
Bastien Montagne
a22167b9a2
Fix/Updated Object API example.
...
Was still 2.7x code... ;)
2018-11-05 20:42:00 +01:00
Jacques Lucke
a8e9959e07
API Docs: gpu api introduction + examples
2018-11-05 19:28:28 +01:00
Campbell Barton
ca8fee62ab
Update gpu offscreen PyAPI example
2018-10-26 12:13:03 +11:00
Bastien Montagne
af58646467
Fix py API docgen script for new context members.
2018-10-19 20:13:50 +02:00
Brecht Van Lommel
e65784a051
Python API: add loop triangles access, remove tessfaces.
...
Loop triangles are tessellated triangles create from polygons, for renderers
or exporters that need to match Blender's polygon tesselation exactly. These
are a read-only runtime cache.
Tessfaces are a legacy data structure from before Blender supported n-gons,
and were already mostly removed from the C code.
Details on porting code to loop triangles is in the release notes.
Differential Revision: https://developer.blender.org/D3539
2018-10-10 17:43:44 +02:00
Campbell Barton
6ebe211644
Cleanup: pep8
2018-09-27 09:41:18 +10:00
Dalai Felinto
a3020d5558
Fixup for gpu.types.GPUOffscreen.py example
...
Addressing the changes introduced on: 43fa51835a
2018-09-21 13:34:53 -03:00
mano-wii
43fa51835a
gpu.types.GPUOffscreen.py example file: Move the shader reference removal code to execute on __main__
2018-09-21 13:26:23 -03:00
mano-wii
964bb28e21
gpu.types.GPUOffscreen.py example file: Delete the reference of the previous shader.
...
Strange that the `bpy.utils.register_class` utility does not remove the reference of the class with same name.
2018-09-21 12:36:38 -03:00
Dalai Felinto
fbc837b2f8
Updated gpu.types.GPUOffscreen.py example file
...
The image I get is a bit too dark, which is the same I get in the viewport
itself when there is no Display Device. So I believe for cases like this
we need to have color management on top of the buffer.
Also, on EEVEE it looks like it needs to clear some extra buffers. You can see
that, by rotating the camera view around.
That said, this is the first step to bring back fun addons
that use external offscreen buffers.
Note: When using gpu offscreen with POST_VIEW (as oppose to POST_PIXEL)
I get a crash with DST having 0xFF..
2018-09-20 22:21:19 +00:00
Brecht Van Lommel
6b433f4eb3
Merge branch 'master' into blender2.8
2018-09-19 18:20:50 +02:00
Brecht Van Lommel
a4f2ebc78d
Spelling fixes in comments and descriptions, patch by luzpaz.
...
Differential Revision: https://developer.blender.org/D3700
2018-09-19 18:18:05 +02:00
Campbell Barton
83d4328ce7
PyDoc: add gpu.shader
...
Also some syntax corrections.
2018-09-15 10:35:03 +10:00
Campbell Barton
aacdd28edd
PyDoc: add bpy.app.icons to docs
2018-09-13 19:21:08 +10:00
Campbell Barton
1c2358224f
Merge branch 'master' into blender2.8
2018-09-13 16:35:09 +10:00
Campbell Barton
c062d360ca
PyDoc: replace use of deprecated API call
2018-09-13 16:33:34 +10:00
Campbell Barton
a4e4dc1b75
Merge branch 'master' into blender2.8
2018-09-13 15:39:21 +10:00
Campbell Barton
ffe5b92325
PyDoc: disable ASAN exit code for doc building
...
Prevented docs from building on any minor issue when ASAN was enabled.
2018-09-13 15:37:30 +10:00
Brecht Van Lommel
e0a4dc6a79
UI / Python: rename X-Ray to In Front, Draw to Display.
...
See T56648.
2018-09-06 13:26:46 +02:00
mano-wii
6d04e48539
Join the python modules gpu
and _gpu
into one.
...
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 21:15:44 -03:00
Bastien Montagne
a43ebc63fa
Merge branch 'master' into blender2.8
...
Conflicts:
source/blender/blenkernel/intern/collision.c
2018-09-03 17:44:36 +02:00
Brecht Van Lommel
4da2acae3a
Spelling fixes in comments and descriptions, patch by luzpaz.
...
Differential Revision: https://developer.blender.org/D3668
2018-09-03 16:55:01 +02:00
Brecht Van Lommel
0d085790d1
Python / Cleanup: rename INFO_MT to TOPBAR_MT/VIEW3D_MT to reflect actual location.
2018-08-29 16:25:50 +02:00
Campbell Barton
590a6b5269
Cleanup: pep8
2018-08-28 21:01:22 +10:00
Campbell Barton
e9fb2feb2e
UI: text keyword argument to label
...
Prepare for keyword only args
2018-08-28 12:34:51 +10:00
Andrew Hale
1e6a5eb087
Implement BMesh Operator string enumerators and docs generation.
...
Partial implementation of T56496 for review.
Reviewers: campbellbarton
Reviewed By: campbellbarton
Differential Revision: https://developer.blender.org/D3635
2018-08-27 16:15:54 +02:00
Campbell Barton
f689c821f0
Documentation: fixes for building w/ 2.8
...
Note, bpy.app.icons needs to be supported eventually.
2018-08-17 00:02:36 +10:00
Campbell Barton
3730839958
Correct error in py doc generation
2018-08-14 22:18:46 +10:00
Aaron Carlisle
12acf1e4f8
Cleanup: Update some links to new wiki
2018-08-13 21:55:30 -04:00
Aaron Carlisle
0e7dd01944
PyDoc: remove old undocumented message
2018-08-13 21:43:51 -04:00
Aaron Carlisle
e040cfe15a
PyDoc: Remove "API" from version
2018-08-13 20:53:45 -04:00
Aaron Carlisle
44871e0e0f
Pydoc: Switch theme to sphinx_rtd_theme
2018-08-13 20:51:36 -04:00
Aaron Carlisle
0a93685dcc
PyDoc: Add missing application icons link
2018-08-13 20:51:36 -04:00
Aaron Carlisle
721321bf9e
Cleanup: copy paste error in tooltip
2018-08-13 20:51:35 -04:00
Aaron Carlisle
34c09bc21e
PyDoc: Various fixes to generation process
2018-08-13 20:51:34 -04:00
Aaron Carlisle
a3cc1fcaf3
PyAPI Docs: Fix syntax error
2018-08-13 20:51:34 -04:00
Aaron Carlisle
57e6359920
PyDoc: Remove hack to rename main doc from 'contents' to 'index'
2018-08-13 20:51:33 -04:00
Aaron Carlisle
7d8477e019
PyAPI: Docs: Remove old Blender.org theme
...
This also makes the generator script only allow one theme.
Having this be an argument does not make sense, just over complicating
things.
2018-08-13 20:51:32 -04:00
Aaron Carlisle
d062c86ed0
PyDoc: Use captions for section headers
2018-08-13 20:51:31 -04:00
Aaron Carlisle
d0acfba937
PyAPI Docs: Move change log link to top with info docs
2018-08-13 20:51:31 -04:00
Aaron Carlisle
27be340616
PyAPI Docs: Remove large note about changing modules
...
These are stable now. We may want another note about
new 2.8 modules
2018-08-13 20:51:30 -04:00
Aaron Carlisle
bee348a388
PyAPI Docs: Remove BGE related documenation
2018-08-13 20:51:30 -04:00
Aaron Carlisle
6218cd3261
PyAPI Docs: Fix Space in URL Name
2018-08-13 20:51:29 -04:00
Campbell Barton
b29b73a67e
Gizmo: update Python templates
2018-07-15 19:51:11 +02:00
Campbell Barton
49b86bcfec
Merge branch 'master' into blender2.8
2018-07-05 07:54:47 +02:00
Campbell Barton
cd17b32583
Cleanup: pep8
2018-07-05 07:53:21 +02:00
Campbell Barton
969111f9b5
Cleanup: pep8
2018-07-03 22:35:37 +02:00