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


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