[cytoscape/cytoscape.js] 2f5880: First attempt at drawing curved edges

0 views
Skip to first unread message

Mike Kucera

unread,
Dec 4, 2024, 4:53:55 PM12/4/24
to cytosc...@googlegroups.com
Branch: refs/heads/feature/gpu_curves
Home: https://github.com/cytoscape/cytoscape.js
Commit: 2f5880d3ac6bed33e436b2677f6d46953d66d786
https://github.com/cytoscape/cytoscape.js/commit/2f5880d3ac6bed33e436b2677f6d46953d66d786
Author: Mike Kucera <mikek...@gmail.com>
Date: 2024-12-03 (Tue, 03 Dec 2024)

Changed paths:
A debug/webgl/network-curve.json
M debug/webgl/network-styles.json
M debug/webgl/networks.js
A src/extensions/renderer/canvas/webgl/drawing-edges-curved-webgl.js
M src/extensions/renderer/canvas/webgl/drawing-edges-webgl.js
M src/extensions/renderer/canvas/webgl/drawing-redraw-webgl.js

Log Message:
-----------
First attempt at drawing curved edges


Commit: 7b110a905859f0ee3cb4e06532cb4ad59715dad1
https://github.com/cytoscape/cytoscape.js/commit/7b110a905859f0ee3cb4e06532cb4ad59715dad1
Author: Mike Kucera <mikek...@gmail.com>
Date: 2024-12-04 (Wed, 04 Dec 2024)

Changed paths:
M src/extensions/renderer/canvas/webgl/drawing-edges-curved-webgl.js

Log Message:
-----------
Join the line segments of curved edges so they don't overlap


Compare: https://github.com/cytoscape/cytoscape.js/compare/2f5880d3ac6b%5E...7b110a905859

To unsubscribe from these emails, change your notification settings at https://github.com/cytoscape/cytoscape.js/settings/notifications

Mike Kucera

unread,
Dec 12, 2024, 9:22:02 AM12/12/24
to cytosc...@googlegroups.com
Branch: refs/heads/feature/gpu
Home: https://github.com/cytoscape/cytoscape.js
Commit: 2f5880d3ac6bed33e436b2677f6d46953d66d786
https://github.com/cytoscape/cytoscape.js/commit/2f5880d3ac6bed33e436b2677f6d46953d66d786
Author: Mike Kucera <mikek...@gmail.com>
Date: 2024-12-03 (Tue, 03 Dec 2024)

Changed paths:
A debug/webgl/network-curve.json
M debug/webgl/network-styles.json
M debug/webgl/networks.js
A src/extensions/renderer/canvas/webgl/drawing-edges-curved-webgl.js
M src/extensions/renderer/canvas/webgl/drawing-edges-webgl.js
M src/extensions/renderer/canvas/webgl/drawing-redraw-webgl.js

Log Message:
-----------
First attempt at drawing curved edges


Commit: 7b110a905859f0ee3cb4e06532cb4ad59715dad1
https://github.com/cytoscape/cytoscape.js/commit/7b110a905859f0ee3cb4e06532cb4ad59715dad1
Author: Mike Kucera <mikek...@gmail.com>
Date: 2024-12-04 (Wed, 04 Dec 2024)

Changed paths:
M src/extensions/renderer/canvas/webgl/drawing-edges-curved-webgl.js

Log Message:
-----------
Join the line segments of curved edges so they don't overlap


Commit: 07091ababb1be957434974dafbea56c5609745d6
https://github.com/cytoscape/cytoscape.js/commit/07091ababb1be957434974dafbea56c5609745d6
Author: Mike Kucera <mikek...@gmail.com>
Date: 2024-12-05 (Thu, 05 Dec 2024)

Changed paths:
M src/extensions/renderer/canvas/webgl/drawing-edges-curved-webgl.js
M src/extensions/renderer/canvas/webgl/webgl-util.js

Log Message:
-----------
refactoring and minor optimizations


Commit: 5cddc0c840f7edf202ee55ccdb392afd6d8e67ae
https://github.com/cytoscape/cytoscape.js/commit/5cddc0c840f7edf202ee55ccdb392afd6d8e67ae
Author: Mike Kucera <mikek...@gmail.com>
Date: 2024-12-06 (Fri, 06 Dec 2024)

Changed paths:
M src/extensions/renderer/canvas/webgl/drawing-edges-curved-webgl.js
A src/extensions/renderer/canvas/webgl/drawing-elements-webgl.js
M src/extensions/renderer/canvas/webgl/drawing-redraw-webgl.js

Log Message:
-----------
Start of drawing-elements-webgl (WIP)


