Page MenuHome

Andrii Symkin (pembem22)
User

Projects

User does not belong to any projects.

User Details

User Since
May 8 2020, 8:48 AM (144 w, 7 h)

Recent Activity

Sep 19 2022

Andrii Symkin (pembem22) accepted D16005: UI: add preference to disable touchpad multitouch gestures.
Sep 19 2022, 3:13 PM
Andrii Symkin (pembem22) requested changes to D16005: UI: add preference to disable touchpad multitouch gestures.

I've checked this patch and disabling multitouch gestures makes Blender ignore all gestures. I think that's because Windows knows Blender can accept DM gestures and sends them, but they are not processed in driveTrackpad method. If you don't respond to DM check, Windows sends non-DM events instead and trackpad works the old way: P3202.

Sep 19 2022, 1:04 PM
Andrii Symkin (pembem22) created P3202 D16005 fix.
Sep 19 2022, 1:03 PM

Sep 12 2022

Brad Clark (RiggingDojo) awarded rBe58b18888c0e: GHOST: Add support for precision touchpad gestures on Windows a Heartbreak token.
Sep 12 2022, 5:38 PM

Aug 16 2022

Vyacheslav (hitrpr) awarded D15535: Cycles: allow using more than 3 channels for color data a Love token.
Aug 16 2022, 3:47 AM

Aug 10 2022

Marco (nacioss) awarded rBd832d993c5b4: Cycles: add new Spectrum and PackedSpectrum types a Burninate token.
Aug 10 2022, 8:17 PM
Hadrien Brissaud (hadrien) awarded rBd832d993c5b4: Cycles: add new Spectrum and PackedSpectrum types a Party Time token.
Aug 10 2022, 1:10 PM

Aug 9 2022

Damian (damian) awarded D15535: Cycles: allow using more than 3 channels for color data a Love token.
Aug 9 2022, 7:07 PM
Zijun Zhou (Eary) awarded rBd832d993c5b4: Cycles: add new Spectrum and PackedSpectrum types a Love token.
Aug 9 2022, 6:30 PM

Aug 1 2022

Andy Cuccaro (AndyCuccaro) awarded D15535: Cycles: allow using more than 3 channels for color data a Love token.
Aug 1 2022, 8:49 PM

Jul 29 2022

Andrii Symkin (pembem22) updated the diff for D15535: Cycles: allow using more than 3 channels for color data.
  • Fix Metal compile error
Jul 29 2022, 4:42 PM
Andrii Symkin (pembem22) updated the summary of D15535: Cycles: allow using more than 3 channels for color data.
Jul 29 2022, 11:53 AM
Andrii Symkin (pembem22) updated the diff for D15535: Cycles: allow using more than 3 channels for color data.
  • All test are passing now
  • Merge branch 'master' into cycles-add-scene-linear-color-type
Jul 29 2022, 11:53 AM

Jul 28 2022

Andrii Symkin (pembem22) planned changes to D15535: Cycles: allow using more than 3 channels for color data.

One more test left to fix.

Jul 28 2022, 6:23 PM
Andrii Symkin (pembem22) updated the diff for D15535: Cycles: allow using more than 3 channels for color data.
  • Fix many failing tests
  • Implement bssrdf_sample, automatic closure size
Jul 28 2022, 6:21 PM

Jul 27 2022

Raimund Klink (Raimund58) awarded D15535: Cycles: allow using more than 3 channels for color data a Burninate token.
Jul 27 2022, 3:53 PM
Ilja Razinkov (IPv6) awarded D15535: Cycles: allow using more than 3 channels for color data a Like token.
Jul 27 2022, 3:06 PM
Vince (RoYou) awarded D15535: Cycles: allow using more than 3 channels for color data a Love token.
Jul 27 2022, 12:30 AM
Paul Larson (GeorgiaPacific) awarded D15535: Cycles: allow using more than 3 channels for color data a Love token.
Jul 27 2022, 12:01 AM

Jul 26 2022

