Page MenuHome

Campbell Barton (campbellbarton)
EngineeringAdministrator

Projects (24)

User Details

User Since
Jan 30 2005, 5:47 PM (767 w, 2 d)
Roles
Administrator

Recent Activity

Today

Campbell Barton (campbellbarton) requested changes to D6065: Added basic buffer protocol implementation for ImBuf objects.

This has a likelyhood of exposing dangling pointers.

Wed, Oct 16, 4:09 AM
Campbell Barton (campbellbarton) added a comment to D6044: Paint: Option to disable antialiasing.
  • Instead of flag2, we could add a sampling_flag.
  • Booleans should use use_ prefix.
Wed, Oct 16, 3:43 AM · BF Blender (2.81)
Campbell Barton (campbellbarton) added a comment to rB151cc02b6f82: Image: support storing full image buffers for each undo step.

Thanks @Joseph Brandenburg (TheAngerSpecialist), fairly sure it's unrelated to the new undo code.

Wed, Oct 16, 3:41 AM
Campbell Barton (campbellbarton) added a comment to D6070: Sculpt Facemap.

What is the reason to declare a new face-map data type?

Wed, Oct 16, 2:56 AM · BF Blender (2.82)
Campbell Barton (campbellbarton) closed T70858: Home & End (on numpad) not honored by text entry system. as Invalid.
Wed, Oct 16, 2:26 AM · BF Blender
Campbell Barton (campbellbarton) added a comment to T70858: Home & End (on numpad) not honored by text entry system..

Closing, see D5463: Handling Numpad keys dependent on Num Lock state.

Wed, Oct 16, 2:26 AM · BF Blender
Campbell Barton (campbellbarton) added a comment to D6073: Fix (unreported) VSE scene strip should not be able to set the scene to self.

@Fahad Hasan (cgvirus) this was an intentional change made quite some time ago. T52586: Disable scenes using themselves as sequence strips 2.8 Proposal

Wed, Oct 16, 2:14 AM
Campbell Barton (campbellbarton) accepted D6073: Fix (unreported) VSE scene strip should not be able to set the scene to self.
Wed, Oct 16, 2:13 AM
Campbell Barton (campbellbarton) updated the task description for T63733: Python & Add-ons Module.
Wed, Oct 16, 2:09 AM · Python & Add-ons, Add-ons, Python, BF Blender
Campbell Barton (campbellbarton) changed Type from Bug to To Do on T70861: Use 'PyPreConfig' for initialization (Python 3.8).
Wed, Oct 16, 2:08 AM · Python
Campbell Barton (campbellbarton) created T70861: Use 'PyPreConfig' for initialization (Python 3.8).
Wed, Oct 16, 2:08 AM · Python
Campbell Barton (campbellbarton) updated the task description for T63733: Python & Add-ons Module.
Wed, Oct 16, 1:54 AM · Python & Add-ons, Add-ons, Python, BF Blender
Campbell Barton (campbellbarton) triaged T70860: Use 'Vectorcall' for faster function calling (Python 3.8) as Confirmed, Low priority.
Wed, Oct 16, 1:53 AM · Python

Yesterday

Campbell Barton (campbellbarton) added a comment to T70433: Display Keyboard Shortcuts for X-Ray (and Other On-Screen Buttons).

Fixed the X-ray case, other cases aren't so straightforward since buttons don't always use the same functionality as shortcut keys.

