Blender Git Commits

Blender Git "master" branch commits.

Page: 1643 / 5574

July 10, 2018, 14:30 (GMT)
Fix T55826, fix T55804: crash after copying scene with linked objects.
July 10, 2018, 14:30 (GMT)
Fix accidentally removed particle function in GLSL, still not supported though.
July 10, 2018, 14:30 (GMT)
Fix popovers showing unnecessary titles.
July 10, 2018, 13:31 (GMT)
Eevee: LightCache: Initial Implementation

This separate probe rendering from viewport rendering, making possible to
run the baking in another thread (non blocking and faster).

The baked lighting is saved in the blend file. Nothing needs to be
recomputed on load.

There is a few missing bits / bugs:
- Cache cannot be saved to disk as a separate file, it is saved in the DNA
for now making file larger and memory usage higher.
- Auto update only cubemaps does update the grids (bug).
- Probes cannot be updated individually (considered as dynamic).
- Light Cache cannot be (re)generated during render.
July 10, 2018, 13:31 (GMT)
Object Mode: Change Lightprobe display.
July 10, 2018, 13:31 (GMT)
DRW: Add new features from lightcache branch

- Change gl_context_mutex to a ticket mutex ensuring interactivity even
when rendering.
- Add DRW_custom_pipeline for using DRW outside of the viewport and render
pipeline.
- DRW_opengl_render_context_*** and DRW_gawain_render_context_*** to use
with DRW_custom_pipeline.
- Add possibility to bypass deferred compilation on demand (not User
demand).
- Add union to access DRWMatrixState members more easily.
July 10, 2018, 13:31 (GMT)
DrawData: Change drawdata to a generic struct shared accross ID types

This makes tagging much more generic and make the world updates more in
line with the new tagging system (Depsgraph).
July 10, 2018, 13:31 (GMT)
GPUTexture: Refactor of texture creation & new feature

- Texture creation now requires explicit data type.
- GPU_texture_add_mipmap enable explicit mipmap upload.
- GPU_texture_get_mipmap_size can be used to get the size of a mipmap level
of an existing GPUTexture
- GPU_texture_read let you read back data from a gpu texture.
July 10, 2018, 13:11 (GMT)
Numeric Input: remove fake-editing option

Numeric input allowed mix of editing and hotkeys which were interpreted
as modifiers instead of using as numeric input.

This meant entering '1.0*3' needed to be typed as '1.0**3'
('*' to activate, and again to multiply).

Pressing '/' gave the reciprocal of the current number
which could be useful.

Test removing this feature, so only full numeric input is supported.
July 10, 2018, 12:45 (GMT)
Merge branch 'master' into blender2.8
July 10, 2018, 12:40 (GMT)
OpenSubdiv: Fix wrong topology refiner cast
July 10, 2018, 12:40 (GMT)
OpenSubdiv: Make more flexible C-API to specify FVar interpolation
July 10, 2018, 12:10 (GMT)
3D View: overlay option to show bones

Allows drawing motion paths without the bones.
July 10, 2018, 10:33 (GMT)
Fix T55882: crash closing user preferences window in some cases.
July 10, 2018, 10:14 (GMT)
Modifiers: Use bool for boolean flag in isDisabled
July 10, 2018, 10:00 (GMT)
Ocean Modifier: prevent crashing on 'Apply Modifier' button

The 'Apply Modifier' button calls the modifier code on the original
object instead of an evaluated copy, which doesn't have an initialised
Ocean *.
July 10, 2018, 10:00 (GMT)
Ocean Modifier: removed duplicated code

Some code was copied with 'keep in sync with xxx' comments added to it.
July 10, 2018, 10:00 (GMT)
Ocean Modifier: refactored the delayed-refresh approach

The approach of setting 'refresh' flags on the modifier, and performing
the associated actions when the modifier is being evaluated, is a bad
one. Instead, we use the separation of the original and the evaluated
copy to 'refresh' certain things (because they simply aren't set at all
on the original). Other actions are now done directly with BKE_ocean_xxx
functions on the original data, intead of during evaluation.
July 10, 2018, 10:00 (GMT)
Ported mesh_create_derived_view() to mesh_create_eval_final_view()
July 10, 2018, 10:00 (GMT)
Ocean Modifier: ported from DerivedMesh to Mesh
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021