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) |
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 |
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. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021