Tue, Oct 15, 11:35 AM · BF Blender
Campbell Barton (campbellbarton) committed rB3db7f145df21: Merge branch 'blender-v2.81-release' (authored by Campbell Barton (campbellbarton)).
Merge branch 'blender-v2.81-release'
Tue, Oct 15, 11:30 AM
Campbell Barton (campbellbarton) committed rB871845b97937: Fix T70433: No shortcut in tooltip for viewport X-Ray (authored by Campbell Barton (campbellbarton)).
Fix T70433: No shortcut in tooltip for viewport X-Ray
Tue, Oct 15, 11:30 AM
Campbell Barton (campbellbarton) closed T70433: Display Keyboard Shortcuts for X-Ray (and Other On-Screen Buttons) as Resolved by committing rB871845b97937: Fix T70433: No shortcut in tooltip for viewport X-Ray.
Tue, Oct 15, 11:30 AM · BF Blender
Campbell Barton (campbellbarton) committed rBA5e7df9f7f270: Merge branch 'blender-v2.81-release' (authored by Campbell Barton (campbellbarton)).
Merge branch 'blender-v2.81-release'
Tue, Oct 15, 10:44 AM
Campbell Barton (campbellbarton) closed T70737: Text Objects' Normals flipped and Topology broken between rB54a9649e2636 and rB40a55be82cf5 as Resolved.

Fixed rB0500dcd711d1894ccab5769c6addf91e6d4e30df

Tue, Oct 15, 10:35 AM · BF Blender
Campbell Barton (campbellbarton) closed T70764: Grid subdivisions not working. as Invalid.
Tue, Oct 15, 10:33 AM · BF Blender
Campbell Barton (campbellbarton) added a comment to T70798: Viewport Display's Axis messed up..

The file displays properly here.

Tue, Oct 15, 10:31 AM · BF Blender
Campbell Barton (campbellbarton) closed T70830: Addone installation warning as Invalid.

This is in the object menu as stated in the "Location:" field, closing.

Tue, Oct 15, 10:31 AM · Add-ons
Campbell Barton (campbellbarton) committed rB3cdcd1fa9f08: Merge branch 'blender-v2.81-release' (authored by Campbell Barton (campbellbarton)).
Merge branch 'blender-v2.81-release'
Tue, Oct 15, 10:28 AM
Campbell Barton (campbellbarton) committed rB171a47421d09: Fix T70590: Python Gizmo API misses opacity & anti-aliasing (authored by Campbell Barton (campbellbarton)).
Fix T70590: Python Gizmo API misses opacity & anti-aliasing
Tue, Oct 15, 10:27 AM
Campbell Barton (campbellbarton) closed T70590: Python API: Custom gizmos missing opacity and anti-aliasing as Resolved by committing rB171a47421d09: Fix T70590: Python Gizmo API misses opacity & anti-aliasing.
Tue, Oct 15, 10:27 AM · BF Blender
Campbell Barton (campbellbarton) accepted D6057: GHOST: Only spam about X11 errors when using --debug-ghost.
Tue, Oct 15, 10:26 AM
Campbell Barton (campbellbarton) added a comment to T70800: Issue with toggling fullscreen in camera view in cycles.

Unable to redo this in 23b3b5bc76d0b250b1547bbb3fa991081fd6fe0f.

Tue, Oct 15, 9:59 AM · GPU / Viewport, Cycles, BF Blender
Campbell Barton (campbellbarton) lowered the priority of T70822: Weight Paint with Armature bug from Needs Triage by Developer to Needs Information from User.

Sha1 is invalid, please test with a recent build.

Tue, Oct 15, 9:47 AM · BF Blender
Campbell Barton (campbellbarton) renamed T70803: Support Viewport roll - around the cursor position from Support rolling around the cursor position to Support Viewport roll - around the cursor position.
Tue, Oct 15, 9:42 AM · EEVEE & Viewport
Campbell Barton (campbellbarton) lowered the priority of T70829: 2.81 and 2.82 crashes on selecting menu option Save As from Needs Triage by Developer to Needs Information from User.

Could you change the preference for opening in a new window and see if this prevents the crash?

