Blender Git Commits

Blender Git "master" branch commits.

Page: 1826 / 5574

April 14, 2018, 22:08 (GMT)
Pydocs: Expand bge.contraint docs

Takes information from the manual and dumps it here.
April 14, 2018, 20:26 (GMT)
Cleanup: style
April 14, 2018, 14:24 (GMT)
Fix compiler error in Windows
April 14, 2018, 12:34 (GMT)
Merge branch 'master' into blender2.8
April 14, 2018, 12:27 (GMT)
Cleanup: use const for BKE_object args
April 14, 2018, 12:10 (GMT)
Merge branch 'master' into blender2.8
April 14, 2018, 11:59 (GMT)
Logging: replace 'fwrite' w/ 'write'

We're already buffing output, so use write directly.
April 14, 2018, 11:35 (GMT)
Cleanup: rename WriteData struct members.

Relationship between tot/count/buf wasn't clear.

Also use doxy sections.
April 14, 2018, 11:03 (GMT)
Undo: refactor memfile writing

- Move static undo variable into 'WriteData',
'memfile_chunk_add' used arguments in a confusing way,
sometimes to set/clear static var.

- Replace checks for 'wd->current' with 'wd->use_memfile'
move memfile vars into 'wd->mem' struct.
April 14, 2018, 10:30 (GMT)
Fix T54568: Undo memory de-duplication failed

Error in 651b8fb14e caused de-duplication to fail.
April 14, 2018, 05:25 (GMT)
BGL: Expose OpenGL API for FrameBuffers and RenderBuffers.
April 13, 2018, 14:01 (GMT)
Merge branch 'blender2.8' into blender2.8-workbench
April 13, 2018, 13:49 (GMT)
Workbench: Silhouette shading

Currently it uses the `obj->col`. This needs to be made more intelligent
with fe collection overrides.
April 13, 2018, 13:47 (GMT)
PyAPI: Gawain: Checks the member `data` instead `vbo_id`.

After recent changes in gawain, `vbo_id` is now assigned in VertBuf creation.
April 13, 2018, 13:41 (GMT)
RNA: Fix crash with select_mode_update.

`bpy.context.tool_settings.mesh_select_mode = (True, True, True)` was crashing because `wmn->window` was not being passed.
April 13, 2018, 13:38 (GMT)
DRW: Deferred Shader Compilation: Optimize shaders compilation.

`glFinish()` that was causing bad perf issue on `Intel(R) HD Graphics 4000`.
April 13, 2018, 13:36 (GMT)
CLAY: Fix prepass shader on certain compiler.

`Intel(R) HD Graphics 4000` driver sometimes does stupid things.
April 13, 2018, 12:38 (GMT)
Python API: remove preview/render resolution settings from API functions.

For correct results these must have been set already when the depsgraph was
created and evaluated, so all dependencies have appropriate resolutions too.

For particle we no longer backup and restore the viewport particles to avoid
overwriting them during render, as copy-on-write solves this for us. Even
without COW particles seem to work ok.

This also removes the particle simplification options based on camera. This
was never used much and only available in Blender Internal.

Differential Revision: https://developer.blender.org/D3148
April 13, 2018, 12:17 (GMT)
Depsgraph: don't pass evaluation context to update functions.

The depsgraph now contains all the state needed to evaluate it.

Differential Revision: https://developer.blender.org/D3147
April 13, 2018, 12:17 (GMT)
Depsgraph: remove engine type from evaluation context.

This was only used for viewport rendering, where we can just pass the engine
type directly. There is no technical reason why we can't draw the same depsgrpah
with different render engines.

It also led to some weird things like requiring a render engine for snapping
and raycast API functions.

Differential Revision: https://developer.blender.org/D3145
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021