Page MenuHome

LazyDodo (LazyDodo)
Ray

Projects (7)

User Details

User Since
Oct 2 2014, 3:13 PM (263 w, 2 d)

Recent Activity

Today

LazyDodo (LazyDodo) closed T70930: Splash Screen as Resolved.

Already fixed in rB725b59d9b44a632095c90e1912f14431b0171f1d

Sat, Oct 19, 12:30 AM · BF Blender

Yesterday

LazyDodo (LazyDodo) updated subscribers of D6087: Workbench: Performance.

Can confirm the threadspin seems to be gone, and the perf got a massive boost! well done @Jeroen Bakker (jbakker) !

Fri, Oct 18, 4:37 AM · Performance, GPU / Viewport

Wed, Oct 16

LazyDodo (LazyDodo) updated the diff for D6082: Cycles: Fix T70685.
  • fix typos and whitespace
Wed, Oct 16, 6:33 PM
LazyDodo (LazyDodo) added a reviewer for D6082: Cycles: Fix T70685: Cycles.
Wed, Oct 16, 6:25 PM
LazyDodo (LazyDodo) created D6082: Cycles: Fix T70685.
Wed, Oct 16, 6:25 PM

Tue, Oct 15

LazyDodo (LazyDodo) added a comment to D4062: Thread naming support (for debugging).

Somehow this never got committed, i updated it to latest master.

Tue, Oct 15, 1:23 AM · BF Blender
LazyDodo (LazyDodo) updated the diff for D4062: Thread naming support (for debugging).

Update to latest master

Tue, Oct 15, 1:22 AM · BF Blender

Sat, Oct 12

LazyDodo (LazyDodo) claimed T70765: Input Mouse or Tablet events are too sparse when input device moves very fast in Windows.

This seems fun, mind if i take it?

Sat, Oct 12, 11:49 PM · BF Blender

Fri, Oct 11

LazyDodo (LazyDodo) added a comment to T70725: No crash reports on windows machines.

If it takes down the whole machine, there's no amount of logging in blender that could help, best to follow @Asher (ThatAsherGuy) 's advise and check the system logs

Fri, Oct 11, 5:26 PM · BF Blender

Thu, Oct 10

LazyDodo (LazyDodo) added inline comments to D6036: Sign executable and thumbnail DLL..
Thu, Oct 10, 4:14 PM
LazyDodo (LazyDodo) added a comment to T70685: Building options lead to broken BVH in Cycles.

I asked for the ticket on chat, WITH_CYCLES_NATIVE_ONLY is not an option that gets a whole lot of exercise on windows, so if there's a problem with it i'd like to look into it and resolve the issue, that being said i'm unable repro

Thu, Oct 10, 2:41 PM · Platforms, Builds & Tests, BF Blender
LazyDodo (LazyDodo) added a comment to T70313: Blender 2.80 always launches on the secondary monitor.

I have to admit, scraping the bottom of the barrel here

Thu, Oct 10, 3:04 AM · BF Blender
LazyDodo (LazyDodo) added a comment to T70313: Blender 2.80 always launches on the secondary monitor.

Ok not easily defeated try

Thu, Oct 10, 2:48 AM · BF Blender
LazyDodo (LazyDodo) added a comment to T70313: Blender 2.80 always launches on the secondary monitor.

Can you try this?

Thu, Oct 10, 2:42 AM · BF Blender

Wed, Oct 9

LazyDodo (LazyDodo) added a comment to T70685: Building options lead to broken BVH in Cycles.

I matched your build options as close as i could, still nothing.

Wed, Oct 9, 11:02 PM · Platforms, Builds & Tests, BF Blender
LazyDodo (LazyDodo) added a comment to T70685: Building options lead to broken BVH in Cycles.

can't seem to repro with the standard developer profile options,could you share your cmakecache.txt ?

Wed, Oct 9, 10:31 PM · Platforms, Builds & Tests, BF Blender
LazyDodo (LazyDodo) added a comment to D6023: GPU: show more descriptive labels on unsupported GPU dialog.

