Commit Graph

  • 1244d48f24 Add PUBLIC_TOONTOWN_* env vars for configuration & more cleanup toontown Luke Street 2026-01-24 13:23:07 -07:00
  • 3f8eb10bb1 Merge remote-tracking branch 'origin/main' into toontown Luke Street 2026-01-24 12:20:46 -07:00
  • bdf80a80f7 Cleanup Luke Street 2026-01-24 12:20:32 -07:00
  • 751b40e888 Implement Toons & NPCs, reworked loader system, tons of stuff Luke Street 2026-01-24 12:05:33 -07:00
  • 0fbcde1df5 Descent 1/2: fix null checks and cloaked polymodel rendering (#860) ziplantil 2026-01-24 06:03:51 +02:00
  • d79ab57b91 Wind Waker: Add 'SPitem' LegacyActor. The shield now appears in Link's House. Mike Lester 2026-01-23 19:31:36 -07:00
  • 98fa4dc0e2 Test async game code loading async Luke Street 2026-01-23 16:34:31 -07:00
  • c4f1997725 Wind Waker: Improve Link's demo animation handling. He can now stop at a target position. Mike Lester 2026-01-23 09:53:06 -07:00
  • 796b6b8683 Promote Kirby Air Ride out of experimental 🎉 Kaze 2026-01-21 21:19:24 +01:00
  • cad069d91d Animated building rendering fix & some cleanup Luke Street 2026-01-20 21:59:47 -07:00
  • e643f0b1cb Debug & decal rendering improvements Luke Street 2026-01-20 16:41:38 -07:00
  • 70feaa7c49 DebugDraw: capsule line count fixes Jasper St. Pierre 2026-01-20 10:17:12 -08:00
  • 6b48c18737 Merge remote-tracking branch 'origin/main' into toontown Luke Street 2026-01-20 10:24:09 -07:00
  • fd6798956f DebugDraw: capsule/box count fixes Jasper St. Pierre 2026-01-19 21:55:10 -08:00
  • bf7d807dfc DebugDraw: Capsule rings around the equator Jasper St. Pierre 2026-01-19 21:48:53 -08:00
  • 70b58db74e DebugDraw: Capsule and box line shapes Jasper St. Pierre 2026-01-19 21:40:16 -08:00
  • 997c9d896a No leak Luke Street 2026-01-19 22:17:33 -07:00
  • a01a4e8980 Merge remote-tracking branch 'origin/main' into toontown Luke Street 2026-01-19 22:05:52 -07:00
  • c7dbd5c56e Merge remote-tracking branch 'origin/main' into toontown Luke Street 2026-01-19 22:00:48 -07:00
  • 52b4582766 highp Jasper St. Pierre 2026-01-19 20:56:46 -08:00
  • 08836faafa === Jasper St. Pierre 2026-01-19 20:34:04 -08:00
  • 7656582920 Wind Waker: d_a_demo00 actors (#858) Mike Lester 2026-01-19 21:33:07 -07:00
  • 674771b854 === Jasper St. Pierre 2026-01-19 20:31:03 -08:00
  • 098af5855f Render collision stuff, but I'm DebugDrawing wrong Luke Street 2026-01-19 21:11:26 -07:00
  • 57f9b02d6f DebugDraw: Add new text drawing interface Jasper St. Pierre 2025-12-26 17:48:26 -08:00
  • 5535e64e5f Add interval system & actor pathing Luke Street 2026-01-19 13:16:12 -07:00
  • 43981db761 Wind Waker: A wild Grandma appears! Mike Lester 2026-01-19 10:39:35 -07:00
  • 3d524dc71f Wind Waker: Demos set the correct default layer visibility, and control actors only from this layer. Mike Lester 2026-01-19 10:35:33 -07:00
  • 6c3aaafb2a Spyro1: Add save states and fix mirrored levels (#856) Evan Gartley 2026-01-19 11:39:03 -05:00
  • 82bc970cdd J3D: Clamp J3DTexNoAnm indices before accessing array (#857) Mike Lester 2026-01-19 09:36:55 -07:00
  • 57b35afb0e Wind Waker: Use correct "ACTa" and "SCOa" dzs chunk names Mike Lester 2026-01-19 08:33:48 -07:00
  • 07f4eb0450 Wind Waker: Re-fix a rare simple shadows invalid matrix case Mike Lester 2026-01-19 07:46:56 -07:00
  • 0ac4f7ab49 Mario Kart 8 Deluxe: Booster Course Pack Cups Jasper St. Pierre 2026-01-17 17:54:56 -08:00
  • 45576061cd Mario Kart 8 Deluxe - Add Booster Course Pack levels Jasper St. Pierre 2026-01-17 17:46:39 -08:00
  • 54e905476b Wind Waker: Fix leak in shadow code Jasper St. Pierre 2026-01-17 15:34:12 -08:00
  • e06db008b1 Wind Waker: Add "fast construct" methods (#855) Mike Lester 2026-01-17 13:43:45 -07:00
  • d18b5f99e0 Spyro 1: Leak fixes, camera space fixes, delete savestates Jasper St. Pierre 2026-01-17 12:13:18 -08:00
  • 08588c05d1 Add Spyro the Dragon game (#853) Evan Gartley 2026-01-17 15:22:45 -05:00
  • e8a319dd98 Cleanup & rework animation system Luke Street 2026-01-16 01:08:27 -07:00
  • 01490ee948 Text rendering, some TTR support & more dynamic scenes Luke Street 2026-01-15 00:42:17 -07:00
  • 0ca421c32f Wind Waker: Allow demo actors which require their own arc to skip animations instead of crashing Mike Lester 2026-01-14 20:32:42 -07:00
  • 5963a09bcb Working animations & more Luke Street 2026-01-14 00:59:27 -07:00
  • 4fbe4779d0 Improve scene graph viewer & node cloning Luke Street 2026-01-13 13:51:05 -07:00
  • 659a3603f9 Nearly full DNA support, scene graph viewer & more Luke Street 2026-01-12 23:22:13 -07:00
  • 383e194229 Wind Waker: Each demo now declares which Link anim archive to use Mike Lester 2026-01-12 21:54:41 -07:00
  • 8e4055d300 highp more Jasper St. Pierre 2026-01-12 09:11:28 -08:00
  • eeb543d1c4 highp precision for gx materials (#854) Kaze 2026-01-12 18:07:27 +01:00
  • 7c0603bac6 Reworked culling, sorting and decals Luke Street 2026-01-12 01:37:38 -07:00
  • dd423a7c1c WebGPU: S8_RG_NORM Jasper St. Pierre 2026-01-10 14:44:51 -08:00
  • 7befc86994 Add gen-manifest.ts Luke Street 2026-01-09 22:17:49 -07:00
  • d78bfba5e5 Much more stuff Luke Street 2026-01-09 22:07:58 -07:00
  • b607629137 find replace Jasper St. Pierre 2026-01-09 18:49:54 -08:00
  • 984037a574 highp Jasper St. Pierre 2026-01-09 18:48:13 -08:00
  • 6265489828 rres: fix texmtx Jasper St. Pierre 2026-01-09 10:09:54 -08:00
  • 1aa85427c1 start removing texEnvMtx Jasper St. Pierre 2026-01-09 09:30:45 -08:00
  • 0cfe4ef057 EntitySystem: Remove info_camera_link implementation Jasper St. Pierre 2026-01-09 09:30:29 -08:00
  • 92bdfe7ba9 calcBillboardMtx no longer fills garbage Jasper St. Pierre 2026-01-08 23:24:06 -08:00
  • a8b84d75b2 WebGPU: some more texture formats Jasper St. Pierre 2026-01-08 23:23:58 -08:00
  • 29ff646650 Initial Toontown renderer Luke Street 2026-01-08 16:32:48 -07:00
  • 67595bf200 Wind Waker: Don't apply shadows to surfaces facing away from the light Mike Lester 2026-01-07 21:23:30 -07:00
  • b148d11074 Wind Waker: Add shadows for Link, Tetra, and Aryll Mike Lester 2026-01-06 09:49:38 -07:00
  • 86603ebd94 Wind Waker: Add shadows to all remaining NPCs and legacy actors Mike Lester 2026-01-06 09:22:59 -07:00
  • cd638e5516 Source Engine: WorldTwoTextureBlend Jasper St. Pierre 2026-01-06 01:03:47 -08:00
  • ff4535b86f dumb fix Jasper St. Pierre 2026-01-06 00:36:01 -08:00
  • d49fb11b81 Dark Souls: Code cleanup, fix DoF on WebGPU Jasper St. Pierre 2026-01-06 00:18:12 -08:00
  • 7c6dcc4077 Source Engine: "Enable Fog" applies to skybox Jasper St. Pierre 2026-01-05 23:41:36 -08:00
  • c1b8cecbf5 Wind Waker: Shadow map thumbnails Jasper St. Pierre 2026-01-05 21:24:54 -08:00
  • 32e2fbb17b Wind Waker: Debug group labels Jasper St. Pierre 2026-01-05 21:22:02 -08:00
  • e82509af26 Wind Waker: Fix math error causing shadow receivers to be culled when they shouldn't Mike Lester 2026-01-05 22:11:27 -07:00
  • 223fe69446 Wind Waker: Fix non-NPC shadows Mike Lester 2026-01-05 22:10:36 -07:00
  • 023cfe779c GoldSrc: Add CS 1.6 (#850) Jack Harrhy 2026-01-06 01:31:31 -03:30
  • e6920be855 TextureHelpers: Add calcMipLevelByteSize Jasper St. Pierre 2026-01-05 20:53:31 -08:00
  • c8b49672de Wind Waker: stupid WebGPU shadow fix Jasper St. Pierre 2026-01-05 19:38:12 -08:00
  • 9e01609465 Wind Waker: Improve depth-only shadow resolving Jasper St. Pierre 2026-01-05 19:16:34 -08:00
  • 019370b155 Wind Waker: Replace shadowmap atlas with 2D array texture Jasper St. Pierre 2026-01-05 19:00:31 -08:00
  • 7dcda6dc32 Wind Waker: Remove color target when rendering shadows Jasper St. Pierre 2026-01-05 18:21:23 -08:00
  • 0f840351ec Wind Waker: Render to a scratch RT, and use viewport to downsample/copy things into the shadow atlas Jasper St. Pierre 2026-01-05 18:05:45 -08:00
  • ba549f5a5d Wind Waker: Shadow cleanups Jasper St. Pierre 2026-01-05 17:36:59 -08:00
  • f672e58012 Wind Waker: Some slight optimizations for shadow volumes Jasper St. Pierre 2026-01-05 17:26:53 -08:00
  • ff5c96b2c5 Wind Waker: Fix debug thumbnails having no labels Jasper St. Pierre 2026-01-05 17:22:27 -08:00
  • ea4c1d5296 Wind Waker: Hide debug thumbnails by default, fix UAF in sampler bindings Jasper St. Pierre 2026-01-05 17:20:19 -08:00
  • 1a51d4c1f3 Wind Waker: Shadow updates Mike Lester 2026-01-05 15:25:34 -07:00
  • 64294420c0 Salvatore, Carlov, Keese, Miniblin, Moblin, Darknut, Stalfos Mike Lester 2026-01-05 14:58:51 -07:00
  • 2209dec0dc Add an easy debug toggle for visualizing shadow volumes Mike Lester 2026-01-05 14:43:37 -07:00
  • b85ea04c16 Signs, pigs, stone tablets Mike Lester 2026-01-05 14:32:06 -07:00
  • 7353447abd Whoops. Ensure the shadow volume for actors starts at the midpoint of their bbox (and isn't affected by the calculation of the z end cap) Mike Lester 2026-01-05 14:31:11 -07:00
  • 48e998b505 Add shadows for seagulls Mike Lester 2026-01-05 14:21:20 -07:00
  • de43f30c52 Only use tight-fit shadow volumes (based on model bbox) when caster size is 800 Mike Lester 2026-01-05 13:45:36 -07:00
  • a46a315b4a Move generateShadowVolume() to be clearer Mike Lester 2026-01-05 13:04:26 -07:00
  • 1463657ed7 IdTech2: Render BSP Models (#844) Jack Harrhy 2026-01-05 18:16:02 -03:30
  • c6e6fdd6c0 Wind Waker: Implement "real" shadows (#838) Mike Lester 2026-01-05 12:49:09 -07:00
  • 34b777039b Bump burnett01/rsync-deployments from 8.0.2 to 8.0.3 (#845) dependabot[bot] 2026-01-05 09:44:32 -08:00
  • de38c48b72 Add support for BC7 under WebGPU (#846) Kaze 2026-01-05 18:32:18 +01:00
  • 3c7309901b IdTech2: light styles (flicker, strobes, candles) (#843) Jack Harrhy 2026-01-05 00:23:04 -03:30
  • 6f5d3767f9 IdTech2: Improved HL1/Quake warping water (#842) Jack Harrhy 2026-01-05 00:21:56 -03:30
  • 5ce450842e GfxRenderGraph: Remove duplicate pass name in thumbnails Jasper St. Pierre 2026-01-04 13:03:53 -08:00
  • 65b9cf0657 WebGL2: Support rendering to 2d array textures (untested) Jasper St. Pierre 2026-01-04 12:30:10 -08:00
  • 70a70688cc DebugDraw: Fix dumb typo copied everywhere Jasper St. Pierre 2026-01-04 02:38:30 -08:00
  • 88f7b41d1b DebugDraw fix Jasper St. Pierre 2026-01-03 23:43:26 -08:00
  • e6cc0d4dfc gfx: Add DynamicBufferCache Jasper St. Pierre 2026-01-03 23:22:12 -08:00