To address the issue with Paint.NET being unable to fully adapt to Direct2D in the WINE environment, the project team implemented an internal rewritten version of the Direct2D module written by Claude. This module is located in PaintDotNet.Windows.Direct2D1.Managed.dll and contains approximately 180,000 lines of code. It was developed using the “Trust Brother” style without thorough review. Author Rick Brewster stated that Claude excelled in resource management and reverse-engineering of the built-in effect libraries, but some architectural designs had flaws that needed to be corrected by Brewster.
Paint.NET encounters difficulties in the WINE environment due to incomplete compatibility with Direct2D. Now, an internal rewritten version of Direct2D written by Claude is used (located in PaintDotNet.Windows.Direct2D1.Managed.dll). This code has not been thoroughly reviewed; it consists of approximately 180,000 lines and was developed using the “Trust Brother” style. Author Rick Brewster states that Claude excels in resource management and reverse-engineering of effect library formulas, although some architectural flaws need to be corrected.