manually added it to the blacklist, dialog seems to work!

Wed, Oct 9, 1:22 AM

Tue, Oct 8

LazyDodo (LazyDodo) added a comment to T67054: Code sign Windows build on buildbot.

Executable shouldn't increase dramatically, i ran a quick local test with a self signed cert

Tue, Oct 8, 9:52 PM · BF Blender (2.81), Platform: Windows
LazyDodo (LazyDodo) added a comment to D6023: GPU: show more descriptive labels on unsupported GPU dialog.

There were some other linker shenanigans, builds now, but it didn't seem to give me a warn on mesa/llvm pipe on windows, so i didn't actually see the dialog.

Tue, Oct 8, 7:55 PM
LazyDodo (LazyDodo) updated the diff for D6023: GPU: show more descriptive labels on unsupported GPU dialog.
  • small build fixes
Tue, Oct 8, 7:54 PM
LazyDodo (LazyDodo) added a comment to D6023: GPU: show more descriptive labels on unsupported GPU dialog.

near the top of the file, it changes the target version back to XP, just remove it, it's being set correctly in platform_win32.cmake

Tue, Oct 8, 7:45 PM
LazyDodo (LazyDodo) added a comment to rBd2e4b13b9c4a: CMake: Add support for building with OpenMP support for clang on windows..

Probably placebo effect, or the result of hard work by other devs that perhaps committed optimizations in the last 24 hours.

Tue, Oct 8, 7:27 PM
LazyDodo (LazyDodo) committed rBed9f8bd9566f: CTest: Fix failing test BLI_expr_pylike_eval_test on clang/windows (authored by LazyDodo (LazyDodo)).
CTest: Fix failing test BLI_expr_pylike_eval_test on clang/windows
Tue, Oct 8, 5:46 PM
LazyDodo (LazyDodo) closed D6012: Fix: BLI_expr_pylike_eval_test test failing with clang on windows.
Tue, Oct 8, 5:46 PM
LazyDodo (LazyDodo) updated the task description for T70448: Clang on windows.
Tue, Oct 8, 5:09 PM · Platform: Windows
LazyDodo (LazyDodo) updated the diff for D6012: Fix: BLI_expr_pylike_eval_test test failing with clang on windows.
  • add volatile to the func1 case as well
Tue, Oct 8, 3:50 PM
LazyDodo (LazyDodo) updated the diff for D6012: Fix: BLI_expr_pylike_eval_test test failing with clang on windows.

use volatile rather than telling clang /Ob1

Tue, Oct 8, 3:39 PM
LazyDodo (LazyDodo) added a reviewer for D6012: Fix: BLI_expr_pylike_eval_test test failing with clang on windows: Campbell Barton (campbellbarton).

I tried to extract a repro and i'm kinda stumped only msvc seems to handle this correctly, both llvm and gcc get overly aggressive.

Tue, Oct 8, 3:44 AM

Mon, Oct 7

LazyDodo (LazyDodo) updated the summary of D6012: Fix: BLI_expr_pylike_eval_test test failing with clang on windows.
Mon, Oct 7, 10:31 PM
LazyDodo (LazyDodo) updated the summary of D6012: Fix: BLI_expr_pylike_eval_test test failing with clang on windows.
Mon, Oct 7, 6:47 PM
LazyDodo (LazyDodo) updated the task description for T70448: Clang on windows.
Mon, Oct 7, 6:44 PM · Platform: Windows
LazyDodo (LazyDodo) created D6012: Fix: BLI_expr_pylike_eval_test test failing with clang on windows.
Mon, Oct 7, 6:41 PM
LazyDodo (LazyDodo) committed rBd2e4b13b9c4a: CMake: Add support for building with OpenMP support for clang on windows. (authored by LazyDodo (LazyDodo)).
CMake: Add support for building with OpenMP support for clang on windows.
Mon, Oct 7, 6:24 PM
LazyDodo (LazyDodo) closed D5976: Add support for building with OpenMP support for clang on windows..
Mon, Oct 7, 6:24 PM
LazyDodo (LazyDodo) updated the diff for D5976: Add support for building with OpenMP support for clang on windows..
  • Merge remote-tracking branch 'origin/master' into tmp_clang_openmp_fix
  • Add quotes for libopmp to resolve linker errors when there are spaces in its path.
