feature/webGPU #25

Merged
lobo merged 14 commits from feature/webGPU into main 2026-02-21 12:32:04 +01:00
14 Commits
Author SHA1 Message Date
lobo eed7e8c0fa Update fractal.component.ts
Build, Test & Push Frontend / quality-check (pull_request) Successful in 1m30s
Build, Test & Push Frontend / docker (pull_request) Has been skipped
fixed linting issue
2026-02-21 12:27:07 +01:00
lobo 24d6d9cdbe Finalized Algorithm
Build, Test & Push Frontend / quality-check (pull_request) Failing after 56s
Build, Test & Push Frontend / docker (pull_request) Has been skipped
Added final descriptions and polished the system
2026-02-21 12:25:07 +01:00
lobo 34148aade2 Added UI and painted pendulum in different colors 2026-02-21 11:47:57 +01:00
lobo 5721b2e48e Added resize callback to restart simulation new if canvas is resized 2026-02-21 10:25:20 +01:00
lobo 2bfa8ba9a1 Added trail effect 2026-02-21 10:21:21 +01:00
lobo 13f99ac7ae Refactored #2
- Refactored shader code and typescript code
- Made it more clear
- Added some comments
2026-02-21 10:03:01 +01:00
lobo 66df3a7f88 Added some comments and removed unused UVs 2026-02-21 09:53:14 +01:00
lobo 598013a7d0 Rendeirng problems fixed
Problem was broken uv coordinates in the fragment shader
2026-02-21 09:46:55 +01:00
lobo f499b78fd5 Adding uniform buffers
But still resolution problem
2026-02-20 17:25:42 +01:00
lobo 0d2e7c97ec See pendulum
I can see the pendulum, but something is not correct with the resolution
2026-02-20 17:14:58 +01:00
lobo 13b59d0b36 Smaller refactoring
- Put shader in own file
- renamed package
2026-02-20 16:50:24 +01:00
lobo 55ece27e1c Add pendulum demo and WGSL support
Introduce a new Pendulum demo (component, template, stylesheet) and wire it into routing and the algorithms list. Extend Babylon canvas API to emit a SceneReadyEvent (scene + engine) and accept a shaderLanguage option in RenderConfig so materials/shaders can target WGSL; update Fractal to consume the new SceneReadyEvent signature. Also add i18n entries for the pendulum demo.
2026-02-18 11:58:25 +01:00
lobo 68e21489ea Update babylon-canvas.component.ts 2026-02-17 10:41:51 +01:00
lobo 796fdf4a79 Fixed small visual problems with canvas 2026-02-17 09:39:37 +01:00