Tue, Oct 15, 9:41 AM · BF Blender
Campbell Barton (campbellbarton) committed rB23b3b5bc76d0: Merge branch 'blender-v2.81-release' (authored by Campbell Barton (campbellbarton)).
Merge branch 'blender-v2.81-release'
Tue, Oct 15, 9:32 AM
Campbell Barton (campbellbarton) committed rB7fb12536b7ca: UI: increase precision for fps-base value (authored by Campbell Barton (campbellbarton)).
UI: increase precision for fps-base value
Tue, Oct 15, 9:29 AM
Campbell Barton (campbellbarton) closed T70827: Custom Frame Rate setting displays decimals as Resolved by committing rB7fb12536b7ca: UI: increase precision for fps-base value.
Tue, Oct 15, 9:28 AM · BF Blender
Campbell Barton (campbellbarton) added a comment to T70822: Weight Paint with Armature bug.

I can't redo this bug in 2.80 release or e2e95d56ffcc572c902ea21f733cbf0c49db7196

Tue, Oct 15, 8:47 AM · BF Blender
Campbell Barton (campbellbarton) committed rBe2e95d56ffcc: Merge branch 'blender-v2.81-release' (authored by Campbell Barton (campbellbarton)).
Merge branch 'blender-v2.81-release'
Tue, Oct 15, 8:30 AM
Campbell Barton (campbellbarton) committed rB0500dcd711d1: Fix scan-fill normal flipping for displist & mask filling (authored by Campbell Barton (campbellbarton)).
Fix scan-fill normal flipping for displist & mask filling
Tue, Oct 15, 8:30 AM
Campbell Barton (campbellbarton) closed T70809: 2D masks broken as Resolved by committing rB0500dcd711d1: Fix scan-fill normal flipping for displist & mask filling.
Tue, Oct 15, 8:29 AM · BF Blender
Campbell Barton (campbellbarton) added a comment to T70820: bpy.types.Image.scale is limited to 10000px while render can be up to 65536px.

Tested this and scaling over 10,000 it works as I'd expect, please show an example where this doesn't work as expected.

Tue, Oct 15, 7:33 AM · BF Blender
Campbell Barton (campbellbarton) added a comment to T63736: Unify blend file thumbnail extraction.

Yes, this can be a function in a single source file which can be included in the DLL and command-line function.

Tue, Oct 15, 6:51 AM · Datablocks and Libraries
Campbell Barton (campbellbarton) committed rB364c1f42229e: Merge branch 'blender-v2.81-release' (authored by Campbell Barton (campbellbarton)).
Merge branch 'blender-v2.81-release'
Tue, Oct 15, 6:21 AM
Campbell Barton (campbellbarton) committed rB4fcdcbe38d2e: Cleanup: pep8 for templates (authored by Campbell Barton (campbellbarton)).
Cleanup: pep8 for templates
Tue, Oct 15, 6:21 AM
Campbell Barton (campbellbarton) committed rB52ccfdb9534f: Merge branch 'blender-v2.81-release' (authored by Campbell Barton (campbellbarton)).
Merge branch 'blender-v2.81-release'
Tue, Oct 15, 6:12 AM
Campbell Barton (campbellbarton) committed rB46102cf4e0c4: Fix T70812: AppTemplate Splash image is not loading (authored by Campbell Barton (campbellbarton)).
Fix T70812: AppTemplate Splash image is not loading
Tue, Oct 15, 5:20 AM
Campbell Barton (campbellbarton) closed T70812: Application Template Splash Screen image is not loading as expected as Resolved by committing rB46102cf4e0c4: Fix T70812: AppTemplate Splash image is not loading.
Tue, Oct 15, 5:19 AM · BF Blender
Campbell Barton (campbellbarton) committed rBb2d83a069754: Merge branch 'blender-v2.81-release' (authored by Campbell Barton (campbellbarton)).
Merge branch 'blender-v2.81-release'
Tue, Oct 15, 3:35 AM
Campbell Barton (campbellbarton) committed rBa9fbd05e7d40: Fix image undo restoring float/byte tiles into the wrong buffer type (authored by Campbell Barton (campbellbarton)).
Fix image undo restoring float/byte tiles into the wrong buffer type
Tue, Oct 15, 3:27 AM
Campbell Barton (campbellbarton) committed rBc1db52def205: Merge branch 'blender-v2.81-release' (authored by Campbell Barton (campbellbarton)).
Merge branch 'blender-v2.81-release'
Tue, Oct 15, 3:08 AM
Campbell Barton (campbellbarton) committed rBc412a5412341: Docs: clarify writefile.c file format info (authored by Campbell Barton (campbellbarton)).
Docs: clarify writefile.c file format info
Tue, Oct 15, 3:07 AM
Campbell Barton (campbellbarton) committed rB100af18955b8: Docs: clarify writefile.c format text (authored by Campbell Barton (campbellbarton)).
Docs: clarify writefile.c format text
Tue, Oct 15, 3:05 AM
Campbell Barton (campbellbarton) closed T70814: Vertex Paint color selection doesn't create undo step as Invalid.

