sixth-3d.git
34 hours agorefactor(gui): replace JPanel with AWT Canvas for rendering master
Svjatoslav Agejenko [Thu, 12 Mar 2026 20:16:28 +0000 (22:16 +0200)]
refactor(gui): replace JPanel with AWT Canvas for rendering

Convert ViewPanel from Swing JPanel to AWT Canvas to use BufferStrategy
for page-flipping rendering. This provides better control over the
rendering pipeline and avoids Swing's double-buffering overhead.

Also fixes a typo in Line.java (greenWithAplha -> greenWithAlpha) and
makes Color.a field final.

35 hours agoSwitch rendering canvas to TYPE_INT_ARGB for better performance.
Svjatoslav Agejenko [Thu, 12 Mar 2026 18:53:14 +0000 (20:53 +0200)]
Switch rendering canvas to TYPE_INT_ARGB for better performance.

36 hours agoInitial commit
Svjatoslav Agejenko [Thu, 12 Mar 2026 18:07:52 +0000 (20:07 +0200)]
Initial commit