Campbell Barton (campbellbarton)
User

Projects (23)

User Since
Jan 30 2005, 5:47 PM (625 w, 13 h)
Roles
Administrator

Recent Activity

Thu, Jan 19

Campbell Barton (campbellbarton) committed rB2a2ae9c3fa68: BMesh: remove BM_face_create_ngon_vcloud (authored by Campbell Barton (campbellbarton)).
BMesh: remove BM_face_create_ngon_vcloud
Thu, Jan 19, 8:08 PM
Campbell Barton (campbellbarton) committed rB53e7a4a83ce2: Correct asserts, un-hiding when selected is ok (authored by Campbell Barton (campbellbarton)).
Correct asserts, un-hiding when selected is ok
Thu, Jan 19, 8:00 PM
Campbell Barton (campbellbarton) committed rB666cb5ddd9a1: Cleanup: naming, comments assert for hide+selected (authored by Campbell Barton (campbellbarton)).
Cleanup: naming, comments assert for hide+selected
Thu, Jan 19, 1:00 PM
Campbell Barton (campbellbarton) committed rBe2d02fee3010: BMesh: improve hide-flush internal logic (authored by Campbell Barton (campbellbarton)).
BMesh: improve hide-flush internal logic
Thu, Jan 19, 12:50 PM
Campbell Barton (campbellbarton) committed rB1455023e6430: Fix T49807: Inset faces edge rail bug (authored by Campbell Barton (campbellbarton)).
Fix T49807: Inset faces edge rail bug
Thu, Jan 19, 12:37 AM
Campbell Barton (campbellbarton) closed T49807: Inset Faces tool Edge Rail bug as "Resolved" by committing rB1455023e6430: Fix T49807: Inset faces edge rail bug.
Thu, Jan 19, 12:37 AM · Mesh Modeling, BF Blender

Wed, Jan 18

Campbell Barton (campbellbarton) committed rB11187e86283a: Fix face-creation with existing hidden geometry (authored by Campbell Barton (campbellbarton)).
Fix face-creation with existing hidden geometry
Wed, Jan 18, 11:17 PM
Campbell Barton (campbellbarton) committed rBfd4728c85a6e: BMesh: Use angle_signed_on_axis_v3v3v3_v3 (authored by Campbell Barton (campbellbarton)).
BMesh: Use angle_signed_on_axis_v3v3v3_v3
Wed, Jan 18, 10:01 PM

Mon, Jan 2

Campbell Barton (campbellbarton) committed rB32c65faeb94e: Cleanup: redundant assignment in rect resize (authored by Campbell Barton (campbellbarton)).
Cleanup: redundant assignment in rect resize
Mon, Jan 2, 4:02 AM
Campbell Barton (campbellbarton) edited the description of T47811: Blender 2.8x / Python, Proposed Changes.
Mon, Jan 2, 3:50 AM · Restricted Project, Python
Campbell Barton (campbellbarton) edited the description of T47811: Blender 2.8x / Python, Proposed Changes.
Mon, Jan 2, 3:49 AM · Restricted Project, Python

Sat, Dec 31

Campbell Barton (campbellbarton) edited the description of T50345: Grease Pencil Erase: removes lines behind the view.
Sat, Dec 31, 8:23 AM · Restricted Project, BF Blender
Campbell Barton (campbellbarton) created T50345: Grease Pencil Erase: removes lines behind the view.
Sat, Dec 31, 8:22 AM · Restricted Project, BF Blender

Wed, Dec 28

Campbell Barton (campbellbarton) committed rB6559ab2d511b: 3D View roll & orbit were scaling view-quat length (authored by Campbell Barton (campbellbarton)).
3D View roll & orbit were scaling view-quat length
Wed, Dec 28, 7:48 AM
Campbell Barton (campbellbarton) committed rBd5edaac42d3b: Comments: mul_project_m4_v3_zfac (authored by Campbell Barton (campbellbarton)).
Comments: mul_project_m4_v3_zfac
Wed, Dec 28, 5:31 AM

