Aras Pranckevicius aras_p
Aras Pranckevicius created pull request blender/blender#116089 2023-12-12 10:49:30 +01:00
WIP: VSE: reduce effects code duplication, making gaussian blur faster in the process
Aras Pranckevicius pushed to main at aras_p/blender 2023-12-12 10:45:53 +01:00
f66ad2d919 Cleanup: Suppress Unused Variables In Release Builds
3b2ed40250 Windows: Remove workaround for ARM64/WSL Mesa drivers
857714ceff WM: warn about suspicious event time-stamps in debug builds
7f64bf482e Cleanup: rename GHOST event processing arguments
6e3d1be637 Licenses: add MPL-2.0 (from recent inclusion of NanoVDB.h)
Compare 63 commits »
Aras Pranckevicius created branch vse-fx-cleanup in aras_p/blender 2023-12-12 10:45:47 +01:00
Aras Pranckevicius pushed to vse-fx-cleanup at aras_p/blender 2023-12-12 10:45:47 +01:00
bac0481697 VSE: make Gaussian Blur effect both faster and with less code
82182bce3d VSE: reduce code duplication in some effects
f66ad2d919 Cleanup: Suppress Unused Variables In Release Builds
3b2ed40250 Windows: Remove workaround for ARM64/WSL Mesa drivers
857714ceff WM: warn about suspicious event time-stamps in debug builds
Compare 10 commits »
Aras Pranckevicius created pull request blender/blender#116059 2023-12-11 19:40:12 +01:00
WIP: Audaspace: faster audio resampling
Aras Pranckevicius pushed to audaspace-resampler-opt at aras_p/blender 2023-12-11 19:28:21 +01:00
4dbd9e776d Audaspace: experiment with switching JOS resampler from High down to Medium
5e97c4943e Audaspace: JOSResampleReader performance and faster quality settings
Compare 2 commits »
Aras Pranckevicius created branch audaspace-resampler-opt in aras_p/blender 2023-12-11 19:28:20 +01:00
Aras Pranckevicius pushed to main at aras_p/blender 2023-12-10 20:04:07 +01:00
12c4d22e6d Fix #115937: Context override fails to restore screen
22d65bad95 Cleanup: pass BMesh by pointer instead of reference
ffc84da541 Cleanup: use const variables & arguments, remove unused assignments
0e64c959be Fix "project_source_info" use with clang
f02ebe7e2b Cleanup: correct assert to avoid null pointer deference
Compare 318 commits »
Aras Pranckevicius created pull request blender/blender#116008 2023-12-10 19:42:47 +01:00
WIP: ffmpeg: multithreaded conversion from RGBA into encoding format
Aras Pranckevicius created branch ffmpeg_threaded_conv in aras_p/blender 2023-12-10 19:41:18 +01:00
Aras Pranckevicius pushed to ffmpeg_threaded_conv at aras_p/blender 2023-12-10 19:41:18 +01:00
feddb39d72 ffmpeg: multithreaded conversion from RGBA into encoding format
12c4d22e6d Fix #115937: Context override fails to restore screen
22d65bad95 Cleanup: pass BMesh by pointer instead of reference
ffc84da541 Cleanup: use const variables & arguments, remove unused assignments
0e64c959be Fix "project_source_info" use with clang
Compare 10 commits »
Aras Pranckevicius pushed to vse-oiio-simd at aras_p/blender 2023-12-10 13:07:56 +01:00
ee39579f65 VSE: change alpha over effect to direct threading
abf701c66a VSE: simplify gausian blur effect code
ff40366a1b VSE: SIMD optimizations for some effects
Compare 3 commits »
Aras Pranckevicius commented on pull request blender/blender#115892 2023-12-10 13:02:34 +01:00
WIP: VSE: speedup Alpha Over blend with SIMD

Hmm so OIIO simd.h is mixed bag. It's fairly extensive, large (perhaps too large for Blender's needs), but at the same time NEON coverage is not their primary interest, plus they are lacking some…

Aras Pranckevicius created branch vse-oiio-simd in aras_p/blender 2023-12-09 18:18:15 +01:00
Aras Pranckevicius pushed to vse-oiio-simd at aras_p/blender 2023-12-09 18:18:15 +01:00
7f20573e6c VSE: SIMD optimizations for some effects
e8e1af73d0 VSE: add OpenImageIO includes for simd.h usage
3360b6344f Fix #115289: EEVEE-Next: Negative scale lights
2cf64b9100 EEVEE-Next: Add tile deferred lighting
7e916474db CMake/MSVC: Remove stale OIIO sse flag
Compare 10 commits »
Aras Pranckevicius commented on pull request blender/blender#115892 2023-12-08 13:27:05 +01:00
WIP: VSE: speedup Alpha Over blend with SIMD

Hold on, while I think the idea makes sense, I'll also try to do the same using OIIO simd.h and see whether that achieves same performance with way more readable code.

Aras Pranckevicius commented on pull request blender/blender#115892 2023-12-07 13:33:35 +01:00
WIP: VSE: speedup Alpha Over blend with SIMD
Aras Pranckevicius created pull request blender/blender#115892 2023-12-07 13:32:40 +01:00
VSE: speedup Alpha Over blend with SIMD