feat: enhance benchmark and add surface graph
authorSvjatoslav Agejenko <svjatoslav@svjatoslav.eu>
Fri, 20 Mar 2026 21:03:36 +0000 (23:03 +0200)
committerSvjatoslav Agejenko <svjatoslav@svjatoslav.eu>
Fri, 20 Mar 2026 21:03:36 +0000 (23:03 +0200)
commit7bd2f838a9ff8a5ba392e42f8ea18aa2744e6d8d
treeb438d88ab2789b70b30293f5f9423d8d369588de
parent97aba9b443f513ecd499a3f658f4dde53262fd96
feat: enhance benchmark and add surface graph

- Add results dialog with copy-to-clipboard
- Add lit solid cubes test
- Update benchmark results and documentation
- Add SurfaceGraph3D class for 3D surface visualization
- Split and rename GraphDemo to SineHeightmap
- Clarify 'Cores' label as 'CPU cores'
doc/Screenshots/Benchmark.png [new file with mode: 0644]
doc/index.org
src/main/java/eu/svjatoslav/sixth/e3d/examples/SineHeightmap.java [new file with mode: 0755]
src/main/java/eu/svjatoslav/sixth/e3d/examples/benchmark/BenchmarkTest.java
src/main/java/eu/svjatoslav/sixth/e3d/examples/benchmark/GraphicsBenchmark.java
src/main/java/eu/svjatoslav/sixth/e3d/examples/benchmark/LitSolidCubesTest.java [new file with mode: 0644]
src/main/java/eu/svjatoslav/sixth/e3d/examples/benchmark/TexturedCubesTest.java
src/main/java/eu/svjatoslav/sixth/e3d/examples/benchmark/WireframeCubesTest.java
src/main/java/eu/svjatoslav/sixth/e3d/examples/graph_demo/MathGraphsDemo.java [new file with mode: 0644]
src/main/java/eu/svjatoslav/sixth/e3d/examples/graph_demo/SurfaceGraph3D.java [new file with mode: 0644]
src/main/java/eu/svjatoslav/sixth/e3d/examples/launcher/ApplicationListPanel.java