Tue, Dec 27

Campbell Barton (campbellbarton) committed rBc1e3041051f4: Comments: hints for perspective functions (authored by Campbell Barton (campbellbarton)).
Comments: hints for perspective functions
Tue, Dec 27, 5:06 AM
Campbell Barton (campbellbarton) committed rB41ec1adb0303: Correct bad cast, unused var warning (authored by Campbell Barton (campbellbarton)).
Correct bad cast, unused var warning
Tue, Dec 27, 5:06 AM

Mon, Dec 26

Campbell Barton (campbellbarton) committed rBM3096: Fix bad links.
Fix bad links
Mon, Dec 26, 1:35 PM

Dec 17 2016

Campbell Barton (campbellbarton) committed rB6c3d8fbeb399: Cleanup: trackball logic (authored by Campbell Barton (campbellbarton)).
Cleanup: trackball logic
Dec 17 2016, 8:59 AM

Dec 15 2016

Campbell Barton (campbellbarton) committed rB820709c14d39: Fix STR_String Capitalize on non Win32 (authored by Karsten Weiss).
Fix STR_String Capitalize on non Win32
Dec 15 2016, 2:36 AM

Dec 11 2016

Campbell Barton (campbellbarton) committed rBM3033: Link to command line args from workflow page.
Link to command line args from workflow page
Dec 11 2016, 2:26 AM

Dec 5 2016

Campbell Barton (campbellbarton) created D2397: Use prev/next naming for media keys Very minor change, found first/last confusing and needed to double check it used the correct keycodes. Probably better use next/prev for var names..
Dec 5 2016, 2:47 PM
Campbell Barton (campbellbarton) added a comment to T49612: Freehand curve drawing tool surface projection stops working after editing a mesh w/ multisampling enabled.

Quite sure this isn't spesific to curve drawing, the depth buffer doesn't work for some OpenGL configurations, typical driver/compatibility problems.

Dec 5 2016, 4:46 AM · OpenGL / Gfx, BF Blender

Dec 4 2016

Campbell Barton (campbellbarton) committed rBM2987: Update arguments.rst from Blender's source.
Update arguments.rst from Blender's source
Dec 4 2016, 11:40 AM
Campbell Barton (campbellbarton) committed rB7d443ed86df8: Docs: Show 'Other Options' last in --help (authored by Campbell Barton (campbellbarton)).
Docs: Show 'Other Options' last in --help
Dec 4 2016, 11:39 AM
Campbell Barton (campbellbarton) committed rBM2986: Remove 'locale' this is another repo.
Remove 'locale' this is another repo
Dec 4 2016, 11:19 AM
Campbell Barton (campbellbarton) committed rBd9d7b5b4d077: Cleanup: simplify bitmap line drawing (authored by Campbell Barton (campbellbarton)).
Cleanup: simplify bitmap line drawing
Dec 4 2016, 4:56 AM

Dec 2 2016

Campbell Barton (campbellbarton) created D2390: Comments: some minor clarifications.
Dec 2 2016, 12:42 AM

Nov 29 2016

Campbell Barton (campbellbarton) committed rB3b467b35a851: Fix T50029: BVHTree.FromPolygons memory leak (authored by Campbell Barton (campbellbarton)).
Fix T50029: BVHTree.FromPolygons memory leak
Nov 29 2016, 9:14 AM
Campbell Barton (campbellbarton) closed T50029: mathutils.bvhtree.BVHTree.FromPolygons Huge Memory Leak as "Resolved" by committing rB3b467b35a851: Fix T50029: BVHTree.FromPolygons memory leak.
Nov 29 2016, 9:14 AM · Python, BF Blender
Campbell Barton (campbellbarton) added a comment to T50132: UV Sticky mode is not respected with Border select.

As noted this doesn't work, but more a case of not being implemented then a software error.

