Aras Pranckevicius aras_p
Aras Pranckevicius commented on pull request blender/blender#126396 2024-08-19 20:21:26 +02:00
Fix #126394: ffmpeg on win64 is built without SIMD optimizations

Added a test! And as expected, it fails on windows:

ffmpeg_cpu_flags.cc(18): error: Value of: (flags & AV_CPU_FLAG_SSE2) != 0
ffmpeg_cpu_flags.cc(19): error: Value of: (flags & AV_CPU_FLAG_S…
Aras Pranckevicius pushed to ffmpeg_cpu_flags at aras_p/blender 2024-08-19 19:54:49 +02:00
a2c9ed36fd Tests: add gtest for whether ffmpeg is built with correct CPU flags
fcc9295796 Fix: Tests: gtests in the very first linked library were not discovered
d9fd20fa2b Fix #126394: ffmpeg on win64 is built without SIMD optimizations
0a4666dee2 Fix: IMB_scale Box filter for 2px images
852b3dbff3 Refactor: Sculpt: Split sculpt_intern.hh into separate header files
Compare 6 commits »
Aras Pranckevicius pushed to ffmpeg_cpu_flags at aras_p/blender 2024-08-19 19:54:10 +02:00
6e73e8c0f9 Tests: add gtest for whether ffmpeg is built with correct CPU flags
7d66ff2b41 Fix: Tests: gtests in the very first linked library were not discovered
ba646f6b12 Fix #126394: ffmpeg on win64 is built without SIMD optimizations
0d4e2ea40d Fix #126434: Boid particle fight rule crash involving non-boid psys
6d93bf6b44 IMB: Speedups, fixes and cleanups to various image scaling functions
Compare 105 commits »
Aras Pranckevicius pushed to main at blender/blender 2024-08-19 19:31:52 +02:00
0a4666dee2 Fix: IMB_scale Box filter for 2px images
Aras Pranckevicius deleted branch imb_scaling_cleanup from aras_p/blender 2024-08-19 16:50:54 +02:00
Aras Pranckevicius pushed to main at blender/blender 2024-08-19 16:50:52 +02:00
6d93bf6b44 IMB: Speedups, fixes and cleanups to various image scaling functions
Aras Pranckevicius merged pull request blender/blender#126390 2024-08-19 16:50:52 +02:00
IMB: Speedups, fixes and cleanups to various image scaling functions
Aras Pranckevicius pushed to imb_scaling_cleanup at aras_p/blender 2024-08-19 14:23:33 +02:00
e2d16ac373 Cleanup
Aras Pranckevicius pushed to imb_scaling_cleanup at aras_p/blender 2024-08-19 14:10:21 +02:00
ab255a3c1e Build: fix IMB_performance_test build w/ buildinfo
Aras Pranckevicius pushed to imb_scaling_cleanup at aras_p/blender 2024-08-19 12:26:36 +02:00
84bc0c9188 Build: try to fix IMB_performance test build w/ buildinfo
Aras Pranckevicius pushed to imb_scaling_cleanup at aras_p/blender 2024-08-19 11:49:27 +02:00
0459c834cf IMB_scale: Box learned threading
f778a4e447 IMB_scale: Nearest learned threading, Bilinear learned no-threading
422f36d692 Cleanup: remove IMB_scaleImBuf* variants, leave only IMB_scale
aa9db90c7f Cleanup: update usages of IMB_scaleImBuf* to IMB_scale
9e6ad16f1c Tests: extend perf test to include two steps of scaling up
Compare 92 commits »
Aras Pranckevicius pushed to imb_scaling_cleanup at aras_p/blender 2024-08-19 11:44:07 +02:00
f654cd5575 IMB_scale: Box learned threading
5a4a1edae3 IMB_scale: Nearest learned threading, Bilinear learned no-threading
cbfa98226e Cleanup: remove IMB_scaleImBuf* variants, leave only IMB_scale
d9546a7df3 Cleanup: update usages of IMB_scaleImBuf* to IMB_scale
99c2cfdabc Tests: extend perf test to include two steps of scaling up
Compare 5 commits »
Aras Pranckevicius approved blender/blender#126471 2024-08-19 09:52:08 +02:00
Fix: VSE snapping with edge panning

Nice code archeology!

Aras Pranckevicius commented on issue blender/blender#126457 2024-08-19 09:49:35 +02:00
OBJ export always exports 2-vertex line segments, instead of connected strips

@Michael-382 just to clarify: the issue is not that OBJ "does not export lines", but rather that it exports lines as two-vertex segments, but you'd want lines that are "connected" to be exported…

Aras Pranckevicius pushed to imb_scaling_cleanup at aras_p/blender 2024-08-18 17:27:06 +02:00
ff0693df6c IMB: fix IMB_scaleImBuf to not lose half a pixel when scaling up
Aras Pranckevicius commented on pull request blender/blender#126234 2024-08-18 11:58:23 +02:00
Fix #126108: Crash when EXR image is loaded in image list

FYI the fix caused a slight performance regression in using IMB_scalefastImBuf on float images, due to more complex per-pixel work with the channels loop. I'm fixing it as part of #126390 rabbit…

Aras Pranckevicius pushed to imb_scaling_cleanup at aras_p/blender 2024-08-18 11:54:26 +02:00
8a4d251191 IMB: IMB_scalefastImBuf perf regression fix
Aras Pranckevicius pushed to imb_scaling_cleanup at aras_p/blender 2024-08-18 11:27:50 +02:00
c1461457ba IMB: IMB_scaleImBuf speedup