Serj Maiorov (printerkiller) awarded D15535: Cycles: allow using more than 3 channels for color data a Love token.
Jul 26 2022, 8:36 PM
Marco (nacioss) awarded D15535: Cycles: allow using more than 3 channels for color data a Burninate token.
Jul 26 2022, 6:55 PM
Jeroen Bakker (jbakker) awarded D15535: Cycles: allow using more than 3 channels for color data a Love token.
Jul 26 2022, 5:54 PM
Andrii Symkin (pembem22) added inline comments to D15535: Cycles: allow using more than 3 channels for color data.
Jul 26 2022, 4:21 PM
Andrii Symkin (pembem22) updated the diff for D15535: Cycles: allow using more than 3 channels for color data.
  • Fix unitialized variable, simplify code
  • Possible fix for oneAPI compilation error
  • Move spectrum conversion functions into kernel/util/color.h
Jul 26 2022, 4:16 PM
Andrii Symkin (pembem22) added inline comments to D15535: Cycles: allow using more than 3 channels for color data.
Jul 26 2022, 3:58 PM
makizar (makizar) awarded D15535: Cycles: allow using more than 3 channels for color data a Burninate token.
Jul 26 2022, 2:13 PM
Raimund Klink (Raimund58) awarded rB793d20313952: Cycles: add math functions for float8 a Love token.
Jul 26 2022, 8:28 AM

Jul 25 2022

Daniel Gryningstjerna (Dangry) awarded D15535: Cycles: allow using more than 3 channels for color data a Love token.
Jul 25 2022, 11:36 PM
Andrii Symkin (pembem22) updated the summary of D15535: Cycles: allow using more than 3 channels for color data.
Jul 25 2022, 11:22 PM
Andrii Symkin (pembem22) added inline comments to D15535: Cycles: allow using more than 3 channels for color data.
Jul 25 2022, 11:20 PM
Andrii Symkin (pembem22) updated the diff for D15535: Cycles: allow using more than 3 channels for color data.
  • Rename SceneLinearColor to Spectrum
  • Rename macros
Jul 25 2022, 11:09 PM
Zijun Zhou (Eary) awarded D15535: Cycles: allow using more than 3 channels for color data a Party Time token.
Jul 25 2022, 6:08 PM
Andrii Symkin (pembem22) added a comment to D15535: Cycles: allow using more than 3 channels for color data.

Thanks!

I would like to find a different name than SceneLinearColor for this, since I don't think the distinguishing feature is that this color is in scene linear color space.

In PBRT this is called Spectrum, what do you think about that? Or perhaps SpectrumColor if you think that's more clear.

Jul 25 2022, 5:05 PM
Andrii Symkin (pembem22) updated the diff for D15525: Cycles: add math functions for float8.
  • Format code
  • Fix compilation on CUDA
Jul 25 2022, 4:48 PM
Chris Cook (CCook) awarded D15535: Cycles: allow using more than 3 channels for color data a Party Time token.
Jul 25 2022, 1:32 PM
Andrii Symkin (pembem22) planned changes to D15535: Cycles: allow using more than 3 channels for color data.
Jul 25 2022, 1:25 PM
Andrii Symkin (pembem22) added a reviewer for D15535: Cycles: allow using more than 3 channels for color data: Cycles.
Jul 25 2022, 1:24 PM
Andrii Symkin (pembem22) requested review of D15535: Cycles: allow using more than 3 channels for color data.
Jul 25 2022, 1:23 PM
Andrii Symkin (pembem22) added a comment to D15525: Cycles: add math functions for float8.

What is the bigger goal this patch is leading to? How using float8 will help for color operations?

Jul 25 2022, 9:52 AM

Jul 23 2022

Andrii Symkin (pembem22) planned changes to D15525: Cycles: add math functions for float8.
Jul 23 2022, 9:11 PM
Andrii Symkin (pembem22) added a reviewer for D15525: Cycles: add math functions for float8: Cycles.
Jul 23 2022, 9:09 PM
Andrii Symkin (pembem22) requested review of D15525: Cycles: add math functions for float8.
Jul 23 2022, 9:08 PM

Jul 1 2022

Shah Nawaz (OcularEvolution) awarded D15276: Cycles: unify math functions names a Love token.
Jul 1 2022, 5:17 PM

Jun 29 2022

Andrii Symkin (pembem22) updated the diff for D15318: Cycles: add more math functions for float4.
  • Fix compilation errors with Metal and SSE
Jun 29 2022, 8:45 PM
makizar (makizar) awarded D15318: Cycles: add more math functions for float4 a Love token.
Jun 29 2022, 7:52 PM
Andrii Symkin (pembem22) updated the diff for D15318: Cycles: add more math functions for float4.
  • Fix compilation errors with NEON and SSE3