Nov 29 2016, 8:45 AM · Quick Hacks
Campbell Barton (campbellbarton) edited projects for T50132: UV Sticky mode is not respected with Border select, added: Quick Hacks; removed BF Blender.
Nov 29 2016, 8:44 AM · Quick Hacks
Campbell Barton (campbellbarton) committed rBdd34b7a71c2e: Comment: explain viewport & render pixel-size (authored by Campbell Barton (campbellbarton)).
Comment: explain viewport & render pixel-size
Nov 29 2016, 3:02 AM

Nov 28 2016

Campbell Barton (campbellbarton) committed rB96ed2b0ce05a: Remove sensor-size to int conversion (authored by Campbell Barton (campbellbarton)).
Remove sensor-size to int conversion
Nov 28 2016, 7:19 AM

Nov 25 2016

Campbell Barton (campbellbarton) committed rBbcd0d8584fbd: Math Lib: avoid temp array for rotate_m4 (authored by Campbell Barton (campbellbarton)).
Math Lib: avoid temp array for rotate_m4
Nov 25 2016, 10:45 AM
Campbell Barton (campbellbarton) committed rBe1e49fd1a8a5: Math Lib: rotate matrix cleanup (authored by Campbell Barton (campbellbarton)).
Math Lib: rotate matrix cleanup
Nov 25 2016, 6:26 AM
Campbell Barton (campbellbarton) committed rBd30a0239a2fb: Fix Torus default UV's offset outside 0-1 bounds (authored by Campbell Barton (campbellbarton)).
Fix Torus default UV's offset outside 0-1 bounds
Nov 25 2016, 4:13 AM
Campbell Barton (campbellbarton) committed rB4f4e0ecdcfea: Remove eekadoodle workaround for add torus (authored by Campbell Barton (campbellbarton)).
Remove eekadoodle workaround for add torus
Nov 25 2016, 4:13 AM

Nov 24 2016

Campbell Barton (campbellbarton) committed rB403f00e55899: Fix prefs UI when built w/o Cycles (authored by Campbell Barton (campbellbarton)).
Fix prefs UI when built w/o Cycles
Nov 24 2016, 6:02 AM

Nov 23 2016

Ivan Santic (moth3r) awarded rB14de9a59823c: Knife tool: generalize angle snapping code a Love token.
Nov 23 2016, 8:15 PM

Nov 22 2016

Campbell Barton (campbellbarton) closed T49868: BMesh split face edge net as "Archived".

Looked into this problem, which is caused by a concave quad,
where the edge between its 1st and 3rd vertex is outside the face when projected onto its own normal.

Nov 22 2016, 1:56 AM · Mesh Modeling, BF Blender
Campbell Barton (campbellbarton) edited P430 workaround for T49868.
Nov 22 2016, 1:50 AM
Campbell Barton (campbellbarton) created P430 workaround for T49868.
Nov 22 2016, 1:49 AM

Nov 20 2016

Campbell Barton (campbellbarton) created T50084: Adding torus re-orders UV layers.
Nov 20 2016, 9:02 PM · BF Blender

Nov 19 2016

Campbell Barton (campbellbarton) committed rB2c26a7b71e05: Cleanup: harmless mistake in rangetree (authored by Campbell Barton (campbellbarton)).
Cleanup: harmless mistake in rangetree
Nov 19 2016, 10:58 PM
Campbell Barton (campbellbarton) committed rB53a1b48321b7: GHOST/X11: Incorrect WM_STATE access (authored by Campbell Barton (campbellbarton)).
GHOST/X11: Incorrect WM_STATE access
Nov 19 2016, 10:48 PM

Nov 18 2016

Campbell Barton (campbellbarton) committed rBb8710e1468a3: Fix UV layer bug in object_utils.object_data_add() (authored by Campbell Barton (campbellbarton)).
Fix UV layer bug in object_utils.object_data_add()
Nov 18 2016, 8:46 PM
Campbell Barton (campbellbarton) committed rB40990d52d143: Add Torus: avoid excessive attr access (authored by Campbell Barton (campbellbarton)).
Add Torus: avoid excessive attr access
Nov 18 2016, 8:46 PM
Campbell Barton (campbellbarton) committed rB39be226e93c4: BMesh: invalid return from BM_mesh_validate (authored by Campbell Barton (campbellbarton)).
BMesh: invalid return from BM_mesh_validate
Nov 18 2016, 8:16 PM

