Vision: Provide the fastest, lowest-latency 2D GPU rendering engine on the JVM for real-time visualization, trading screens, and desktop user interfaces.
- DirectX 11 Backend: Win32 HWND direct swapchain creation.
- Automatic Batching: Batch renderer for rectangles, lines, and ovals.
- Alpha Blending: 32-bit ARGB transparency.
- Texture Ingestion: Fast
drawImagewith native GPU texture caching. - Scissor Clipping: Direct HWND scissor rectangle support.
- Blueprint Standardization: README, Reference, Philosophy, and Benchmark unification.
- Vulkan 1.3 2D Pipeline: Cross-platform rendering path for Linux and Windows.
- MSAA Anti-Aliasing: Configurable multi-sample anti-aliasing on swapchain creation.
- GPU Text Rendering: Signed Distance Field (SDF) or FreeType GPU font rasterizer.
- macOS Metal Backend: Native Apple Silicon Metal support.
- Custom Shaders: Expose programmable HLSL/GLSL compute and fragment filters.
- Path Geometry: Full Bézier curve and SVG path hardware tessellation.
- Full Java2D Drop-in Compatibility: Full coverage of
Graphics2Dinterface methods. - Headless & Off-Screen Buffers: GPU-accelerated rendering to off-screen shared DirectX/Vulkan textures.