summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Svjatoslav Agejenko [Fri, 20 Mar 2026 20:51:34 +0000 (22:51 +0200)]
docs: add TODO roadmap
- Add comprehensive TODO roadmap with organized sections
- Consolidate future ideas into TODO.org
- Remove outdated ideas and simplify structure
Svjatoslav Agejenko [Fri, 20 Mar 2026 20:51:28 +0000 (22:51 +0200)]
perf: optimize texture rendering and scanlines
- Optimize scanline texture coordinate interpolation
- Optimize texture sampling and add alpha blending
- Optimize mipmap downsampling/upsampling with direct pixel ops
- Fix y-coordinate swap in drawRectangle
- Use Arrays.fill for fillColor and opaque scanlines
Svjatoslav Agejenko [Fri, 20 Mar 2026 20:51:20 +0000 (22:51 +0200)]
feat: add debug tools and documentation
- Add F12 debug panel with toggleable diagnostic features
- Add alternate segments rendering for overdraw detection
- Add WindingOrderDemo example
- Add comprehensive Javadoc to geometry and shape classes
- Add rendering loop documentation with screenshots
- Add package-info.java for all major packages
- Rename DebugSettings to DeveloperTools
- Fix frame number tracking and buffer strategy initialization
Svjatoslav Agejenko [Sun, 15 Mar 2026 01:15:47 +0000 (03:15 +0200)]
Initial commit