Nov 17 2016

Campbell Barton (campbellbarton) committed rB03a395766aee: BMesh: avoid using temp array for face-area (authored by Campbell Barton (campbellbarton)).
BMesh: avoid using temp array for face-area
Nov 17 2016, 7:56 PM
Campbell Barton (campbellbarton) committed rB46739f1e5cee: BMesh: minor cleanup (authored by Campbell Barton (campbellbarton)).
BMesh: minor cleanup
Nov 17 2016, 7:56 PM
Campbell Barton (campbellbarton) committed rBa1a834328135: Cleanup: redundant index loop for monkey-create (authored by Campbell Barton (campbellbarton)).
Cleanup: redundant index loop for monkey-create
Nov 17 2016, 7:56 PM

Nov 15 2016

Campbell Barton (campbellbarton) committed rB46b5cdaa4d1b: BMesh: remove redundant link-list manipulation (authored by Campbell Barton (campbellbarton)).
BMesh: remove redundant link-list manipulation
Nov 15 2016, 2:26 AM

Nov 14 2016

Campbell Barton (campbellbarton) committed rBc418ef48cb1a: BMesh: match BM_vert_find_first_loop with iterator logic (authored by Campbell Barton (campbellbarton)).
BMesh: match BM_vert_find_first_loop with iterator logic
Nov 14 2016, 9:43 PM
Campbell Barton (campbellbarton) committed rBd9597ce3ba77: BMesh: avoid extra calls per faces-of-vert iterator (authored by Campbell Barton (campbellbarton)).
BMesh: avoid extra calls per faces-of-vert iterator
Nov 14 2016, 9:26 PM
Campbell Barton (campbellbarton) committed rBa3b61f0639eb: BMesh: use const for BM_vert_face_check (authored by Campbell Barton (campbellbarton)).
BMesh: use const for BM_vert_face_check
Nov 14 2016, 9:26 PM
Campbell Barton (campbellbarton) committed rBe6ad6ff082ce: BMesh: minor improvement to BM_vert_face_check (authored by Campbell Barton (campbellbarton)).
BMesh: minor improvement to BM_vert_face_check
Nov 14 2016, 8:44 PM
Campbell Barton (campbellbarton) committed rB77ba1ed5db47: BMesh: fix edge-rotate with w/ flipped faces (authored by Campbell Barton (campbellbarton)).
BMesh: fix edge-rotate with w/ flipped faces
Nov 14 2016, 5:47 PM
Campbell Barton (campbellbarton) committed rB6a2b95e1cac0: BMesh: replace iterator with BM_face_vert_share_loop (authored by Campbell Barton (campbellbarton)).
BMesh: replace iterator with BM_face_vert_share_loop
Nov 14 2016, 5:47 PM
Campbell Barton (campbellbarton) committed rBd3919c22b04e: BMesh: fix edge-rotation selection state bug (authored by Campbell Barton (campbellbarton)).
BMesh: fix edge-rotation selection state bug
Nov 14 2016, 5:47 PM
Campbell Barton (campbellbarton) committed rBdc0a9e65352f: BMesh: remove redundant argument (authored by Campbell Barton (campbellbarton)).
BMesh: remove redundant argument
Nov 14 2016, 5:47 PM

Nov 13 2016

Campbell Barton (campbellbarton) committed rBfc9fa07c0e17: BMesh: BM_face_exists no longer uses return arg (authored by Campbell Barton (campbellbarton)).
BMesh: BM_face_exists no longer uses return arg
Nov 13 2016, 6:20 PM

Nov 12 2016