Currently undo manages all data including brushes.

Tue, Oct 15, 1:37 AM · BF Blender
Campbell Barton (campbellbarton) closed T70820: bpy.types.Image.scale is limited to 10000px while render can be up to 65536px as Invalid.

This is just a soft limit, just like "New Image", you can type in larger values.

Tue, Oct 15, 1:15 AM · BF Blender
Campbell Barton (campbellbarton) committed rB695cbf5eef79: Fix incorrect brush falloff flag use (authored by Campbell Barton (campbellbarton)).
Fix incorrect brush falloff flag use
Tue, Oct 15, 1:06 AM

Mon, Oct 14

Paul Kotelevets (1D_Inc) awarded T70410: Support "Transform Origins" for Clear Location/Scale/Rotation a Love token.
Mon, Oct 14, 9:32 PM · Modeling, BF Blender
Tiago Cruz (tiagoffcruz) awarded T63757: Grease Pencil Module a Love token.
Mon, Oct 14, 8:32 PM · Grease Pencil, BF Blender
Darrell James (DarrellJuk) awarded T70240: Weld Modifier Proposal a Love token.
Mon, Oct 14, 2:27 PM · Modeling, BF Blender (2.82)
Piotr Adamowicz (madminstrel) awarded T70761: Roll View ignores Auto Depth a Like token.
Mon, Oct 14, 2:04 PM · BF Blender
Campbell Barton (campbellbarton) added a comment to D6001: Fix T70560: Large cones are created with double vertices (even though the radius is zero).

Note that creating doubles in the first place isn't great, adding TODO: T70808: Avoid creating doubles in UV-Sphere & Cone mesh primitives.

Mon, Oct 14, 1:02 PM
Campbell Barton (campbellbarton) updated the task description for T63731: Modeling Module.
Mon, Oct 14, 1:02 PM · Modeling, BF Blender
Campbell Barton (campbellbarton) triaged T70808: Avoid creating doubles in UV-Sphere & Cone mesh primitives. as Confirmed, Low priority.
Mon, Oct 14, 1:01 PM · Modeling
Campbell Barton (campbellbarton) accepted D5495: Fix T68700: Incorrect 'absolute' timing of animated masks in the Video Sequence Editor.
Mon, Oct 14, 12:36 PM · Masking, Video Sequencer, BF Blender
Campbell Barton (campbellbarton) accepted D6001: Fix T70560: Large cones are created with double vertices (even though the radius is zero).
Mon, Oct 14, 12:36 PM
Campbell Barton (campbellbarton) added a comment to T70742: functools.partial wrapped functions can't be used for bpy.props.XXXProperty update callbacks.

Agree this isn't an error in the code, however it's not a problem to support this.

Mon, Oct 14, 12:35 PM · Add-ons
Campbell Barton (campbellbarton) added a comment to rB7d3ea8f12ba8: Fix T69964: GPencil: Fill options are not shown on a properties editor.

Ok. I thought moving the code fixed that particular problem. Does the comment belong where it was or with the moved code?

