Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1304 / 8462

September 4, 2020, 11:51 (GMT)
Cleanup: GPUFrameBuffer: Use Texture class instead of gl calls
September 4, 2020, 11:39 (GMT)
Cleanup: Enable Clang-Tidy readability-qualified-auto rule

No functional changes. No changes except enabling the rule, even.
September 4, 2020, 11:37 (GMT)
Change bsdf values as per illum values.

Set defaults of MTLMaterial that is useful for importer.
For exporter, asserts have been added.
September 4, 2020, 11:31 (GMT)
Cleanup: Clang-Tidy readability-redundant-declaration fix

No functional changes.
September 4, 2020, 11:28 (GMT)
Export loop normals not vertex normals.
September 4, 2020, 11:26 (GMT)
Don't write default scale and translation.

Also fix debug warning of material not found.

Add asserts to catch unchanged values.
September 4, 2020, 10:37 (GMT)
Cleanup: Clang-Tidy readability-static-accessed-through-instance fixes

No functional changes.
September 4, 2020, 10:37 (GMT)
Cycles: Cleanup, mark overridden virtual methods as such

Solves strict Clang warnings reported on Linux.
September 4, 2020, 10:04 (GMT)
Cleanup: Clang-Tidy readability-const-return-type fixes

No functional changes.
September 4, 2020, 09:26 (GMT)
Cleanup: Clang-Tidy readability-redundant-preprocessor fixes

Remove redundantly nested `#if` and `#ifdef` statements.

One nested `#if 0` block was left untouched, as it's in particle code
that's no longer maintained. Furthermore, that block also has some
explanation as to the differences between the enabled & disabled parts.

One nested `#if 0` construct was completely removed, leaving only the
actually used bit of code. There was no explanation as to the usefulness
of the disabled code, and it hasn't been touched in years.

No functional changes.
September 4, 2020, 08:30 (GMT)
Fix T80273: Restrict option in weight paint doesn't work with gradient

With the 'Restrict' option, the gradient should be restricted to the
assigned vertex, just like the other weight paint tools.

Maniphest Tasks: T80273

Differential Revision: https://developer.blender.org/D8761
September 4, 2020, 08:11 (GMT)
Fix T78084: Search does not accept text fragments everywhere

This was reported for the "Add Node" search functionality, but is
relevant in other searches as well.

So e.g. when searching for "Separate XYZ", typing "sep", then " " (with
the intention to type "X" next) would clear the search field. Now use
the same method (matching against all search words) as in F3 searching
('menu_search_update_fn') in other searches as well [searching IDs,
property objects, finding nodes,...]

This should give a much nicer search experience in general.

Note: this does not touch other searches in the Dopesheet, Outliner,
Filebrowser or User Preferences that have other search implementations.

Maniphest Tasks: T78084

Differential Revision: https://developer.blender.org/D8232
September 4, 2020, 08:03 (GMT)
Add float3 to string function to utilities.

Makes the MTL writer a bit compact. That change to be committed soon.
September 4, 2020, 08:03 (GMT)
Move string utility functions in one file.

No functional change. Only renaming, and adding a few const.
September 4, 2020, 02:27 (GMT)
UI: Make UV Editor contextual menu more consistent with 3D View

Follow up on rB12716e6b9fc74bd53be39ec7aab16ca8d43f0593

See also: rB62774badeda7d13fd3c6af57c632ff3167a608d7
September 4, 2020, 00:45 (GMT)
GLTexture: Add back texture proxy check

Cleanup the feature itself:
- Check 3D textures size against the correct limit.
- Add check for compressed textures.
September 4, 2020, 00:45 (GMT)
GPUTexture: Add support for samplers

This just add back the support.
This commit also includes a bit of cleanup.
September 4, 2020, 00:45 (GMT)
GPUTexture: GL Backend Isolation

This is a massive cleanup needed for vulkan support T68990. It provides:

- More meaningful enums with conversion functions.
- Less hacky supports of arrays and cubemaps (all considered layered).
- More inline with the stateless design of vulkan and modern GL.
- Methods Fallbacks are using framebuffer functions that are wrapped
instead of implementing inside the texture module.

What is not in there:
- API change.
- Samplers support (breaks a few effects).
September 4, 2020, 00:44 (GMT)
GPUFramebuffer: Encapsulate single attachement clear

This is in preparation of using it to clear single texture.

Also includes minor cleanups about not using tex target in
assert and adding enum operators.
September 4, 2020, 00:41 (GMT)
Cleanup: EEVEE: Use correct array size and use equals_v2v2_int
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021