March 17, 2020, 20:39 (GMT) |
Ghost: Ghost-XR API to abstract away and access OpenXR functionality Extends Ghost to include an abstraction for OpenXR, which I refer to as Ghost-XR. Such an API is the base for the following commit, which introduces VR support to Blender. Main features: * Simple and high-level interface for Blender specific code to call. * Extensible for muliple graphics backends, currently OpenGL and a DirectX compatibility layer are supported. * Carefully designed error handling strategy allowing Blender to handle errors gracefully and with useful error messages. * OpenXR extension and API-layer management. * OpenXR session management. * Basic OpenXR event management. * Debug utilities for Ghost-XR and OpenXR For more information on this API, check https://wiki.blender.org/wiki/Source/Interface/XR. Reviewed by: Brecht Van Lommel Differential Revision: https://developer.blender.org/D6188 |
March 17, 2020, 20:32 (GMT) |
Fluid: Correct Tooltip |
March 17, 2020, 20:28 (GMT) |
Online Manual Reference: Update |
March 17, 2020, 19:45 (GMT) |
Cleanup: Fix warnings about function signature of register pass RE_engine_register_pass is sometimes in the headers with type as an integer parameter, sometimes as eNodeSocketDatatype. This caused warnings, the root cause was makesrna was not able to generate the proper type for enums and defaulted to int. makesrna has been extended with the RNA_def_property_enum_native_type that allows telling makesrna the native type of an enum, if set it will be used otherwise it will still fall back to int. Differential Revision: https://developer.blender.org/D7117 Reviewed By: brecht |
March 17, 2020, 19:20 (GMT) |
Merge branch 'temp-openxr-blenderside' into soc-2019-openxr |
March 17, 2020, 19:19 (GMT) |
Merge branch 'master' into temp-openxr-blenderside |
March 17, 2020, 19:10 (GMT) |
Ghost: Ghost-XR API to abstract away and access OpenXR functionality Extends Ghost to include an abstraction for OpenXR, which I refer to as Ghost-XR. Such an API is the base for the following commit, which introduces VR support to Blender. Main features: * Simple and high-level interface for Blender specific code to call. * Extensible for muliple graphics backends, currently OpenGL and a DirectX compatibility layer are supported. * Carefully designed error handling strategy allowing Blender to handle errors gracefully and with useful error messages. * OpenXR extension and API-layer management. * OpenXR session management. * Basic OpenXR event management. * Debug utilities for Ghost-XR and OpenXR For more information on this API, check https://wiki.blender.org/wiki/Source/Interface/XR. Reviewed by: Brecht Van Lommel Differential Revision: https://developer.blender.org/D6188 |
March 17, 2020, 19:09 (GMT) |
Fix warning when compiling without WITH_XR_OPENXR |
March 17, 2020, 18:02 (GMT) |
GPencil: Fix crash joining objects The weights array can be NULL. |
March 17, 2020, 17:52 (GMT) |
Change 'make update' back to use the master add-ons branch |
March 17, 2020, 17:35 (GMT) |
make deps: Fixes to make OpenXR to work on CentOS Linux - Harvest to a proper location. - Disable STD's filesystem which is experimental and caused linking errors when OpenXR is usedi n Blender. |
March 17, 2020, 17:29 (GMT) |
GPencil: Rename old color operators to material The color was used in old version when palettes were used, but now all are materials |
March 17, 2020, 17:21 (GMT) |
Fix T74762: Mantaflow: Non emmiting flow source affects simulation |
March 17, 2020, 16:48 (GMT) |
Fix T74322: Wrong object bundles with scaled camera Camera scale was not handled correctly when drawing 3d bundles for reconstructed objects (caused by normalization of the matrix). |
March 17, 2020, 16:40 (GMT) |
Cleanup: Remove unused function Was introduced earlier today and did not turn out to be very useful and clear. |
March 17, 2020, 16:40 (GMT) |
Multires: Properly support virtual modifiers for Apply Base The initial code from earlier from today didn't really work reliable since it is not possible to apply virtual modifiers but not the real multires one (in a situation like mesh with shapekeys and multires). New code uses less memory and has better performance for the case when there are actual modifiers leading the multires. The case when there is only multires will not be as performant as possible at this moment. |
March 17, 2020, 16:33 (GMT) |
Cleanup: process colorspace conversion with a 1D pixel array No need to assume it's 2D or 3D. |
March 17, 2020, 16:29 (GMT) |
Merge branch 'master' into greasepencil-object |
March 17, 2020, 16:28 (GMT) |
GPencil: Fix Parent layer not working The parenting was using the old logic, but with new engine the draw is done using eval data. Fixed the depsgraph relationship missing with bones to get an update when the bone is transformed. Also fixed Snap cursor to Selected |
March 17, 2020, 16:12 (GMT) |
Cleanup: blenkernel proper header inclusion for BKE_ocean.h BKE_ocean.h uses the bool type without including stdbool.h counting on someone else including that before it. With D6811 enabling automatic sorting of the includes this can no longer be counted on. This changes includes stdbool.h in BKE_ocean.h so it can build without being depended on others including the right headers before it. |
|
|
|


Master Commits
MiikaHweb | 2003-2021