Aras Pranckevicius aras_p
Aras Pranckevicius pushed to imb_transform_opt at aras_p/blender 2023-12-02 12:07:08 +01:00
0bc8f85648 Fixing Linux build
Aras Pranckevicius pushed to imb_transform_opt at aras_p/blender 2023-12-02 12:05:21 +01:00
fbd9716206 No need to do floor() hard ways on NEON (or SSE4, which is not on yet but someday might be)
Aras Pranckevicius pushed to imb_transform_opt at aras_p/blender 2023-12-02 11:53:35 +01:00
8ffbfa061c Cleanup
Aras Pranckevicius pushed to imb_transform_opt at aras_p/blender 2023-12-02 11:40:10 +01:00
8c8b4b30b9 Merge remote-tracking branch 'origin/main' into imb_transform_opt
6fc295d97f ImBuf: make BLI_bilinear_interpolation_char fully SSE and branchless
854840b35f VSE: speedup "show overexposed" option
7aa3d967ba Build: update wayland protocols to 1.32
8bb6d0ffe0 Unbreak building with Vulkan & WITH_GHOST_X11=OFF
Compare 22 commits »
Aras Pranckevicius deleted branch vse-zebra-opt from aras_p/blender 2023-12-02 08:10:03 +01:00
Aras Pranckevicius merged pull request blender/blender#115622 2023-12-02 08:10:00 +01:00
VSE: speedup "show overexposed" option
Aras Pranckevicius pushed to main at blender/blender 2023-12-02 08:10:00 +01:00
854840b35f VSE: speedup "show overexposed" option
Aras Pranckevicius commented on pull request blender/blender#115677 2023-12-01 17:56:08 +01:00
WIP: C++ BLI rect type

Not a big fan of including whole of <ostream> in a potentially very widely used header. Including just <iosfwd> would be much better, but that would require moving actual implementation of the stream operator into a .cc file, plus some explicit template instantiation sprinkling.

Aras Pranckevicius pushed to imb_transform_opt at aras_p/blender 2023-12-01 17:48:40 +01:00
608fdcf337 Trying to fix Linux build
Aras Pranckevicius pushed to imb_transform_opt at aras_p/blender 2023-12-01 16:50:40 +01:00
ce9860df3a Merge branch 'main' into imb_transform_opt
183f585f08 ImBuf: add unit tests for BLI_bilinear_interpolation_char, fix rounding, do not require SSE4
f3aab25393 Fix: Depsgraph: Avoid duplicated operation nodes on geometry data
f3ce0645e4 Color management: multi-thread IMB_colormanagement_transform_from_byte_threaded simple case
5af7d3e2be Fix #115043: Compositor crashes for huge render sizes
Compare 58 commits »
Aras Pranckevicius deleted branch cm-transform_from_byte-opt from aras_p/blender 2023-12-01 16:19:02 +01:00
Aras Pranckevicius pushed to main at blender/blender 2023-12-01 16:18:59 +01:00
f3ce0645e4 Color management: multi-thread IMB_colormanagement_transform_from_byte_threaded simple case
Aras Pranckevicius merged pull request blender/blender#115628 2023-12-01 16:18:58 +01:00
Color management: multi-thread IMB_colormanagement_transform_from_byte_threaded simple case
Aras Pranckevicius commented on pull request blender/blender#115622 2023-12-01 12:20:25 +01:00
VSE: speedup "show overexposed" option
Aras Pranckevicius pushed to imb_transform_opt at aras_p/blender 2023-12-01 12:18:17 +01:00
fe9db4d1e4 Format code
Aras Pranckevicius created pull request blender/blender#115653 2023-12-01 11:20:31 +01:00
WIP: ImBuf: optimize IMB_transform
Aras Pranckevicius created branch imb_transform_opt in aras_p/blender 2023-12-01 11:17:57 +01:00
Aras Pranckevicius pushed to imb_transform_opt at aras_p/blender 2023-12-01 11:17:57 +01:00
695da0c0f6 ImBuf: use SSE in bilinear_interpolation functions
8e46f1b6b2 ImBuf: don't use virtual calls to do UV wrapping
b0ea53dcff ImBuf: speedup bilinear_interpolation functions
c3f696e726 ImBuf: simplify bilinear/bicubic interpolation functions to what is actually used
1253411a91 ImBuf: don't use virtual calls in inner IMB_transform loop
Compare 5 commits »
Aras Pranckevicius created pull request blender/blender#115628 2023-11-30 20:27:47 +01:00
Color management: multi-thread IMB_colormanagement_transform_from_byte_threaded simple case