Mon, Oct 7, 5:53 PM
LazyDodo (LazyDodo) added a comment to T70463: Very Slow Workbench/Eevee Performance.

Started bisecting with a lite build rather than a full build hoping it would could down the time required, and the numbers didn't seem to line up at all. here's something interesting:

Mon, Oct 7, 1:01 AM · EEVEE & Viewport, BF Blender (2.81)

Sun, Oct 6

LazyDodo (LazyDodo) added a comment to T70463: Very Slow Workbench/Eevee Performance.

my measurements were with vsync off, taken with fraps with a blender release build windows, picked the highest number that stayed long enough on screen for me to actually read it.

Sun, Oct 6, 11:46 PM · EEVEE & Viewport, BF Blender (2.81)
LazyDodo (LazyDodo) accepted D5802: UI: File Browser Volumes and System Lists Icons.

Platform wise, not a huge fan of sprinkling #ifdef win32's all over the place, but there currently is no place to segregate platform specific stuff like this, so what you have now will do just fine for now.

Sun, Oct 6, 7:59 PM · User Interface
LazyDodo (LazyDodo) added a comment to T70463: Very Slow Workbench/Eevee Performance.
2.80oct 2oct5 4707f1982ddbD6002
solid120 fps88 fps90 fps92 fps
eevee73 fps57 fps55 fps57 fps
workbench118 fps87 fps88 fps94 fps
wireframe99 fps63 fps62 fps64 fps
Sun, Oct 6, 5:04 PM · EEVEE & Viewport, BF Blender (2.81)
LazyDodo (LazyDodo) reopened T70463: Very Slow Workbench/Eevee Performance as "Open".

Retested this ticket, no measurable improvement with the fix committed by @Clément Foucault (fclem)

Sun, Oct 6, 2:41 AM · EEVEE & Viewport, BF Blender (2.81)
LazyDodo (LazyDodo) added a comment to D5999: ctest: basic ffmpeg sanity check.

I got a slew of linker errors on linux, not entirely sure what is up there, mind having a peek there @Sybren A. Stüvel (sybren) ?

Sun, Oct 6, 12:16 AM

Sat, Oct 5

Sybren A. Stüvel (sybren) awarded D5999: ctest: basic ffmpeg sanity check a Party Time token.
Sat, Oct 5, 11:54 PM
LazyDodo (LazyDodo) created D5999: ctest: basic ffmpeg sanity check.
Sat, Oct 5, 10:22 PM
LazyDodo (LazyDodo) abandoned D5856: Ghost: Blacklist known bad OpenGL drivers.

A better version by @Jeroen Bakker (jbakker) has landed

Sat, Oct 5, 4:59 PM

Fri, Oct 4

LazyDodo (LazyDodo) committed rBL62301: Win64: FFMpeg update with opus support. .
Win64: FFMpeg update with opus support.
Fri, Oct 4, 10:47 PM
LazyDodo (LazyDodo) awarded T70529: Verify ffmpeg and other image and video libraries use optimal build flags a Love token.
Fri, Oct 4, 10:12 PM · VFX & Video, Performance
LazyDodo (LazyDodo) committed rB1f6a34161de7: make_deps: Fix building ffmpeg on windows (authored by LazyDodo (LazyDodo)).
make_deps: Fix building ffmpeg on windows
Fri, Oct 4, 10:10 PM
LazyDodo (LazyDodo) committed rB7c2affd350b6: Fix: Headless build (authored by LazyDodo (LazyDodo)).
Fix: Headless build
Fri, Oct 4, 9:24 PM
LazyDodo (LazyDodo) added a comment to T70520: Fill limited and unuspported GPUs list.

nobody is advocating dropping support for older gpu's, this ticket is merely here to index the 'bad driver versions' and notify the users on how to rectify the situation, rather than just having blender crash on their system.

