Blender Git Commit Log

All Blender Git commits.

Page: 2480 / 8462

May 30, 2019, 14:15 (GMT)
Fixed vector math node SVM compile function
May 30, 2019, 14:13 (GMT)
Fix T65017 Eevee: Render error if a SSS node is unconnected
May 30, 2019, 14:13 (GMT)
Cleanup: GPUMaterial: Remove unused struct members
May 30, 2019, 13:10 (GMT)
Spell check
May 30, 2019, 12:56 (GMT)
Corrections to previous commit

* Remove testing instance creation
* Rename function
May 30, 2019, 12:48 (GMT)
Proper creation & destruction of OpenXR instances

Adds wm_xr.c for an XR management API and creates/destroys the OpenXR
instance through this. This is as planned in my proposal, to lock the
OpenXR calls behind an abstraction.
XR data will be stored in a (non-public) wmXRContext struct within the
window-manager.

For now, creates the OpenXR instance on startup. I think it's better to
lazy setup this, as in, only creating the instance once the user starts
the first XR session. Just to avoid costs for something that may not be
used (the OpenXR loader we use will try loading and parsing the system's
OpenXR active_runtime.json on instance creation). That's for later when
I introduce session management though.

Also added a context getter for the xr-context, which is unused but may
be handy later.
May 30, 2019, 12:22 (GMT)
Fix T65231: Null audio device and AV Sync halts playback
May 30, 2019, 11:43 (GMT)
Eevee: Fix volumetric shader if nodetree uses a bsdf node
May 30, 2019, 11:43 (GMT)
DRW: Add unit_state to avoid lots of DRWCallState duplication

A lot of drawcalls don't use the object's properties and don't
need a dedicated DRWCallState. We allocate a unique one at
the begining and use it for all calls that uses the default
unit matrix.
May 30, 2019, 11:43 (GMT)
Eevee: Fix crash caused by visibility calculation
May 30, 2019, 11:43 (GMT)
DRW: Refactor to use object pointer for drawcall by default

This cleans up a bit of duplicated code and some confusion about
what was culled and what wasn't.

Now everything is culled based on the given object pointer.

If the object pointer is NULL there is no culling performed.
May 30, 2019, 11:42 (GMT)
GPencil: Remove uneeded storage->unit_matrix

When passing NULL to DRW_shgroup_call(), ModelMatrix is assumed
to be unitmat.
May 30, 2019, 11:42 (GMT)
GPU: Enforce Uniform buffer alignment to 16bytes

This seems to be a requirement and remove some errors in
renderdoc.
May 30, 2019, 11:42 (GMT)
GPU: Remove GPU_INDEX_U8

This type of indices is not natively supported on modern GPU and
gives warning on some implementation. The memory savings it
provides is also quite minimal and unlikely to be visible on
nowadays hardware.

This remove some uneeded struct members and makes primitive
restart always enabled by default. This can be broken by addons
if they are not careful enough but many other states have this
problem.

Also leverage GL_PRIMITIVE_RESTART_FIXED_INDEX if
ARB_ES3_compatibility is supported. This removes all API calls
to change restart index depending on indices length.
May 30, 2019, 11:35 (GMT)
Merge master to soc-cycles-procedural
May 30, 2019, 11:31 (GMT)
Tool System: Use circle cursor for non-3D circle select
May 30, 2019, 11:26 (GMT)
Initial implementation of new vector math node.
May 30, 2019, 11:23 (GMT)
GPencil: Add missing blend factor to Regular blend
May 30, 2019, 11:23 (GMT)
GPencil: Rename Blend mode "Normal" to "Regular"

The UI used "Regular" already, but internally the code didn't.
May 30, 2019, 11:23 (GMT)
GPencil: Remove wrong premult in Blend shader

The process was doing two times the same and the alpha was totally wrong.

Related to T65279
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021