- 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.
- 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