Fri, Oct 4, 7:22 PM · BF Blender (2.82), GPU / Viewport
LazyDodo (LazyDodo) added a comment to T70527: [Natural Search] Add materialized views with full-text search indices for suggesting values..
Fri, Oct 4, 6:05 PM · Blender Open Data
LazyDodo (LazyDodo) updated subscribers of T70521: Better button labels for limited and unsupported GPU warning.

This is actually less complicated than you may think, in vista (our current low bar) we got a [[ https://docs.microsoft.com/en-us/windows/win32/controls/task-dialogs | new dialog API ]]for simple things like this.

Fri, Oct 4, 4:21 PM · GPU / Viewport, BF Blender (2.81)

Thu, Oct 3

LazyDodo (LazyDodo) committed rB6ac2a2061f8b: Fix: Unit tests on windows. (authored by LazyDodo (LazyDodo)).
Fix: Unit tests on windows.
Thu, Oct 3, 7:34 PM
LazyDodo (LazyDodo) added a comment to D5976: Add support for building with OpenMP support for clang on windows..

Took a closer look, the working folder should actually be the bin folder, but due to a bug in our buildscripts it is not, will address in a separate diff since it really has nothing to do with openmp.

Thu, Oct 3, 3:25 PM
LazyDodo (LazyDodo) added a comment to D5976: Add support for building with OpenMP support for clang on windows..

Are other dlls copied to the tests directory?

no , but we kinda count on the msvc run-time being installed since we just ran the compiler... so that took care of that issue for regular msvc builds

Thu, Oct 3, 2:03 AM
LazyDodo (LazyDodo) added a comment to T70463: Very Slow Workbench/Eevee Performance.

I can confirm, the difference between 2.80 and latest master (measured with fraps cause blender's counter was waaaaaaaaaay to jumpy)

Thu, Oct 3, 1:44 AM · EEVEE & Viewport, BF Blender (2.81)
Evan Wilson (EAW) awarded rB34bd23dbb71b: MSVC: Support Building clang+ninja+VS2019 a Love token.
Thu, Oct 3, 1:24 AM
noki paike (amonpaike) awarded D5976: Add support for building with OpenMP support for clang on windows. a Love token.
Thu, Oct 3, 12:16 AM

Wed, Oct 2

LazyDodo (LazyDodo) updated the summary of D5976: Add support for building with OpenMP support for clang on windows..
Wed, Oct 2, 10:33 PM
LazyDodo (LazyDodo) updated the task description for T70448: Clang on windows.
Wed, Oct 2, 10:31 PM · Platform: Windows
LazyDodo (LazyDodo) added a comment to D5976: Add support for building with OpenMP support for clang on windows..

While this restores OpenMP support for the main blender executable, the test executables that end up in bin\tests\release and they won't run until you manually copy libomp.dll there not entirely sure where would be the best place to copy that automatically?

Wed, Oct 2, 10:30 PM
LazyDodo (LazyDodo) created D5976: Add support for building with OpenMP support for clang on windows..
Wed, Oct 2, 10:28 PM
LazyDodo (LazyDodo) added a comment to D5955: GPU: Platform Support Level.

See P1124 for how to add a help button on windows , not super thrilled about that global for storing the link, but didn't see a neat other way to do it.

Wed, Oct 2, 5:26 PM · GPU / Viewport
LazyDodo (LazyDodo) created P1124 Help button support.
Wed, Oct 2, 5:25 PM
LazyDodo (LazyDodo) added inline comments to D5955: GPU: Platform Support Level.
Wed, Oct 2, 5:08 PM · GPU / Viewport
LazyDodo (LazyDodo) updated the task description for T70448: Clang on windows.
Wed, Oct 2, 3:47 PM · Platform: Windows
LazyDodo (LazyDodo) updated the task description for T70448: Clang on windows.
Wed, Oct 2, 3:42 PM · Platform: Windows
LazyDodo (LazyDodo) added a project to T70448: Clang on windows: Platform: Windows.
Wed, Oct 2, 3:38 PM · Platform: Windows
LazyDodo (LazyDodo) updated the task description for T66306: Platforms, Builds & Tests Module.
Wed, Oct 2, 3:37 PM · Platforms, Builds & Tests, Platform: Windows, Platform: macOS, Platform: Linux, Restricted Project, BF Blender
LazyDodo (LazyDodo) lowered the priority of T70448: Clang on windows from Needs Triage by Developer to Confirmed, Low.
Wed, Oct 2, 3:37 PM · Platform: Windows

Tue, Oct 1

LazyDodo (LazyDodo) created D5962: Fix: Building quadraflow with clang on windows..
Tue, Oct 1, 8:49 PM
LazyDodo (LazyDodo) committed rB34bd23dbb71b: MSVC: Support Building clang+ninja+VS2019 (authored by LazyDodo (LazyDodo)).
MSVC: Support Building clang+ninja+VS2019
Tue, Oct 1, 8:36 PM
LazyDodo (LazyDodo) added a comment to T70313: Blender 2.80 always launches on the secondary monitor.

When you start blender with the blender_factory_startup.cmd batch file located in the same folder as blender, does it start on a different monitor?

Tue, Oct 1, 4:56 PM · BF Blender
LazyDodo (LazyDodo) added a comment to D5953: Cycles: Allow PTX targets for CUDA kernel build..

It's the terms nvidia users to distinguish between high level virtual architecture (ptx) and actual code(sm)

Tue, Oct 1, 3:37 PM · Cycles
LazyDodo (LazyDodo) added a comment to D5953: Cycles: Allow PTX targets for CUDA kernel build..

Do you have more reasoning on why ? and why this would benefit windows devs more than other devs?

Tue, Oct 1, 2:57 PM · Cycles

Mon, Sep 30

LazyDodo (LazyDodo) added a comment to T70336: Trying to render on the GPU with tiles larger than a few hundred makes Blender crash.

I'd probably start by validating it is a TDR issue, by looking in the event viewer from around the time of the crash and see if there are any TDR events reported.

Mon, Sep 30, 10:08 PM · BF Blender
LazyDodo (LazyDodo) added a comment to T70336: Trying to render on the GPU with tiles larger than a few hundred makes Blender crash.

I'm gonna guess it's a TDR issue, too much work is queued and the OS kills the GPU driver after it gets unresponsive for more than a few seconds.

Mon, Sep 30, 6:25 PM · BF Blender

Sun, Sep 29

LazyDodo (LazyDodo) updated subscribers of rBba90d2efa58f: Fix T58683: Reload Scripts breaks toolbar button formatting..
Sun, Sep 29, 7:14 PM
LazyDodo (LazyDodo) added a comment to rBba90d2efa58f: Fix T58683: Reload Scripts breaks toolbar button formatting..

test raise concern, @Julian Eisel (Severin) mentioned it stopped working.

Sun, Sep 29, 7:12 PM
LazyDodo (LazyDodo) added a comment to D5937: Allow reporting of time in seconds..

It's a little bit of a hack, it bugged me enough to fix it, but not to make it available in the UI for end users, it's one of those "it scratched my itch" patches, if we don't want this in mainline I understand.

Sun, Sep 29, 1:00 AM
LazyDodo (LazyDodo) created D5937: Allow reporting of time in seconds..
Sun, Sep 29, 12:58 AM

Fri, Sep 27

LazyDodo (LazyDodo) added a comment to T69935: File Manager always pops up "no disk drives error" and closes itself upon first run on WIndows 10..

why not just do it once in GHOST_SystemWin32::init() ?

Fri, Sep 27, 2:54 PM · BF Blender

Thu, Sep 26

LazyDodo (LazyDodo) added a comment to T69935: File Manager always pops up "no disk drives error" and closes itself upon first run on WIndows 10..

When you run the following code on the python console and re-open the file dialog does the problem still occur?

Thu, Sep 26, 5:16 PM · BF Blender
LazyDodo (LazyDodo) added a project to T58921: Command Line Rendering with EEVEE is slow: Performance.
Thu, Sep 26, 3:18 PM · Performance, BF Blender

Wed, Sep 25

LazyDodo (LazyDodo) committed rBee4707544904: Fix: T70251 update license from gplv2 to v3 in exe properties (authored by LazyDodo (LazyDodo)).
Fix: T70251 update license from gplv2 to v3 in exe properties
Wed, Sep 25, 10:43 PM
LazyDodo (LazyDodo) added a comment to D5896: Fill ProductVersion of blender executable on Windows.

All done! thanks for the patch!

Wed, Sep 25, 8:09 PM · BF Blender (2.81)
LazyDodo (LazyDodo) committed rBae755c016765: Windows: Fill ProductVersion of blender executable (authored by Laurent Noel (c2ba)).
Windows: Fill ProductVersion of blender executable
Wed, Sep 25, 8:06 PM
LazyDodo (LazyDodo) closed D5896: Fill ProductVersion of blender executable on Windows.
Wed, Sep 25, 8:06 PM · BF Blender (2.81)
D5896: Fill ProductVersion of blender executable on Windows is now accepted and ready to land.

beyond that one whitespace change looks good

Wed, Sep 25, 7:56 PM · BF Blender (2.81)
LazyDodo (LazyDodo) created T70251: Blender executable copyright properties.
Wed, Sep 25, 7:40 PM · Platform: Windows
LazyDodo (LazyDodo) updated subscribers of rB7d09c943f645: make.bat: Fix rebuilds with custom build directory..
make.bat: Fix rebuilds with custom build directory.
Wed, Sep 25, 3:17 PM
LazyDodo (LazyDodo) added a comment to T67054: Code sign Windows build on buildbot.

if you want to test with self sign, there's a pretty good guide for making your own cert over here

Wed, Sep 25, 3:12 PM · BF Blender (2.81), Platform: Windows

Sun, Sep 22

LazyDodo (LazyDodo) created T70167: OpenGL/Nvidia Performance on windows.
Sun, Sep 22, 9:19 PM · Performance, GPU / Viewport

Fri, Sep 20

noki paike (amonpaike) awarded D5856: Ghost: Blacklist known bad OpenGL drivers a Yellow Medal token.
Fri, Sep 20, 11:34 PM
LazyDodo (LazyDodo) added a comment to D5856: Ghost: Blacklist known bad OpenGL drivers.

bubbling up the native system dialog from ghost is somewhat of a hairy mess, i'll deal with that in a separate diff and come back to this one once that has landed.

Fri, Sep 20, 11:01 PM
LazyDodo (LazyDodo) updated subscribers of T58921: Command Line Rendering with EEVEE is slow.

after some discussion with @Dalai Felinto (dfelinto) on chat re-triaged as medium.

Fri, Sep 20, 7:32 PM · Performance, BF Blender
LazyDodo (LazyDodo) updated subscribers of T58921: Command Line Rendering with EEVEE is slow.

I did some profiling

Fri, Sep 20, 7:13 PM · Performance, BF Blender
LazyDodo (LazyDodo) added inline comments to D5856: Ghost: Blacklist known bad OpenGL drivers.
Fri, Sep 20, 2:22 AM
LazyDodo (LazyDodo) created D5856: Ghost: Blacklist known bad OpenGL drivers.
Fri, Sep 20, 2:22 AM

Sep 17 2019

LazyDodo (LazyDodo) added a comment to D5522: GSoC2019: Embree on GPU.

That's a rather significant patch to embree, most of the other patches we have in the deps_builder are mostly oneliners to deal with build issues on various platforms, are there any plans to upstream these changes?

Sep 17 2019, 4:14 PM
LazyDodo (LazyDodo) updated subscribers of T69935: File Manager always pops up "no disk drives error" and closes itself upon first run on WIndows 10..

Pretty sure i know what's up, but i'm unsure how to go about debugging/fixing it.

Sep 17 2019, 4:03 PM · BF Blender