Mon, Oct 14, 11:56 AM
Campbell Barton (campbellbarton) added inline comments to D6044: Paint: Option to disable antialiasing.
Mon, Oct 14, 11:33 AM · BF Blender (2.81)
Campbell Barton (campbellbarton) added a comment to D6044: Paint: Option to disable antialiasing.

There is no need for a flag2, there is a free bit in flag already.

Mon, Oct 14, 11:30 AM · BF Blender (2.81)
Andrei Nadin (AnadinX) awarded T70240: Weld Modifier Proposal a Love token.
Mon, Oct 14, 11:17 AM · Modeling, BF Blender (2.82)
Campbell Barton (campbellbarton) closed T70761: Roll View ignores Auto Depth as Invalid.

Made TODO: T70803: Support Viewport roll - around the cursor position

Mon, Oct 14, 11:12 AM · BF Blender
Campbell Barton (campbellbarton) updated the task description for T64282: EEVEE & Viewport Module.
Mon, Oct 14, 11:10 AM · EEVEE & Viewport, GPU / Viewport, Eevee, BF Blender
Campbell Barton (campbellbarton) created T70803: Support Viewport roll - around the cursor position.
Mon, Oct 14, 10:30 AM · EEVEE & Viewport
Campbell Barton (campbellbarton) added a comment to T70761: Roll View ignores Auto Depth.

This is a feature request.

Mon, Oct 14, 10:12 AM · BF Blender
Campbell Barton (campbellbarton) requested changes to D6054: Fix T69636: Crash when rendering scene srtip..

We should be able to use the pointer poll function here.

Mon, Oct 14, 9:54 AM
Campbell Barton (campbellbarton) committed rBe8220dea606d: GPU: prevent assert for zero length arrays (authored by Campbell Barton (campbellbarton)).
GPU: prevent assert for zero length arrays
Mon, Oct 14, 9:43 AM
Campbell Barton (campbellbarton) requested changes to D5766: Solidify Modifier Extension.
Mon, Oct 14, 9:20 AM · Modifiers
Campbell Barton (campbellbarton) added a comment to D5766: Solidify Modifier Extension.

Still crashing here, open this file and set method to manifold:

Mon, Oct 14, 9:19 AM · Modifiers
Campbell Barton (campbellbarton) added inline comments to D5516: GSoC 2019: Bevel Custom Profiles.
Mon, Oct 14, 6:38 AM · Modeling
Campbell Barton (campbellbarton) requested changes to D5516: GSoC 2019: Bevel Custom Profiles.

General Review

Mon, Oct 14, 6:31 AM · Modeling
Campbell Barton (campbellbarton) added a comment to D5516: GSoC 2019: Bevel Custom Profiles.

Initial code review (first pass),

Mon, Oct 14, 6:08 AM · Modeling
Campbell Barton (campbellbarton) added a comment to T63736: Unify blend file thumbnail extraction.

Hi, this seems reasonable.

Mon, Oct 14, 5:16 AM · Datablocks and Libraries
Campbell Barton (campbellbarton) updated the diff for D5516: GSoC 2019: Bevel Custom Profiles.
  • Clang-format
Mon, Oct 14, 4:54 AM · Modeling
Campbell Barton (campbellbarton) updated the diff for D5516: GSoC 2019: Bevel Custom Profiles.

Sync D5516 /w master

Mon, Oct 14, 4:28 AM · Modeling

Sat, Oct 12

Joe Daniels (joe_daniels) awarded T41748: Remove-Doubles (modifier) a Burninate token.
Sat, Oct 12, 2:35 AM · Modeling, BF Blender
Campbell Barton (campbellbarton) committed rBbde328352be2: Cleanup: pep8 (authored by Campbell Barton (campbellbarton)).
Cleanup: pep8
Sat, Oct 12, 1:28 AM
Campbell Barton (campbellbarton) committed rBd105b620fa65: Cleanup: clang-format (authored by Campbell Barton (campbellbarton)).
Cleanup: clang-format
Sat, Oct 12, 12:48 AM
Campbell Barton (campbellbarton) committed rB5d7195ab8ec7: Cleanup: warnings (authored by Campbell Barton (campbellbarton)).
Cleanup: warnings
Sat, Oct 12, 12:47 AM
Campbell Barton (campbellbarton) raised a concern with rB7d3ea8f12ba8: Fix T69964: GPencil: Fill options are not shown on a properties editor.