Commit: 1ebff9ca88c4755ca1a100c626033f3aa5c80208
https://github.com/cytoscape/cytoscape.js/commit/1ebff9ca88c4755ca1a100c626033f3aa5c80208
Author: Mike Kucera <mikek...@gmail.com>
Date: 2024-12-07 (Sat, 07 Dec 2024)

Changed paths:
M src/extensions/renderer/canvas/webgl/drawing-elements-webgl.js
M src/extensions/renderer/canvas/webgl/drawing-redraw-webgl.js

Log Message:
-----------
Rendering straight edges again


Commit: a2a5c1052983f35abddeb2e314b2bec972fbcc86
https://github.com/cytoscape/cytoscape.js/commit/a2a5c1052983f35abddeb2e314b2bec972fbcc86
Author: Mike Kucera <mikek...@gmail.com>
Date: 2024-12-08 (Sun, 08 Dec 2024)

Changed paths:
M src/extensions/renderer/canvas/webgl/drawing-elements-webgl.js

Log Message:
-----------
Fix edge rendering


Commit: 2bcf4d595d6e612b1f1c49f53f5a092acf91ba0b
https://github.com/cytoscape/cytoscape.js/commit/2bcf4d595d6e612b1f1c49f53f5a092acf91ba0b
Author: Mike Kucera <mikek...@gmail.com>
Date: 2024-12-10 (Tue, 10 Dec 2024)

Changed paths:
M debug/webgl/network-styles.json
M src/extensions/renderer/canvas/webgl/drawing-elements-webgl.js
M src/extensions/renderer/canvas/webgl/drawing-redraw-webgl.js

Log Message:
-----------
Support for triangle edge arrows with new drawing strategy


Commit: fa538e41ed10c3fba37409e5a1822836135a73bb
https://github.com/cytoscape/cytoscape.js/commit/fa538e41ed10c3fba37409e5a1822836135a73bb
Author: Mike Kucera <mikek...@gmail.com>
Date: 2024-12-11 (Wed, 11 Dec 2024)

Changed paths:
M src/extensions/renderer/canvas/webgl/atlas.js
M src/extensions/renderer/canvas/webgl/drawing-elements-webgl.js
M src/extensions/renderer/canvas/webgl/drawing-redraw-webgl.js

Log Message:
-----------
fix gc and background image loading


Commit: 2aa518953ede7441075d63781448f775c5d224c3
https://github.com/cytoscape/cytoscape.js/commit/2aa518953ede7441075d63781448f775c5d224c3
Author: Mike Kucera <mikek...@gmail.com>
Date: 2024-12-11 (Wed, 11 Dec 2024)

Changed paths:
M src/core/renderer.js

Log Message:
-----------
better defaults


Commit: 553553c0186d4f453c4fe4ab65321e81a59b1d84
https://github.com/cytoscape/cytoscape.js/commit/553553c0186d4f453c4fe4ab65321e81a59b1d84
Author: Mike Kucera <mikek...@gmail.com>
Date: 2024-12-11 (Wed, 11 Dec 2024)

Changed paths:
M src/extensions/renderer/canvas/webgl/atlas.js
M src/extensions/renderer/canvas/webgl/drawing-elements-webgl.js
M src/extensions/renderer/canvas/webgl/drawing-redraw-webgl.js

Log Message:
-----------
fix debug output


Commit: ec51d4d2bb16b13008d6c012bd355ff9e1293ab8
https://github.com/cytoscape/cytoscape.js/commit/ec51d4d2bb16b13008d6c012bd355ff9e1293ab8
Author: Mike Kucera <mikek...@gmail.com>
Date: 2024-12-11 (Wed, 11 Dec 2024)

Changed paths:
M src/core/renderer.js
M src/extensions/renderer/canvas/drawing-label-text.js
M src/extensions/renderer/canvas/webgl/atlas.js
M src/extensions/renderer/canvas/webgl/drawing-elements-webgl.js

Log Message:
-----------
minor performance optimizations


Commit: 129116db1d880ac33b887e7948e35944932299d8
https://github.com/cytoscape/cytoscape.js/commit/129116db1d880ac33b887e7948e35944932299d8
Author: Mike Kucera <mikek...@gmail.com>
Date: 2024-12-12 (Thu, 12 Dec 2024)

Changed paths:
M debug/webgl/network-curve.json
M debug/webgl/networks.js

Log Message:
-----------
Update curve demo network


Compare: https://github.com/cytoscape/cytoscape.js/compare/68ebbb6b2d6d...129116db1d88
Reply all
Reply to author
Forward
0 new messages