User:Sergey/Foundation/2023
Weekly Reports for year 2023
Week 576: 2nd - 8th January
- General development
- Catching up with emails and other backlog since the holiday
- Regular design and code reviews
Week 577: 9th - 15th January
- General development
- Regular design and code reviews
- Most of the week is the Gitea migration project
Week 578: 16th - 22th January
- General development
- Full week working on the Gitea migration
Week 578: 23th - 29th January
- General development
- Full week working on the Gitea migration
Week 579: 30th January - 5th February
- General development
- Full week working on the Gitea migration ...
- ... But also managed to catch up with the backlog of the code/design reviews
Week 580: 6th - 12th February
- Full week working on the Gitea migration ...
- ... aaand it's migrated!
- Quite some time spent dealing with the unforeseen consequences
- But also managed to put a bit of time for patch review
Week 581: 13th - 19th February
- General development
- Still some time spent dealing with the consequences of migration
- Worked on the Git submodules re-organization to solve the confusion with Git tooling
- Blender Admins meeting
- Was catching up with the module backlog (the unclassified reports list)
- Small amount of regular design and code reviews
Week 582: 20th - 26th February
- General development
- Changes in the submodules organization for blender.git
- Changes in
make update
to support new submodule organization, and Github style of remotes
- Regular design and code reviews
Week 583: 27th February - 5th March
- General development
- Regular design and code reviews
- The most remarkable is the grease pencil workshop here
Week 584: 6th -12th March
- General development
- Workshops for grease pencil, Eevee, rendering for the upcoming open movie project
- Smaller fixes for the current studio project
Week 585: 13th - 19th March
- General development
- Regular design and code reviews
- Worked on the light linking project. Together with the Team got the basics of the UI and Cycles kernel supported
Week 586: 20th - 26th March
- General development
- Regular design and code reviews
- Continued working on the light linking project
Week 587: 27th March - 2nd April
- General development
- Regular design and code reviews
- Continued working on the light linking project
- Fix un-initialized variable, which lead to a difficult to track random wrong results of masking node
- Buildbot: run tests in parallel (making this step 2-4x faster depending on a platform)
- Needed to fix non-parallelizable tests (IO tests using the same temp file name)
Week 588: 3rd - 9th April
- General development
- Regular design and code reviews
- Continued working on the light linking project
- Parallel regression tests dead-lock investigation
- Turns out to be an issue in the idiff.exe
- Worked around on the Blender buildbot side, but upstream repro case and report is needed
Week 589: 10th - 16th April
- General development
- Regular design and code reviews
- Continued working on the light linking project
- Still some time was spent dealing with dead-lock of idiff.exe on the buildbot
Week 590: 17th - 23rd April
- General development
- Regular design and code reviews
- Continued working on the light linking project (although, did not have as much time as I've hoped to)
- Cleanup of compiler warnings with default compilation configuration on Apple Silicon
- Fix regression tests failure on the latest Xcode
- Bug tracker
- Fix #107081 Slow selection with context variables
- Fix #107127 Context property driver to view layer does not work
- Fix #106977 Crash when OpenEXR IO fails
Week 591: 24th - 30th April
- General development
- Regular design and code reviews
- Continued working on the light linking project: got initial support of shadow linking + MIS
- Fix intersection distance offset in Cycles (precision error, could cause back pixels and maybe infinite loop in some rare cases)
Week 592: 1st - 7th May
- General development
- Regular design and code reviews
- Refactor of ImBuf and RenderResult areas to support implicit sharing. The former part is under the review now
- Continued working on the light linking project: shadow linking + MIS is in the cycles-light-linking branch now
Week 593: 8th - 14th May
- General development
- Regular design and code reviews
- Infrastructure/buildbot support for CUDA 12
- Continued working on the light linking project: multiple shadow linked lights, distant lights, mesh lights
Week 594: 15th - 21st May
- General development
- Regular design and code reviews
- The ImBuf refactor is committed, the implicit sharing for the render result is reviewed and ready land
- Continued working on the light linking project. Still some things to do there, but there is only one merge blocker
Week 595: 22nd - 28th May
- General development
- Regular design and code reviews
- Cycles: light and shadow linking committed to the main branch
- BLI: Replace some macros with inlined functions for C++
- Refactor Render Result to allow implicit buffer sharing
- Bug tracker
- Fix #108316 CUDA error rendering Attic scene
- Fix #108315 Illegal CUDA address with shadow-linked mesh emitters
- Fix #108240 Cycles fails on macOS and AMD GPU
- Fix #108250 Cycles: Light Linking disabled after modifying object
- Fix #108243 Crash when save before close with modified image
- Fix #107248 Compositor ACCESS VIOLATION when updating datablocks from handlers
- Fix #108136 Regression : Texture paint is broken
- Fix specialized light tree building for distant lights
- Fix hiding receiver disabling light/shadow linking
- Fix assert in light linking when making an asset
- Fix crash doing viewport animation render
- Fix make update for upstream workflow and missing branch in submodule
Week 596: 29th May - 4th June
- General development
- Regular design and code reviews
- Bug tracker
- Fix #108342 Regression: Cycles: Light group does not work
- Fix #108374 Sun light linking issue on direct sampling
- Fix #108363 Light linking does not work when linked to self