Commit Graph

9 Commits

Author SHA1 Message Date
260c6e7bc0 feat: Implement WebGPU context manager and shaders for ocean rendering
- Added WebGPUContext class to manage WebGPU initialization and resource creation.
- Created main_webgl.ts for WebGL rendering setup and scene management.
- Introduced WGSL shaders for Perlin noise generation and ocean rendering.
- Implemented vertex and fragment shaders for ocean surface displacement and lighting effects.
- Enhanced camera controls and rendering logic for improved user experience.
2026-02-06 21:12:49 +01:00
dedcec547d adjustments 2026-01-31 21:25:25 +01:00
0a7dc2f25f Update dependencies and enhance installation instructions in README
- Updated devDependencies in package.json:
  - Upgraded browserify to version 17.0.1
  - Upgraded concurrently to version 9.2.1
  - Upgraded typescript to version 5.9.3
  - Upgraded uglify-js to version 3.19.3
- Updated gl-matrix dependency to version 3.4.4
- Added installation instructions to README
2026-01-31 21:00:12 +01:00
Julian
7231fd7964 add release build. Use FPS Camera and better input. 2020-02-18 18:02:37 +01:00
Julian
1c56f10369 Add gl-matrix dependency 2020-01-24 17:33:37 +01:00
Julian
8aaf31c114 Remove testpackage 2020-01-21 19:47:41 +01:00
Julian
0f3866af79 Add browserify for nodejs dependency management 2020-01-20 15:09:39 +01:00
Julian
2f0ce2c7b4 let GL say Hello World 2020-01-20 12:24:57 +01:00
Julian
8c72e75035 Init commit 2020-01-19 10:22:22 +01:00