Jun 29 2022, 3:21 PM
Andrii Symkin (pembem22) updated the summary of D15318: Cycles: add more math functions for float4.
Jun 29 2022, 11:39 AM
Andrii Symkin (pembem22) updated the summary of D15318: Cycles: add more math functions for float4.
Jun 29 2022, 11:39 AM
Andrii Symkin (pembem22) requested review of D15318: Cycles: add more math functions for float4.
Jun 29 2022, 11:38 AM

Jun 28 2022

makizar (makizar) awarded D15276: Cycles: unify math functions names a Love token.
Jun 28 2022, 1:43 PM

Jun 23 2022

Andrii Symkin (pembem22) added a comment to D15276: Cycles: unify math functions names.

Thanks @Brecht Van Lommel (brecht) @Thomas Dinges (dingto)!

Jun 23 2022, 9:17 PM

Jun 22 2022

Andrii Symkin (pembem22) added a reviewer for D15276: Cycles: unify math functions names: Cycles.
Jun 22 2022, 11:15 PM
Andrii Symkin (pembem22) requested review of D15276: Cycles: unify math functions names.
Jun 22 2022, 11:14 PM

May 10 2022

Andrii Symkin (pembem22) added a comment to T97925: No option to restore previous trackpad behavior on Windows since multitouch support.

@Pratik Borhade (PratikPB2123) that's right. The gestures now behave the same way they do on macOS on supported Windows precision touchpads.

May 10 2022, 7:30 PM · User Interface, BF Blender

May 9 2022

Jonathan Lampel (jonathanl) awarded rBe58b18888c0e: GHOST: Add support for precision touchpad gestures on Windows a Love token.
May 9 2022, 9:28 PM

May 7 2022

Andrii Symkin (pembem22) added a comment to T97925: No option to restore previous trackpad behavior on Windows since multitouch support.

Hi, you can hold down Ctrl key while sliding up/down with two fingers to zoom in or out. This gesture is now much smoother than it used to be and allows more precise control.

May 7 2022, 10:58 PM · User Interface, BF Blender
Pratik Borhade (PratikPB2123) awarded rBe58b18888c0e: GHOST: Add support for precision touchpad gestures on Windows a Like token.
May 7 2022, 8:53 AM

May 6 2022

Lopo Isaac (lopoIsaac) awarded rBe58b18888c0e: GHOST: Add support for precision touchpad gestures on Windows a Love token.
May 6 2022, 11:18 AM
Nicholas Rishel (nicholas_rishel) awarded D7660: GHOST: Add support for precision touchpad gestures on Windows a Party Time token.
May 6 2022, 9:48 AM · BF Blender (3.3)
Raimund Klink (Raimund58) awarded D7660: GHOST: Add support for precision touchpad gestures on Windows a Love token.
May 6 2022, 9:44 AM · BF Blender (3.3)

Apr 25 2022

Andrii Symkin (pembem22) added a comment to D7660: GHOST: Add support for precision touchpad gestures on Windows.

Thanks for helping me complete this patch! I'm glad I can contribute this feature to Blender.

Apr 25 2022, 9:29 PM · BF Blender (3.3)
Andrii Symkin (pembem22) updated the diff for D7660: GHOST: Add support for precision touchpad gestures on Windows.
  • Merge branch 'master' into precision-touchpad
Apr 25 2022, 9:29 PM · BF Blender (3.3)

Apr 6 2022

Andrii Symkin (pembem22) requested review of D7660: GHOST: Add support for precision touchpad gestures on Windows.
Apr 6 2022, 9:28 PM · BF Blender (3.3)
Andrii Symkin (pembem22) updated the diff for D7660: GHOST: Add support for precision touchpad gestures on Windows.
  • Listen for scroll direction changes in registry
Apr 6 2022, 9:27 PM · BF Blender (3.3)

Apr 5 2022

Andrii Symkin (pembem22) planned changes to D7660: GHOST: Add support for precision touchpad gestures on Windows.

GHOST_DirectManipulationHelper would be my first guess too. I'm not sure how the async modifier for RegNotifyChangeKeyValue works, so that modifier might change what works best for the code. I think you'll better understand that once you dive into the question. :)

