Aras Pranckevicius aras_p
Aras Pranckevicius pushed to vse_text_effects at aras_p/blender 2024-05-06 14:32:03 +02:00
6e044195b5 VSE: Text got outline option
df2e5f60a5 VSE: Text strip shadow can be blurred
564d3318c0 VSE: Text strip gets configurable shadow angle and offset
9a3c7290a9 Fix #121447: Simple Blur node takes too long
a5ba4032e0 Audaspace: porting bugfixes for CoreAudioDevice from upstream.
Compare 10 commits »
Aras Pranckevicius created branch vse_text_effects in aras_p/blender 2024-05-06 14:32:03 +02:00
Aras Pranckevicius commented on issue blender/blender#121434 2024-05-05 20:26:07 +02:00
Simplified SVG Icon Implementation

If not found we then load the SVG file, rasterize it ourselves (nanosvg), and then add it to our glyph cache in the same way we do when we get a bitmap from FreeType

Any guesses what is…

Aras Pranckevicius commented on pull request blender/blender#121383 2024-05-05 19:16:41 +02:00
UI: Automatic text contrast for overlays via outline

Maybe the generic solution is a function that returns a contrasting text color from a background color?

Hmm not sure. What I tried right now (pushed on this branch), is logic like this…

Aras Pranckevicius pushed to text-shadow-contrast at aras_p/blender 2024-05-05 19:12:17 +02:00
38f0d04dfd Tweak overlay text/shadow colors logic
Aras Pranckevicius pushed to text-shadow-contrast at aras_p/blender 2024-05-05 10:32:35 +02:00
833d21474d BLF: fix missign shadow color assignment in DRW text caches (used by geonodes view node), factor out ED_view3d_text_colors_get function
5f6d1153e5 BLF: change outline to be enum value 6
85f13da0b7 Merge branch 'main' into text-shadow-contrast
18600e430c Geometry Nodes: show correct type in menu socket tooltips
a7cae51cf7 Cleanup: quite gcc array-bounds warning
Compare 31 commits »
Aras Pranckevicius commented on pull request blender/blender#121383 2024-05-04 21:56:29 +02:00
UI: Automatic text contrast for overlays via outline

The first thing I notice is that we have a bug in our current themes. Although our current shadow size only supports 0, 3, & 5 (with 0 being off) our default themes (dark and light) both set a…

Aras Pranckevicius commented on pull request blender/blender#121383 2024-05-04 07:09:05 +02:00
UI: Automatic text contrast for overlays via outline

But anyway, that is why there is that glyph_mode attribute that is currently not used.

I think once/if that is needed, it can be put into the "flags" attribute without making the whole vertex…

Aras Pranckevicius commented on pull request blender/blender#121413 2024-05-03 21:45:31 +02:00
Mesh: speedup BKE_mesh_validate
Aras Pranckevicius created pull request blender/blender#121413 2024-05-03 21:45:00 +02:00
Mesh: speedup BKE_mesh_validate
Aras Pranckevicius pushed to mesh_validate_perf at aras_p/blender 2024-05-03 21:37:12 +02:00
7fa3bffe68 Mesh: mesh validation no longer adds MDeformVert layer when there wasn't one
041f0c20c0 Mesh: speedup validation by using parallel_sort
f3ecaab284 Mesh: speedup validation by using one allocation for all SortFace vertex indices
10a459d993 Mesh: small cleanups in mesh validation
7bc7544622 Mesh: speedup validation by using std::sort instead of qsort
Compare 10 commits »
Aras Pranckevicius created branch mesh_validate_perf in aras_p/blender 2024-05-03 21:37:12 +02:00
Aras Pranckevicius closed issue blender/blender#121312 2024-05-03 12:08:38 +02:00
Result mismatch between SSE and non-SSE codepaths
Aras Pranckevicius commented on issue blender/blender#121312 2024-05-03 12:08:33 +02:00
Result mismatch between SSE and non-SSE codepaths

Looks like this can be considered done after #121361 and #121368 were both merged.

Aras Pranckevicius deleted branch srgb_simd_scalar from aras_p/blender 2024-05-03 12:06:11 +02:00
Aras Pranckevicius pushed to main at blender/blender 2024-05-03 12:06:08 +02:00
3b67075f40 BLI: Make color sRGB<->Linear non-SIMD fallback path use the same approximation
Aras Pranckevicius merged pull request blender/blender#121368 2024-05-03 12:06:08 +02:00
BLI: Make color sRGB<->Linear non-SIMD fallback path use the same approximation
Aras Pranckevicius commented on pull request blender/blender#121239 2024-05-03 09:53:22 +02:00
WIP: UI: Automatic Text Contrast for Overlays

I didn't know how to make a PR that builds upon your PR, so I created a new one: #121383. Let me know if 1) it makes sense, and 2) I should redo it in some other way.

Aras Pranckevicius created pull request blender/blender#121383 2024-05-03 09:49:56 +02:00
WIP: UI: Automatic text contrast for overlays via outline
Aras Pranckevicius pushed to text-shadow-contrast at aras_p/blender 2024-05-03 09:46:46 +02:00
07f7b697ed Merge branch 'main' into text-shadow-contrast
cd5dd6e454 Fix #115648: Crash on startup with an incompatible PYTHONPATH
d46fe49ab3 Fix: Memory leak in multiresbake_image_exec
43b46503f1 Cleanup: Use const for mesh selection retrieval functions
ad16a843c1 Cleanup: format, single quote enums & indentation
Compare 156 commits »