GSoC 2023: Shader editor node preview - Weekly Reports

Report week 9

Nothing new this week, it has been slow at the beginning, but the end of the week was really tense.

The main goal of the week was to fix all things that could go wrong in the first functional patch. I am finally more efficient when it comes to git chrckout/commit/merge and around code stuff. It’s also easier for me now to browse the code seeking for the origin of a bug, and figure what to do. I’m really proud of the way things happened until now, and it improved a lot my student skills.

Some things I learnt along the week:

  • C++ unique_pointer and std::move, that was really hard to understand (I already tried few weeks ago)
  • git hooks which allows me to format automatically the modified files before committing (very useful)

I did:

  • start thinking about a way to update individual node previews
  • fix all errors and wrong code practices mentioned by Hans and Brecht in the patch

Next week:

  • implement individual node preview refreshing
  • update the release notes when the patch will be merged
  • recover from this long evenings I spend bug fixing the patch

I hope to end the major work by the end of next week, in order to go on vacation.

Approximative time spend on XCode: 11hrs.

15 Likes