Blender Git Commit Log

All Blender Git commits.

Page: 1923 / 8462

January 22, 2020, 18:36 (GMT)
DRW: Move Color-Management handling to draw manager

This is first part of the color managmeent refactor.

The drawing of the overlays is done in a sRGB texture to retain some bits
of accuracy.

The transform is applied after the overlays blending for now.

There is much left to be done.
January 22, 2020, 18:36 (GMT)
Cleanup: EEVEE: Move debug draw to eevee_renderpass.c
January 22, 2020, 18:36 (GMT)
GPU: Add sRGB framebuffer support

Only enable GL_FRAMEBUFFER_SRGB on framebuffer objects as the main
framebuffer is likely to be srgb, and as of now we don't use linear
color for area texture.
January 22, 2020, 18:36 (GMT)
GPUViewport: Cleanup and use always use RGBA16F
January 22, 2020, 18:36 (GMT)
Cleanup: OpenColorIO: Remove state tracking

Theses are useless. Better assume the state is has been changed.
January 22, 2020, 18:36 (GMT)
DRW: Use Batch API instead of IMM for color managment

A little cleanup that should avoid some state changes and pipeline stall.
January 22, 2020, 18:36 (GMT)
OpenColorIO: Improve/Cleanup Implementation

This split the shader cache into caches for Shader, Lut and CurveMapping.

This way we can have smoother updates when tweaking/animating the color
managment (i.e. exposure and gamma should only recompile the shader).

The curvemapping, predivide and dither options are no longer compile time
optimized but use uniforms. I did not measure any performance difference.
January 22, 2020, 17:49 (GMT)
Bugfix for T69413

Fixes the invisible scrollbar when opening preferences by 'Editor Type' by always creating scrollbars for V2D_COMMONVIEW_PANELS_UI objects.

This removes a fix (T47047) for dpi issues when dragging out the toolbox. The new toolbox in 2.8 does not seem to have the same DPI issues.

Exact steps for others to reproduce scrollbar invisible (T69413):
change the 3d viewport to preferences and go to addons. The scrollbar will not be visible

To verify there are no DPI issues:
Apply the patch and open blender. Hide the toolbar. Split the 3d view port into 4 windows, such that one is very small horizontally, another is very small vertically, and a third is small in both directions. Drag out the toolbar arrow on all four viewports. The Toolbar will be the same size in each. For further verification, adjust the scaling and repeat.
{F7805968}

Also this is my first time submitting a patch. Some instruction is welcome!

Reviewed By: #user_interface, Severin

Maniphest Tasks: T69413

Differential Revision: https://developer.blender.org/D6050
January 22, 2020, 17:35 (GMT)
UI: Hide empty Tool-Header in Rendering workspace (Image Editor)

Fixes T71509
January 22, 2020, 17:31 (GMT)
Fluid: Cleaned up functions that deal with Python objects (C-API)

This commit belongs to T72894. It's related to (my) previous commits on pointer exchanges (today + yesterday). It cleans up the functions by describing their usage in the comments, adds additional nullptr checks, and fixes the reference count responsibilities of newly created PyObjects.
January 22, 2020, 17:24 (GMT)
GPencil: Rename BKE function to use stroke prefix
Revision 8fc68a2 by Gaia Clary (master)
January 22, 2020, 17:04 (GMT)
Fix T69090: Collada Exporter now exports the base color if Nodes are disabled

I also changed the Collada importer scuh that the diffuse Alpha is now set
for the generated PBSDF Shader AND for the base color.

Note: we can not export the base color AND the color
from the PBSDF Shaders at the same time. And when importing
we do not know if the color was originally coming from a base
material or from a shader. Setting them both in import seems
to give the most consistent results.
January 22, 2020, 17:02 (GMT)
Fix T73191: Buttons in lower left of Preferences broken

I'm still not entirely sure what was going on - I know that the execute
region didn't get initialized correctly, but doing that at a later point
didn't fix the issue. Apparently forcing the header region to
re-initialize does fix it, even though I was sure this was redundant.

Also fixes a memory leak in UI code after preferences were opened.
January 22, 2020, 16:39 (GMT)
install_deps.sh: strip trailing punctuation from version numbers

Encountered this issue when enabling more libraries.
January 22, 2020, 16:11 (GMT)
Revert "GPencil: Cleanup - Add parentesis"

This reverts commit d5deb59d3b4a6a6d27909c7c48532a36e7ed599b.
January 22, 2020, 16:10 (GMT)
GPencil: Enable Lights in Render mode

The lights were not enabled in render
January 22, 2020, 15:47 (GMT)
GPencil: Cleanup - Add parentesis

January 22, 2020, 15:45 (GMT)
Fluid: Refactored Mantaflow <-> Blender pointer exchange once more
January 22, 2020, 15:20 (GMT)
GPencil: Change Title for Vertex Color parameters
January 22, 2020, 15:17 (GMT)
install_deps.sh: fix versions such as 1.6_RC2 failing to compare

This is stripped off since it causes an error when evaluating
the strings as numbers.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021