Commit Graph

  • 07da3a3e3d Fix WebGPU settings accessors webgpu-temporal-playground-rebased-v0.31.12 scamiv 2026-05-26 20:37:03 +02:00
  • 9456d991a0 Update terrain shader parameters scamiv 2026-01-20 22:58:27 +01:00
  • 63ab3b995f Update WebGPUDebugOverlay section title and adjust terrain shader default values scamiv 2026-01-20 21:49:35 +01:00
  • c9ea04abac Add improved terrain compute shaders with lite and heavy variants scamiv 2026-01-20 21:43:25 +01:00
  • fd87b0e3f8 adjusted defaults scamiv 2026-01-19 19:55:19 +01:00
  • 962d4cabd4 add temporal smoothing for territory rendering scamiv 2026-01-19 02:22:12 +01:00
  • 6330c865ea Add WebGPU Debug Overlay to prod index.html scamiv 2026-01-18 19:30:22 +01:00
  • d82c33863f Add WebGPU Debug Overlay and Shader Management scamiv 2026-01-18 19:16:40 +01:00
  • 590f0444ff remove tag_not_member Ryan Barlow 2026-05-26 19:22:32 +01:00
  • 29e74af95f fix border mode selection scamiv 2026-01-18 02:20:26 +01:00
  • 06eb82b1cf border test 9000 scamiv 2026-01-18 01:10:36 +01:00
  • 99e7d36464 Switched loadShader() to a Vite-bundled static shader map using import.meta.glob(..., { as: "raw", eager: true }) scamiv 2026-01-18 00:33:45 +01:00
  • 97603f7a1a replace defended epoch stamping with defended-strength field scamiv 2026-01-17 23:50:39 +01:00
  • 655bb211e1 simplify defended territory rendering logic scamiv 2026-01-17 22:49:20 +01:00
  • 44ffa96b64 refactor: optimize terrain color extraction in GroundTruthData scamiv 2026-01-16 22:09:31 +01:00
  • 92ba5754d6 refactor: update workgroup size in compute shader and dispatch logic scamiv 2026-01-16 22:03:48 +01:00
  • c26acbda3a refactor: optimize terrain recomputation in TerritoryRenderer scamiv 2026-01-16 22:00:21 +01:00
  • d149ff48dd move terrain color computation to GPU compute shader scamiv 2026-01-16 21:55:50 +01:00
  • 7cdf1b8160 refactor: restructure WebGPU territory renderer into extensible pass-based architecture scamiv 2026-01-16 21:02:59 +01:00
  • 6b813b4c91 Add motion mode selection to TerritoryLayer and TerritoryWebGLRenderer webgl-butter2-rebased-v0.31.12 scamiv 2026-01-13 20:40:23 +01:00
  • e0d0c001d8 Add debug controls for border visibility and seed sampling in TerritoryLayer and TerritoryWebGLRenderer scamiv 2026-01-13 20:37:30 +01:00
  • d20a7fa060 Add contested drawing controls to TerritoryLayer and TerritoryWebGLRenderer scamiv 2026-01-13 06:03:03 +01:00
  • 21f88d59e6 Add runtime debug controls for territory smoothing in TerritoryLayer scamiv 2026-01-13 05:17:59 +01:00
  • d2a0db5544 triple scamiv 2026-01-13 05:15:03 +01:00
  • 423ff61e35 Refactor interpolation logic in TerritoryLayer for accurate animation timing scamiv 2026-01-13 04:58:53 +01:00
  • 5bd4f70702 Refactor territory rendering logic in TerritoryWebGLRenderer for improved snapshot handling scamiv 2026-01-13 04:50:16 +01:00
  • 16d28bc46b Refactor shader logic in TerritoryWebGLRenderer for improved territory transition handling scamiv 2026-01-13 02:57:19 +01:00
  • 1a7d2ef3b9 Refactor shader logic in TerritoryWebGLRenderer for improved visual clarity scamiv 2026-01-13 00:52:47 +01:00
  • 9f33a3145e Refactor shader logic in TerritoryWebGLRenderer for improved seed handling scamiv 2026-01-13 00:30:31 +01:00
  • 68e6918172 less debug scamiv 2026-01-13 00:07:03 +01:00
  • 3a76a9b609 debug scamiv 2026-01-12 23:58:03 +01:00
  • e033c53c8b Enhance hover highlight functionality in TerritoryWebGLRenderer scamiv 2026-01-12 23:27:25 +01:00
  • b234371b8e refine alternative view rendering scamiv 2026-01-12 23:21:38 +01:00
  • 0306d579ec Refactor smooth animation logic in TerritoryWebGLRenderer scamiv 2026-01-12 23:17:14 +01:00
  • d0a43bf372 Refactor TerritoryWebGLRenderer to improve seed handling logic scamiv 2026-01-12 22:51:52 +01:00
  • 22f3f14ba6 Remove TerrainLayer and integrate terrain handling into TerritoryWebGLRenderer scamiv 2026-01-12 02:31:22 +01:00
  • 5c2d783424 Enhance contest management in TerritoryLayer and TerritoryWebGLRenderer scamiv 2026-01-12 00:49:56 +01:00
  • 6bb22ca571 refactor: remove contested territory smoke effects and add tile count tracking scamiv 2026-01-12 00:39:08 +01:00
  • 370d8eec7b Removed contest speed tracking and related properties from TerritoryLayer and TerritoryWebGLRenderer to simplify contest handling. - Updated contest strength calculations to utilize troop counts directly, enhancing accuracy in contest dynamics. - Streamlined rendering logic by eliminating unnecessary checks and textures related to contest speeds, improving performance and clarity. - Refactored related methods to focus on contest strength, ensuring a more cohesive approach to contest state management. scamiv 2026-01-11 23:01:42 +01:00
  • c576c512b4 Implement change mask functionality in TerritoryWebGLRenderer scamiv 2026-01-11 22:32:24 +01:00
  • 4ce8ec14cc accept delay, use triplebuffer, Refactor contest management in TerritoryLayer and TerritoryWebGLRenderer scamiv 2026-01-11 21:46:31 +01:00
  • 1b8b4f1ce0 needs cleanup. feat: Add view transforms and contest speed/strength visualization - Add contest speed tracking with exponential moving average for dynamic contest visualization - Add contest strength calculation based on attacker/defender troop ratios - Implement view transform support (scale/offset) for zoom and pan functionality - Add animated contest effects with noise-based cloud rendering - Improve smooth territory transitions with better edge handling - Add debug overlay for development with contest and rendering stats - Refactor WebGL renderer to support world-space rendering instead of pixel-perfect scamiv 2026-01-11 19:59:33 +01:00
  • 247469661d Refactor TerritoryWebGLRenderer to simplify contest handling scamiv 2026-01-10 22:21:28 +01:00
  • 9f71dcc4e9 Refactor contest duration management in TerritoryLayer and TerritoryWebGLRenderer scamiv 2026-01-10 20:37:40 +01:00
  • f217b1e1ce Enhance TerritoryLayer and theme configuration with player highlight color scamiv 2026-01-10 20:23:58 +01:00
  • d5a6c8f7a0 minor cleanup scamiv 2026-01-10 20:10:41 +01:00
  • 2893f05b40 double-jfa distance smoothing scamiv 2026-01-10 19:27:22 +01:00
  • 95f81c9543 Refactor TerritoryLayer and TerritoryWebGLRenderer for improved smoothing management scamiv 2026-01-10 18:45:50 +01:00
  • 3beb0bc6b7 Implemented full‑res JFA smoothing for territory ownership changes and wired it into the layer update loop. The renderer now builds a distance field from the previous‑owner border on the GPU and blends old/new colors over the 100 ms window; contested areas still use their checkerboard effect and skip smoothing. scamiv 2026-01-10 04:12:26 +01:00
  • 45fde77747 Update contest duration scamiv 2026-01-10 02:45:16 +01:00
  • e606f099ba Refactor TerritoryLayer and TerritoryWebGLRenderer for contest management scamiv 2026-01-10 02:38:57 +01:00
  • 0b973bda77 Reused the quick‑info hover logic so territory highlighting now follows boats/ships too. scamiv 2026-01-09 22:07:51 +01:00
  • 972527c6fd Remove redundant handling scamiv 2026-01-09 21:49:17 +01:00
  • afd5607934 Refactor TerritoryLayer and TerritoryWebGLRenderer for enhanced transition management scamiv 2026-01-09 21:46:21 +01:00
  • 7acf863c1a Removed the CanvasTerritoryRenderer and related logic Refactor TerritoryLayer and Renderer for improved transition handling scamiv 2026-01-09 19:35:22 +01:00
  • c8fc3298f8 other modals too Ryan Barlow 2026-05-26 18:59:53 +01:00
  • 75b2d6c582 Implement tile transition effects in TerritoryLayer scamiv 2026-01-09 18:55:07 +01:00
  • 61c9e9d819 Enhance TerritoryLayer with palette signature management scamiv 2026-01-09 18:08:53 +01:00
  • 64a72c21e9 v1-dev scamiv 2026-01-09 18:00:28 +01:00
  • b3fb85db25 no turnstile no-turnstile evanpelle 2026-05-26 18:55:14 +01:00
  • e2901e72dd indentity store instead Ryan Barlow 2026-05-26 18:54:58 +01:00
  • e92aefdee8 color change-color evanpelle 2026-05-26 18:53:29 +01:00
  • fea01e63e9 rabbit Ryan Barlow 2026-05-26 18:33:27 +01:00
  • 6eff1fc196 Add per-recipient cooldown to QuickChatExecution (#4012) v31 Josh Harris 2026-05-26 16:39:07 +01:00
  • b957515b80 fix public-achivements-ui Aotumuri 2026-05-26 08:42:50 +09:00
  • 1e14b88d4e rabbbit Ryan Barlow 2026-05-25 22:12:33 +01:00
  • b3699a9f5f getValue() now requires isValid() Ryan Barlow 2026-05-25 21:38:41 +01:00
  • e2be4aadce revert Ryan Barlow 2026-05-25 21:37:34 +01:00
  • 781c74d800 fix test Ryan Barlow 2026-05-25 21:29:56 +01:00
  • 8ccb0bb89b prevent opening modal Ryan Barlow 2026-05-25 21:26:56 +01:00
  • 2d6342cd22 Add stale-if-error to app shell Cache-Control (#4009) Josh Harris 2026-05-25 21:13:48 +01:00
  • 442617b380 validateIdentity Ryan Barlow 2026-05-25 21:05:28 +01:00
  • a2926b409d await validation Ryan Barlow 2026-05-25 20:50:24 +01:00
  • cdc331d8ba update Ryan Barlow 2026-05-25 20:33:58 +01:00
  • d9fedb6eb2 restructure worker Ryan Barlow 2026-05-25 19:14:46 +01:00
  • edf1d03275 remove from jwt Ryan Barlow 2026-05-25 19:04:27 +01:00
  • 4cf234fb7a update Ryan Barlow 2026-05-25 18:58:07 +01:00
  • f4aa73e238 removed gameid Aotumuri 2026-05-25 15:00:59 +09:00
  • 7371063d92 rename Aotumuri 2026-05-25 14:55:26 +09:00
  • 014032baae Merge remote-tracking branch 'upstream/main' into public-achivements-ui Aotumuri 2026-05-25 14:41:57 +09:00
  • 2b45813ce0 Use spawn tile for name placement during spawn phase evanpelle 2026-05-24 17:18:11 +01:00
  • 4b30cc29e5 Merge branch 'main' into sound-effects-back sound-effects-back VariableVince 2026-05-24 18:17:46 +02:00
  • 35064e0f3e Back to typed union VariableVince 2026-05-24 18:15:08 +02:00
  • 3a3b43b642 Bump qs from 6.15.0 to 6.15.2 in the npm_and_yarn group across 1 directory (#3995) dependabot[bot] 2026-05-24 17:03:57 +01:00
  • 3811d3cd89 Hide clan tags in public FFA games to prevent teaming (#4000) Evan 2026-05-24 16:52:10 +01:00
  • ef022df795 clan tags clan-tag evanpelle 2026-05-24 16:48:11 +01:00
  • b4a14f9b9d Move attack troop overlay to WebGL (#3996) Evan 2026-05-24 16:47:34 +01:00
  • 5a2c0504eb adds map of the Balkans (using Additional nations feature) (#3998) RickD004 2026-05-24 09:09:37 -06:00
  • cbf38ffb81 Fix destroyed cooldown structures reappearing in game (#3997) Aotumuri 2026-05-25 00:05:29 +09:00
  • 08528b7cfa enforce clantag Ryan Barlow 2026-05-24 00:59:43 +01:00
  • 2f3abfdae3 Don't early return if no myPlayer, so we can still play nuke sounds in a replay (and possibly others in the future that are not local-player bound) VariableVince 2026-05-23 22:56:22 +02:00
  • 14f2e36d15 set dev public lobby time back to 5 seconds v0.31.12-beta evanpelle 2026-05-23 21:43:37 +01:00
  • 8991b80dae Rabbit VariableVince 2026-05-23 22:31:31 +02:00
  • 2af4955c16 SoundUpdateEvent to Sounds.ts VariableVince 2026-05-23 22:25:10 +02:00
  • 5210a51aa0 Create SoundController, also make SoundEffect more type-safe VariableVince 2026-05-23 22:11:35 +02:00
  • 0e9ff93a84 Add team-grouping hint to friends panel evanpelle 2026-05-23 21:07:06 +01:00
  • 8f982ce123 Extend friend grouping to the lobby team preview evanpelle 2026-05-23 20:52:13 +01:00
  • 5d5289748e effects territory-effects evanpelle 2026-05-23 20:12:03 +01:00
  • db501c68d2 Put friends on the same team (#3994) Evan 2026-05-23 18:02:41 +01:00
  • db0ec97dc4 Bump ws from 8.20.0 to 8.20.1 in the npm_and_yarn group across 1 directory (#3969) dependabot[bot] 2026-05-23 17:39:51 +01:00