Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-14 | Researching bottlenecks.temp-texture-painting-gpu | Jeroen Bakker | |
2022-10-14 | Fix texturepainting on AMD/VEGA. | Jeroen Bakker | |
2022-10-12 | Fix some issues where painting on the incorrect layer happened. | Jeroen Bakker | |
2022-10-12 | Fixed some issues when removing unused tiles. | Jeroen Bakker | |
2022-10-11 | Paint Tile streaming. | Jeroen Bakker | |
2022-10-04 | Use 16F | Jeroen Bakker | |
2022-10-04 | Remove falloffshape variations. Making space for masking. | Jeroen Bakker | |
2022-10-04 | Initial blending mode. | Jeroen Bakker | |
2022-10-04 | Fix hardness. | Jeroen Bakker | |
2022-10-04 | Falloff curve. (WIP) | Jeroen Bakker | |
2022-10-04 | Select the correct shader variation for circle falloff. | Jeroen Bakker | |
2022-10-04 | Add support for projected falloff. | Jeroen Bakker | |
2022-10-04 | Improve performance by making buffers persistent. | Jeroen Bakker | |
2022-10-03 | Reverted change that disabled the logic. | Jeroen Bakker | |
2022-10-03 | Removed debug code. | Jeroen Bakker | |
2022-10-03 | Only draw nodes that are used during in current paint frame. | Jeroen Bakker | |
2022-10-03 | Cleanup: sort cmake file lists | Campbell Barton | |
2022-10-03 | CMake: add missing headers | Campbell Barton | |
2022-10-03 | Cleanup: add license header | Campbell Barton | |
2022-10-03 | DNA: reduce size of Base struct | Campbell Barton | |
Re-order members and remove pad members, reducing it's size by 24 bytes on 64 bit systems. | |||
2022-10-03 | Cleanup: remove 2D region-relative coordinates from Base | Campbell Barton | |
Historically, caching these values may have had some advantages, simplifying drawing object centers and selecting by object center. Now the only uses of these values would calculate the projection before use, so there is no reason to store run-time projection in DNA. This also quiets a `-Wstring-overflow` warning. | |||
2022-10-03 | Cleanup: spelling in comments | Campbell Barton | |
Also replace "dm" for evaluated mesh in some comments. | |||
2022-10-03 | Cleanup: use function style casts for C++ | Campbell Barton | |
2022-10-03 | Cleanup: quiet undeclared function warning | Campbell Barton | |
2022-10-03 | Cleanup: Move three modifier files to C++ | Hans Goudey | |
2022-10-03 | Fix: build issue with MSVC | Ray Molenkamp | |
Issue introduced by rB208b3a0472b3 which fixed a build issue on linux. This fix is a band-aid at best but reverting rB208b3a0472b3 is not really an option since that would break linux again. | |||
2022-10-03 | GPUTexture: Add GPU_texture_create_single_layer_view | Clément Foucault | |
This allows the creation of texture arrays from 1D/2D/Cube texture. This is useful when the shader expect a texture array but the original texture isn't. | |||
2022-10-03 | Fix build error on Linux after font thumbnail changes | Brecht Van Lommel | |
2022-10-03 | Cleanup: Rename function `gpencil_point_to_parent_space` | Antonio Vazquez | |
gpencil_point_to_parent_space -> gpencil_point_to_world_space The old name was not clear because it looked it was moving into the object space, but really is doing the opposite. | |||
2022-10-03 | Cleanup: Rename functions | Antonio Vazquez | |
gpencil_apply_parent->gpencil_world_to_object_space gpencil_apply_parent_point->gpencil_world_to_object_space_point The old name was not descriptive enough. | |||
2022-10-03 | Cleanup: Move more files using mesh runtime data to C++ | Hans Goudey | |
In preparation for moving mesh runtime data out of DNA. | |||
2022-10-03 | Fix: Mix node did not set clamp result correctly in versioning code | Charlie Jolly | |
Files were incorrectly loaded without the Clamp Result option set. Reported in BA by CarlG | |||
2022-10-03 | GPU: Fix issue with GPU render boundaries being opened while a GPUBackend ↵ | Jason Fielder | |
does not exist. Fixes regression introduced by rBe8bcca4bdc94 (D15900) Ref T96261 Reviewed By: fclem Maniphest Tasks: T96261 Differential Revision: https://developer.blender.org/D16085 | |||
2022-10-03 | Fix T101504: Crash when repeat value is zero | Pratik Borhade | |
Crash triggers due to division by zero fix is to increase minimum limit for `seg_repeat` to 1 Reviewed By: antoniov, frogstomp Maniphest Tasks: T101504 Differential Revision: https://developer.blender.org/D16120 | |||
2022-10-03 | Cleanup: simplify uv packing for non-square materials | Chris Blackbourn | |
2022-10-03 | Sculpt: Fix T101467: Improper vertex count in pbvh draw | Joseph Eagar | |
2022-10-03 | Sculpt: Fix sculpt face set undo creating duplicate face set layers | Joseph Eagar | |
2022-10-03 | Sculpt: fix crash in relax face sets brush | Joseph Eagar | |
2022-10-03 | Sculpt: Fix T101430: Dyntopo undo crash | Joseph Eagar | |
2022-10-03 | Sculpt: Upload white for color attributes in multires in sculpt | Joseph Eagar | |
Even if multires in sculpt mode doesn't yet support color attributes, we should at least upload white color to avoid making everything black. Also fixed a bug where multires PBVHs didn't have access to their CustomData attribute layout, which PBVH draw needs. | |||
2022-10-03 | Sculpt: Fix T101503: Memory corruption in multires faceset drawing | Joseph Eagar | |
2022-10-03 | Sculpt: Fix T101430: Curve shown improperly in mask from cavity redo | Joseph Eagar | |
2022-10-03 | Attribute Node: refactor lookup to remove duplication between engines. | Alexander Gavrilov | |
Currently lookup of Object and Instancer attributes is completely duplicated between Cycles, Eevee and Eevee Next. This is bad design, so this patch aims to deduplicate it by introducing a common API in blenkernel. In case of Cycles this requires certain hacks, but according to Brecht it is planned to be rewritten later for more direct access to internal Blender data anyway. Differential Revision: https://developer.blender.org/D16117 | |||
2022-10-03 | Cleanup: Move draw_manager_data.cc to C++ | Hans Goudey | |
This will help with moving mesh runtime data to C++ | |||
2022-10-03 | Fix missing Outliner updates when adding nodetrees | Philipp Oeser | |
When e.g. grouping nodes into nodegroups, these would not show up immediately in the Outliner (Blender File / Data API view). Now send (unique combination, not used elsewhere) notifiers (and listen for these in the Outliner). Differential Revision: https://developer.blender.org/D16093 | |||
2022-10-03 | Fix T101347: Curve draw fails to project to cursor depth in ortho views | Campbell Barton | |
ED_view3d_win_to_3d_on_plane with do_clip enabled wasn't working in non-camera orthographic views as it didn't take into account the ray origin being centered to the view. Resolve by testing viewport clipping after the ray has been projected. | |||
2022-10-03 | Cleanup: quiet unused parameter warning in lambda function | Philipp Oeser | |
Copy-paste error in rB039429faeb41. | |||
2022-10-03 | Fix error in blf_get_sample_text returning a pointer to stack memory | Campbell Barton | |
Copy-by-value was used when iterating over unicode_samples which then referenced an array from the value. Resolve by referencing a const pointer to the unicode_sample array. | |||
2022-10-03 | Cleanup: use function style casts for C++ | Campbell Barton | |
2022-10-03 | Cleanup: Move files that use mesh runtime data to C++ | Hans Goudey | |
In preparation for moving the mesh runtime struct out of DNA. |