Aras Pranckevicius aras_p
Aras Pranckevicius pushed to vse-alphaover-opt at aras_p/blender 2023-12-07 13:31:28 +01:00
20b2d709ab VSE: speedup Alpha Over blend with SIMD
06370b5fd6 VSE: make Wipe effect 6x-20x faster
fc64f48682 VSE: make Glow effect 6x-10x faster
9cbc96194e VSE: make Gamma Cross effect 4x faster
1e50987d94 LibOverride: Refactor some part of hierarchy handling code.
Compare 10 commits »
Aras Pranckevicius created branch vse-alphaover-opt in aras_p/blender 2023-12-07 13:31:28 +01:00
Aras Pranckevicius deleted branch vse-wipe-opt from aras_p/blender 2023-12-06 19:43:10 +01:00
Aras Pranckevicius merged pull request blender/blender#115837 2023-12-06 19:43:09 +01:00
VSE: make Wipe effect 6x-20x faster
Aras Pranckevicius pushed to main at blender/blender 2023-12-06 19:43:09 +01:00
06370b5fd6 VSE: make Wipe effect 6x-20x faster
Aras Pranckevicius commented on pull request blender/blender#115837 2023-12-06 19:42:11 +01:00
VSE: make Wipe effect 6x-20x faster

Just wanted to comment, that reading the code does hurt a little bit. So thanks for enduring that :)

Hah yeah in wipe code specifically there's a lot of float temp1, temp2, temp3, temp4

Aras Pranckevicius deleted branch vse-glow-opt from aras_p/blender 2023-12-06 19:39:53 +01:00
Aras Pranckevicius merged pull request blender/blender#115818 2023-12-06 19:39:52 +01:00
VSE: make Glow effect 6x-10x faster
Aras Pranckevicius pushed to main at blender/blender 2023-12-06 19:39:52 +01:00
fc64f48682 VSE: make Glow effect 6x-10x faster
Aras Pranckevicius deleted branch vse-gammacross-opt from aras_p/blender 2023-12-06 19:37:15 +01:00
Aras Pranckevicius merged pull request blender/blender#115801 2023-12-06 19:37:12 +01:00
VSE: make Gamma Cross effect 4x faster
Aras Pranckevicius pushed to main at blender/blender 2023-12-06 19:37:12 +01:00
9cbc96194e VSE: make Gamma Cross effect 4x faster
Aras Pranckevicius commented on pull request blender/blender#115801 2023-12-06 19:36:16 +01:00
VSE: make Gamma Cross effect 4x faster

I have hard time imagining the original code was faster even in 2005

Around 2005 it was seemingly re-added from some other place. If it was written in 1999 or so, back when doing a square…

Aras Pranckevicius commented on pull request blender/blender#115818 2023-12-06 16:20:45 +01:00
VSE: make Glow effect 6x-10x faster

This code looks very like Blur Attribute node (just with specific an neighbor set providing function).

Hmm not sure I see immediate similarity. From what I can tell, Blur Attribute node…

Aras Pranckevicius commented on pull request blender/blender#115837 2023-12-06 12:54:24 +01:00
VSE: make Wipe effect 6x-20x faster
Aras Pranckevicius created pull request blender/blender#115837 2023-12-06 12:45:02 +01:00
WIP: VSE: make Wipe effect 10x-20x faster
Aras Pranckevicius created branch vse-wipe-opt in aras_p/blender 2023-12-06 12:39:30 +01:00
Aras Pranckevicius pushed to vse-wipe-opt at aras_p/blender 2023-12-06 12:39:30 +01:00
33e73ad398 VSE: speedup Wipe Clock by simplifying math
a7c815d5e7 VSE: speedup Wipe effect by multithreading
Compare 2 commits »
Aras Pranckevicius pushed to vse-glow-opt at aras_p/blender 2023-12-06 11:05:23 +01:00
4e9e35edcb Cleanup timers
Aras Pranckevicius commented on pull request blender/blender#115818 2023-12-06 09:00:34 +01:00
VSE: make Glow effect 6x-10x faster