Apr 5 2022, 11:25 AM · BF Blender (3.3)
Andrii Symkin (pembem22) updated the diff for D7660: GHOST: Add support for precision touchpad gestures on Windows.
  • Load scroll direction value from registry when initializing touchpad
  • Merge branch 'master' into precision-touchpad
Apr 5 2022, 11:19 AM · BF Blender (3.3)

Mar 21 2022

Andrii Symkin (pembem22) planned changes to D7660: GHOST: Add support for precision touchpad gestures on Windows.

Yeah, I'll do it. Where would you suggest putting registry-related code in? GHOST_DirectManipulationHelper seems to be the right place.

Mar 21 2022, 10:39 AM · BF Blender (3.3)

Mar 16 2022

Andrii Symkin (pembem22) added a comment to D7660: GHOST: Add support for precision touchpad gestures on Windows.

Holding control or command while panning on macOS results in zooming, the same is also true on Windows. I can't test which events are generated on macOS, but I don't think that pressing any buttons on a keyboard would affect a touchpad in any way.

Mar 16 2022, 9:24 PM · BF Blender (3.3)
Andrii Symkin (pembem22) updated the diff for D7660: GHOST: Add support for precision touchpad gestures on Windows.
  • Fix inverted rotation direction in 3D viewport
Mar 16 2022, 9:24 PM · BF Blender (3.3)

Mar 15 2022

Andrii Symkin (pembem22) added a comment to D7660: GHOST: Add support for precision touchpad gestures on Windows.

I was already discussing the issue with some developers with MacBooks handy, but if you have a MacBook and would prefer to investigate please do so.

Mar 15 2022, 8:22 PM · BF Blender (3.3)

Mar 11 2022

Andrii Symkin (pembem22) added a comment to D7660: GHOST: Add support for precision touchpad gestures on Windows.

@Nicholas Rishel (nicholas_rishel) can you please commit the patch? I don't have the commit rights.

Mar 11 2022, 11:55 AM · BF Blender (3.3)

Mar 8 2022

Andrii Symkin (pembem22) updated the diff for D7660: GHOST: Add support for precision touchpad gestures on Windows.
  • Merge branch 'master' into precision-touchpad
  • Fix initialization order warning
Mar 8 2022, 9:33 PM · BF Blender (3.3)

Feb 24 2022

Andrii Symkin (pembem22) updated Andrii Symkin (pembem22).
Feb 24 2022, 8:43 PM

Feb 17 2022

Chris Cook (CCook) awarded D7660: GHOST: Add support for precision touchpad gestures on Windows a Love token.
Feb 17 2022, 10:27 AM · BF Blender (3.3)

Feb 15 2022

Andrii Symkin (pembem22) updated the diff for D7660: GHOST: Add support for precision touchpad gestures on Windows.
  • Merge branch 'master' into precision-touchpad
  • Update license headers
  • Move trackpad event creation code to separate function
  • Initialize m_directManipulationHelper to null in GHOST_WindowWin32's constructor
  • Use different creation pattern for GHOST_DirectManipulationHelper to avoid partially initialized state
Feb 15 2022, 4:26 PM · BF Blender (3.3)

Feb 9 2022

Andrii Symkin (pembem22) updated the diff for D7660: GHOST: Add support for precision touchpad gestures on Windows.
  • Store DPI value in GHOST_DirectManipulationViewportEventHandler
  • Rename macro
  • Update DM only when active
  • Move event creation out of Window class
Feb 9 2022, 6:52 PM · BF Blender (3.3)

Jan 13 2022

Andrii Symkin (pembem22) added a comment to D7660: GHOST: Add support for precision touchpad gestures on Windows.

There's one significant change I'd like to see, I don't think the trackpad should be holding onto a pointer to the window. I haven't fully considered what changes would be necessary, but at a high level I suspect that would mean returning event data to the GHOST_SystemWin32 to generate events instead of generating them directly in the trackpad.

Jan 13 2022, 3:01 PM · BF Blender (3.3)
Andrii Symkin (pembem22) updated the diff for D7660: GHOST: Add support for precision touchpad gestures on Windows.
  • Merge branch 'master' into precision-touchpad
  • Remove SAL annotations
  • Don't store System and HWND in classes
  • Remove redundant comment
  • Document gesture state machine
  • Don't check for NULL when deleting
  • Use factory method to create DirectManipulationHelper
  • Declare variables where used, use static_cast, const
  • Silence unused variable warnings