This removes FIXME comment, please always keep comments in code.

Sat, Oct 12, 12:26 AM

Fri, Oct 11

Campbell Barton (campbellbarton) committed rB2251c6e04660: Fix T70191: Text button in popup doesn't work (authored by Campbell Barton (campbellbarton)).
Fix T70191: Text button in popup doesn't work
Fri, Oct 11, 10:40 AM
Campbell Barton (campbellbarton) closed T70191: Using F2 to name/rename an object, the mouse does not work as Resolved by committing rB2251c6e04660: Fix T70191: Text button in popup doesn't work.
Fri, Oct 11, 10:40 AM · User Interface, BF Blender
Campbell Barton (campbellbarton) lowered the priority of T70191: Using F2 to name/rename an object, the mouse does not work from Confirmed, Medium to Confirmed, Low.
Fri, Oct 11, 9:09 AM · User Interface, BF Blender
Campbell Barton (campbellbarton) accepted D6035: Depsgraph; Sanitize update calls happening during evaluation.
Fri, Oct 11, 9:03 AM
Campbell Barton (campbellbarton) added a member for Add-ons: CansecoGPC (CansecoGPC).
Fri, Oct 11, 8:37 AM
Campbell Barton (campbellbarton) added a comment to T70711: Blender 2.81 Crash with ob.data.update() .

Note that you should exit edit-mode before running update, nevertheless it shouldn't crash.

Fri, Oct 11, 8:33 AM · BF Blender
Campbell Barton (campbellbarton) lowered the priority of T70711: Blender 2.81 Crash with ob.data.update() from Needs Triage by Developer to Confirmed, Medium.
Fri, Oct 11, 8:29 AM · BF Blender
Campbell Barton (campbellbarton) committed rBAcb5cba3da0b1: Fix T70724: PLY import fails with strings (authored by Campbell Barton (campbellbarton)).
Fix T70724: PLY import fails with strings
Fri, Oct 11, 7:26 AM
Campbell Barton (campbellbarton) closed T70724: PLY Import bug as Resolved by committing rBAcb5cba3da0b1: Fix T70724: PLY import fails with strings.
Fri, Oct 11, 7:26 AM · Import/Export, Add-ons

Thu, Oct 10

Bartosz Moniewski (monio) awarded T70240: Weld Modifier Proposal a Love token.
Thu, Oct 10, 1:27 PM · Modeling, BF Blender (2.82)
Viktor Mukayev (vitos1k) awarded T70645: Left click don't select vertex during drag a Burninate token.
Thu, Oct 10, 12:55 PM · BF Blender
Campbell Barton (campbellbarton) added a comment to T63356: Small object are not selected with Box Select tool.

If we're not likely to get conservative rasterization done for 2.81, a simpler solution could be to use the existing geometry batch to draw wires (even though it's GPU_PRIM_TRIS).

Thu, Oct 10, 12:26 PM · BF Blender
Juan (jc4d) awarded T57210: Create Object Tools Todo a Love token.
Thu, Oct 10, 9:56 AM · BF Blender: 2.8, User Interface, Code Quest
Vyacheslav (hitrpr) awarded T70645: Left click don't select vertex during drag a Burninate token.
Thu, Oct 10, 8:17 AM · BF Blender
Campbell Barton (campbellbarton) committed rB7e020e70d9ce: Fix T70691: Crash picking object from eyedropper (authored by Campbell Barton (campbellbarton)).
Fix T70691: Crash picking object from eyedropper
Thu, Oct 10, 7:44 AM