Campbell Barton (campbellbarton) committed rBe00c3ab13fb7: BMesh: update comments, ifdef'd code (authored by Campbell Barton (campbellbarton)).
BMesh: update comments, ifdef'd code
Nov 12 2016, 3:27 PM
Campbell Barton (campbellbarton) committed rB7fd2efa50765: BMesh: Minor improvement to face-join (authored by Campbell Barton (campbellbarton)).
BMesh: Minor improvement to face-join
Nov 12 2016, 12:16 AM
Campbell Barton (campbellbarton) committed rBdad0c31ceb40: Fix renaming error in last commit (authored by Campbell Barton (campbellbarton)).
Fix renaming error in last commit
Nov 12 2016, 12:16 AM

Nov 9 2016

Campbell Barton (campbellbarton) committed rB47759b14abde: BMesh: face-join, remove redundant face assignment (authored by Campbell Barton (campbellbarton)).
BMesh: face-join, remove redundant face assignment
Nov 9 2016, 5:09 PM
Campbell Barton (campbellbarton) committed rBe72caa513aa6: BMesh: Cleanup, remove hole ifdef (authored by Campbell Barton (campbellbarton)).
BMesh: Cleanup, remove hole ifdef
Nov 9 2016, 2:57 PM
Campbell Barton (campbellbarton) committed rB49a3eaa3dc41: BMesh: face-flip, no need for temporary edge-array (authored by Campbell Barton (campbellbarton)).
BMesh: face-flip, no need for temporary edge-array
Nov 9 2016, 1:55 PM

Nov 8 2016

Campbell Barton (campbellbarton) committed rB4f28dac8722a: BMesh: remove edge search when flipping faces (authored by Campbell Barton (campbellbarton)).
BMesh: remove edge search when flipping faces
Nov 8 2016, 2:07 PM

Nov 7 2016

Campbell Barton (campbellbarton) committed rBf19f9be1b921: BMesh: remove redundant edge-split loop initialize (authored by Campbell Barton (campbellbarton)).
BMesh: remove redundant edge-split loop initialize
Nov 7 2016, 9:00 PM
Campbell Barton (campbellbarton) committed rB535914aa466b: BMesh: remove redundant array size (authored by Campbell Barton (campbellbarton)).
BMesh: remove redundant array size
Nov 7 2016, 8:44 PM
Campbell Barton (campbellbarton) committed rB7a98c43f9d97: BMesh: minor improvement to edge-split assignment (authored by Campbell Barton (campbellbarton)).
BMesh: minor improvement to edge-split assignment
Nov 7 2016, 8:44 PM

Oct 31 2016

Campbell Barton (campbellbarton) committed rBaad46dd175ff: BMesh: radial loop (internal API symmetry) (authored by Campbell Barton (campbellbarton)).
BMesh: radial loop (internal API symmetry)
Oct 31 2016, 12:56 PM
Campbell Barton (campbellbarton) committed rB6488ce7f3326: BMesh: simplify vert & edge removal (authored by Campbell Barton (campbellbarton)).
BMesh: simplify vert & edge removal
Oct 31 2016, 11:57 AM
Campbell Barton (campbellbarton) committed rB60682c37dd64: BMesh: remove redundant walker member & assignment (authored by Campbell Barton (campbellbarton)).
BMesh: remove redundant walker member & assignment
Oct 31 2016, 7:28 AM

Oct 27 2016

Campbell Barton (campbellbarton) closed D2173: BLI_math: optimize fill_poly_v2i_n.

Committed rB44522a5b98f908928e93ab32c9d6046de4342d9b

Oct 27 2016, 3:48 AM
Campbell Barton (campbellbarton) closed D2301: Rewritten Range Tree API.

Committed rB72921a1e43033d7fea998dd607a68250da5d93bd

Oct 27 2016, 3:45 AM

Oct 26 2016

