Aras Pranckevicius aras_p
Aras Pranckevicius commented on pull request blender/blender#115311 2023-11-27 17:30:34 +01:00
VSE: speedup timeline drawing, and improve waveform display

So far, I can see some "Z fighting" in selection

Good catch, will investigate.

The sound waveform line drawing was implemented by @ZedDB, probably useful for debugging purposes only.…

Aras Pranckevicius pushed to vse-draw-opt at aras_p/blender 2023-11-25 10:31:15 +01:00
5f4c5c7369 VSE: code comments
Aras Pranckevicius commented on pull request blender/blender#115311 2023-11-24 17:30:48 +01:00
VSE: speedup timeline drawing, and improve waveform display

imm is very basic for drawing multiple quads you could check the widget drawing (GPU_SHADER_2D_WIDGET_BASE_INST) , which can do more than only quads. The widget shader is already there, if that…

Aras Pranckevicius pushed to vse-draw-opt at aras_p/blender 2023-11-24 14:40:26 +01:00
93217906f2 VSE: cleanup
Aras Pranckevicius pushed to vse-draw-opt at aras_p/blender 2023-11-24 14:22:55 +01:00
62115186a4 Merge branch 'main' into vse-draw-opt
d09d93febf Vulkan: Store Vertex, Index and Storage Buffers on Device Memory
ab7505c7ce EEVEE-Next: Disable distant light if world contains absorption
736f446eed Vulkan: Pipeline Cache
c0cb39e41b Vulkan: Enable Tests Not Relying on a Context
Compare 79 commits »
Aras Pranckevicius pushed to main at aras_p/blender 2023-11-24 14:21:51 +01:00
d09d93febf Vulkan: Store Vertex, Index and Storage Buffers on Device Memory
ab7505c7ce EEVEE-Next: Disable distant light if world contains absorption
736f446eed Vulkan: Pipeline Cache
c0cb39e41b Vulkan: Enable Tests Not Relying on a Context
bb10004377 FIx: memory leak when inserting keys
Compare 78 commits »
Aras Pranckevicius pushed to vse-draw-opt at aras_p/blender 2023-11-24 14:20:54 +01:00
b6f54f5b4a VSE: change most of remaining code to batch quads, cleanup
Aras Pranckevicius pushed to vse-draw-opt at aras_p/blender 2023-11-24 10:48:34 +01:00
ed057916a8 VSE: optimize fcurve overlay drawing
cfcd46d855 VSE: optimize draw_channels by speeding up rna_SeqTimelineChannel_owner_get
Compare 2 commits »
Aras Pranckevicius pushed to vse-draw-opt at aras_p/blender 2023-11-23 19:54:10 +01:00
84fd6a17eb VSE: batch draw optimization for draw_strip_offsets
Aras Pranckevicius pushed to vse-draw-opt at aras_p/blender 2023-11-23 19:11:44 +01:00
b485388b57 VSE: speedup / improve waveform overlay drawing
Aras Pranckevicius created pull request blender/blender#115311 2023-11-23 18:55:10 +01:00
WIP: VSE: speedup timeline drawing, and improve waveform display
Aras Pranckevicius pushed to main at aras_p/blender 2023-11-23 18:51:39 +01:00
5118f6f573 Fix mistake in previous commit
16e2698632 Fix (unreported): VSE offset drawing not working
bb80716244 Mesh: Parallelize remaining topology maps
75f24a5f14 Hydra: Parallelize and simplify submesh export
274b2dbe5e Geometry Nodes: Parallel Edges to Face Groups
Compare 35 commits »
Aras Pranckevicius created branch vse-draw-opt in aras_p/blender 2023-11-23 18:51:32 +01:00
Aras Pranckevicius pushed to vse-draw-opt at aras_p/blender 2023-11-23 18:51:32 +01:00
11b3cf02af VSE: speedup / improve waveform overlay drawing
67435f15d0 VSE: fixes for previous commits
aceff20c3b VSE: speedup timeline drawing pt 2
b25ac443ef VSE: speedup timeline drawing
5118f6f573 Fix mistake in previous commit
Compare 10 commits »
Aras Pranckevicius commented on issue blender/blender#115274 2023-11-23 18:35:59 +01:00
VSE waveform drawing in sound strip

Some notes so they don't get lost in the chat:

  • Blender only samples sounds at 250 Hz for display, current code literally can't display more detail. This is deemed acceptable for now,…
Aras Pranckevicius deleted branch timeit-fmt from aras_p/blender 2023-11-21 18:35:57 +01:00
Aras Pranckevicius merged pull request blender/blender#115233 2023-11-21 18:35:52 +01:00
BLI: change timeit to use fmtlib instead of direct cout
Aras Pranckevicius pushed to main at blender/blender 2023-11-21 18:35:52 +01:00
8a75b54735 BLI: change timeit to use fmtlib instead of direct cout
Aras Pranckevicius created pull request blender/blender#115233 2023-11-21 11:53:04 +01:00
BLI: change timeit to use fmtlib instead of direct cout