Commit graph

7 commits

Author SHA1 Message Date
Azgaar
52708e50c5 feat: Update SceneModule to manage camera state and viewport, refactor WebGL layer to utilize Scene methods 2026-03-13 02:39:40 +01:00
Azgaar
42557881bb feat: Introduce SceneModule for managing map and WebGL canvas integration 2026-03-13 01:07:10 +01:00
Azgaar
70e3eea4d1 feat: Introduce TextureAtlasLayer for efficient texture management and rendering
refactor: Streamline WebGL2LayerClass methods and remove unused code
refactor: Consolidate relief icon rendering logic and remove benchmarks
2026-03-12 20:17:17 +01:00
Azgaar
dc6ff785ba refactor: Simplify texture loading and disposal in draw-relief-icons renderer 2026-03-12 19:36:25 +01:00
Azgaar
ae6d105bf1 refactor: Remove debug logging from WebGL2LayerClass initialization and syncTransform methods 2026-03-12 19:29:58 +01:00
Azgaar
744dbb154c feat: Optimize WebGL2LayerClass initialization and improve camera synchronization 2026-03-12 19:29:45 +01:00
Azgaar
9e00d69843 refactor: replace webgl-layer-framework with webgl-layer module
- Removed the webgl-layer-framework module and its associated tests.
- Introduced a new webgl-layer module to handle WebGL2 layer management.
- Updated references throughout the codebase to use the new webgl-layer module.
- Adjusted layer registration and rendering logic to align with the new structure.
- Ensured compatibility with existing functionality while improving modularity.
2026-03-12 19:15:49 +01:00