Campbell Barton (campbellbarton) committed rB72921a1e4303: RangeTree API rewrite (authored by Campbell Barton (campbellbarton)).
RangeTree API rewrite
Oct 26 2016, 2:25 PM
Campbell Barton (campbellbarton) committed rB44522a5b98f9: BLI_bitmap_draw_2d: optimize polygon filling (authored by Campbell Barton (campbellbarton)).
BLI_bitmap_draw_2d: optimize polygon filling
Oct 26 2016, 2:25 PM
Campbell Barton (campbellbarton) committed rB8125271ddb29: Cleanup: rename functions in BLI_bitmap_draw_2d (authored by Campbell Barton (campbellbarton)).
Cleanup: rename functions in BLI_bitmap_draw_2d
Oct 26 2016, 2:25 PM
Campbell Barton (campbellbarton) committed rB3e36cbb3deb3: Cleanup: move bitmap drawing into its own module (authored by Campbell Barton (campbellbarton)).
Cleanup: move bitmap drawing into its own module
Oct 26 2016, 2:25 PM
Campbell Barton (campbellbarton) committed rBa1f137767fe7: BMesh: edge-net split, edge selection error (authored by Campbell Barton (campbellbarton)).
BMesh: edge-net split, edge selection error
Oct 26 2016, 5:09 AM
Campbell Barton (campbellbarton) committed rBM2970: Minor correction to eye-dropper DOF.
Minor correction to eye-dropper DOF
Oct 26 2016, 4:53 AM

Oct 21 2016

Campbell Barton (campbellbarton) updated the diff for D2301: Rewritten Range Tree API.
  • remove redundant NULL check
Oct 21 2016, 2:45 PM
Campbell Barton (campbellbarton) updated the diff for D2301: Rewritten Range Tree API.
  • remove redundant NULL check
Oct 21 2016, 11:03 AM

Oct 20 2016

Campbell Barton (campbellbarton) updated the diff for D2301: Rewritten Range Tree API.
  • Minor tweak for balance logic
Oct 20 2016, 6:48 AM

Oct 16 2016

Campbell Barton (campbellbarton) updated the diff for D2301: Rewritten Range Tree API.
  • Correct misleading name
Oct 16 2016, 8:13 AM

Oct 15 2016

Campbell Barton (campbellbarton) updated the summary for D2301: Rewritten Range Tree API.
Oct 15 2016, 2:00 PM
Campbell Barton (campbellbarton) updated the summary for D2301: Rewritten Range Tree API.
Oct 15 2016, 1:55 PM
Campbell Barton (campbellbarton) updated the diff for D2301: Rewritten Range Tree API.
  • correct ifdef
Oct 15 2016, 11:19 AM
Campbell Barton (campbellbarton) updated the summary for D2301: Rewritten Range Tree API.
Oct 15 2016, 8:44 AM
Campbell Barton (campbellbarton) updated the summary for D2301: Rewritten Range Tree API.
Oct 15 2016, 7:26 AM
Campbell Barton (campbellbarton) updated the diff for D2301: Rewritten Range Tree API.
  • comments
Oct 15 2016, 7:24 AM
Campbell Barton (campbellbarton) updated the summary for D2301: Rewritten Range Tree API.
Oct 15 2016, 7:17 AM
Campbell Barton (campbellbarton) updated the summary for D2301: Rewritten Range Tree API.
Oct 15 2016, 7:16 AM
Campbell Barton (campbellbarton) updated the summary for D2301: Rewritten Range Tree API.
Oct 15 2016, 7:16 AM
Campbell Barton (campbellbarton) updated the diff for D2301: Rewritten Range Tree API.
  • comments
Oct 15 2016, 7:14 AM
Campbell Barton (campbellbarton) updated the summary for D2301: Rewritten Range Tree API.
Oct 15 2016, 7:10 AM
Campbell Barton (campbellbarton) updated the summary for D2301: Rewritten Range Tree API.
Oct 15 2016, 7:10 AM
Campbell Barton (campbellbarton) created D2301: Rewritten Range Tree API.
Oct 15 2016, 7:09 AM