Jan 13 2022, 3:01 PM · BF Blender (3.3)

Jan 9 2022

Harley Acheson (harley) awarded D7660: GHOST: Add support for precision touchpad gestures on Windows a Love token.
Jan 9 2022, 2:14 AM · BF Blender (3.3)

Jan 8 2022

Andrii Symkin (pembem22) added a comment to D7660: GHOST: Add support for precision touchpad gestures on Windows.

@Nicholas Rishel (nicholas_rishel) could you please review the patch?

Jan 8 2022, 11:50 PM · BF Blender (3.3)
Andrii Symkin (pembem22) updated the diff for D7660: GHOST: Add support for precision touchpad gestures on Windows.
  • Merge branch 'master' into precision-touchpad
Jan 8 2022, 11:47 PM · BF Blender (3.3)

Dec 30 2021

Alaska (Alaska) awarded rBdbd64a559216: Cycles: support merging images rendered with adaptive sampling a Love token.
Dec 30 2021, 2:59 AM

Dec 10 2021

Raimund Klink (Raimund58) awarded D13457: Cycles: Support merging images rendered with adaptive sampling a Love token.
Dec 10 2021, 12:09 AM
Raimund Klink (Raimund58) awarded D13510: Fix (unreported) incorrect adaptive sampling results when using sample offset option a Love token.
Dec 10 2021, 12:08 AM

Dec 8 2021

Andrii Symkin (pembem22) added reviewers for D13510: Fix (unreported) incorrect adaptive sampling results when using sample offset option: Cycles, William Leeson (leesonw).
Dec 8 2021, 11:00 AM
Andrii Symkin (pembem22) requested review of D13510: Fix (unreported) incorrect adaptive sampling results when using sample offset option.
Dec 8 2021, 10:59 AM

Dec 3 2021

Dan (danm3d) awarded D7660: GHOST: Add support for precision touchpad gestures on Windows a Love token.
Dec 3 2021, 10:16 AM · BF Blender (3.3)

Dec 2 2021

Andrii Symkin (pembem22) updated the diff for D13457: Cycles: Support merging images rendered with adaptive sampling.

Diffed against wrong branch

Dec 2 2021, 9:52 PM
Andrii Symkin (pembem22) added a reviewer for D13457: Cycles: Support merging images rendered with adaptive sampling: Cycles.
Dec 2 2021, 9:50 PM
Andrii Symkin (pembem22) requested review of D13457: Cycles: Support merging images rendered with adaptive sampling.
Dec 2 2021, 9:49 PM
Andrii Symkin (pembem22) updated the diff for D13456: Cycles: Merge operator code cleanup.

Pushed wrong branch

Dec 2 2021, 9:48 PM
Andrii Symkin (pembem22) updated the diff for D13456: Cycles: Merge operator code cleanup.

Cycles: Support merging images rendered with adaptive sampling

Dec 2 2021, 9:47 PM
Andrii Symkin (pembem22) updated the summary of D13456: Cycles: Merge operator code cleanup.
Dec 2 2021, 9:32 PM
Andrii Symkin (pembem22) requested review of D13456: Cycles: Merge operator code cleanup.
Dec 2 2021, 9:32 PM

Nov 8 2021

Andrii Symkin (pembem22) added a comment to D13086: Cycles: Add sample offset option.

Yes, I don't have commit rights. Thanks!

Nov 8 2021, 3:36 PM

Nov 7 2021

Jeducious (jameshcrowther) awarded D13086: Cycles: Add sample offset option a Love token.
Nov 7 2021, 9:51 PM
Alaska (Alaska) awarded D13086: Cycles: Add sample offset option a Like token.
Nov 7 2021, 9:13 PM
Andrii Symkin (pembem22) updated the summary of D13086: Cycles: Add sample offset option.
Nov 7 2021, 8:05 PM

Nov 4 2021

Jack Grzes (jacek007g) awarded D13086: Cycles: Add sample offset option a Like token.
Nov 4 2021, 10:23 AM

Nov 3 2021

Andrii Symkin (pembem22) updated the diff for D13086: Cycles: Add sample offset option.
  • Fix start_sample_ used instead of sample_offset_
Nov 3 2021, 6:52 PM