Commit graph

  • 5cfb0817ed Fix sun quad visibility, minimap opacity, audio scaling, and rename music toggle Kelsi 2026-02-23 08:01:20 -08:00
  • a250c20d84 Fix audio volume double/triple-scaling and add About tab Kelsi 2026-02-23 07:51:10 -08:00
  • 83d7f26f33 Fix visible square behind sun by switching celestial to additive blending Kelsi 2026-02-23 07:40:51 -08:00
  • 59f487c941 Fix foot splash particles being cleared immediately when wading Kelsi 2026-02-23 07:37:01 -08:00
  • a7102ab742 Fix foliage DXT black fringe, insect depth occlusion, and ambient creature animation Kelsi 2026-02-23 07:34:29 -08:00
  • 9dd15ef922 Make this compatible to build with MSVS 2022 kittnz 2026-02-23 16:30:49 +01:00
  • 01c08b93b0 Exempt ambient creatures from foliage animation freeze Kelsi 2026-02-23 07:21:45 -08:00
  • 4db97e37b7 Add ambient insect particles near water vegetation, fix firefly particles, and improve water foam Kelsi 2026-02-23 07:18:44 -08:00
  • c35b40391f Add water footstep splashes and reduce lake wave amplitude Kelsi 2026-02-23 06:58:46 -08:00
  • 93f873b521 Allow texture load retries instead of permanently caching failures Kelsi 2026-02-23 06:51:06 -08:00
  • 3e6de8485b Fix ground clutter height sampling and terrain shader GPU crash Kelsi 2026-02-23 06:46:31 -08:00
  • 1e08d6ff22 Show target buffs/debuffs on target frame and fix stance error message Kelsi 2026-02-23 06:37:15 -08:00
  • b7da2408c8 Add derivative-based normal mapping to terrain for per-pixel detail Kelsi 2026-02-23 06:31:54 -08:00
  • f2f6ffd2cd Fix voice gender using server data and update loading screen UI Kelsi 2026-02-23 06:22:30 -08:00
  • efc7e65dfc Optimize M2/WMO render loop: cache UBO pointers, precompute model flags, reduce rebinds Kelsi 2026-02-23 06:06:24 -08:00
  • 77012adbc6 Add alpha-tested foliage shadows: per-batch texture binding and shadow map receiving Kelsi 2026-02-23 05:55:03 -08:00
  • 6fc2c36dae Fix shadows not rendering until player moves by deferring shadow pass until character position is set Kelsi 2026-02-23 05:45:22 -08:00
  • 639df4815e Handle SMSG_GAMEOBJECT_CUSTOM_ANIM to unfreeze gameobjects on use Kelsi 2026-02-23 05:39:02 -08:00
  • 58681753e5 Freeze gameobject M2 animations to prevent cycling Kelsi 2026-02-23 05:31:02 -08:00
  • a58115041f Fix spline parsing always falling through to compact format Kelsi 2026-02-23 05:13:26 -08:00
  • e98450f283 Upgrade displayId=0 creature spawn skip to WARNING level Kelsi 2026-02-23 05:11:35 -08:00
  • 590131590c Make this compatible to build on window kittnz 2026-02-23 14:09:51 +01:00
  • 30e9998a86 Add diagnostics for invisible creatures and update shadow signatures Kelsi 2026-02-23 04:59:39 -08:00
  • 7dc9bf3766 Fix M2 bone buffer leak on instance removal Kelsi 2026-02-23 04:52:40 -08:00
  • 2124761ea8 Add distance culling to shadow passes for CPU-bound shadow perf Kelsi 2026-02-23 04:48:26 -08:00
  • 2cfa9d6b19 Remove per-frame chrono profiling from application and game handler Kelsi 2026-02-23 04:41:22 -08:00
  • 9e1a913060 Increase texture cache budgets to 4GB and cap repetitive warnings Kelsi 2026-02-23 04:32:58 -08:00
  • 820a36ac12 Remove per-frame profiling instrumentation and periodic debug logging Kelsi 2026-02-23 04:26:20 -08:00
  • e8c2344226 Remove leftover debug logging from render hot paths Kelsi 2026-02-23 04:18:35 -08:00
  • 98fb6b47da Add 9-tap PCF soft shadows and normal-offset bias to all fragment shaders Kelsi 2026-02-23 04:14:27 -08:00
  • ae3903561c Fix specular direction by correcting front face winding for Vulkan Y-flip Kelsi 2026-02-23 04:02:21 -08:00
  • ef1e5abe8e Add shader-driven tree beautification: wind sway, SSS, color variation, AO Kelsi 2026-02-23 03:53:50 -08:00
  • 4511de8d38 Fix lamp posts rendering as glass by using texture name for window detection Kelsi 2026-02-23 03:29:07 -08:00
  • a7cf0d0c4e Fix WMO LOD shell culling and MOGP header parsing Kelsi 2026-02-23 03:23:18 -08:00
  • 3ffb7ccc50 Fix lamp posts as glass and hide distance-only LOD groups when close Kelsi 2026-02-23 01:54:05 -08:00
  • 4acba4110f Fix lamp posts rendering as glass by narrowing window material check Kelsi 2026-02-23 01:47:18 -08:00
  • bb67bfb9a3 Increase normal map Sobel strength and POM scale for character models Kelsi 2026-02-23 01:43:09 -08:00
  • 9eeb9ce64d Add normal mapping and parallax occlusion mapping for character models Kelsi 2026-02-23 01:40:23 -08:00
  • 3c31c43ca6 Enable parallax mapping by default Kelsi 2026-02-23 01:23:24 -08:00
  • b12bc1f71e Default normal map strength to 0.8 Kelsi 2026-02-23 01:21:58 -08:00
  • bec3190b08 Fix POM distortions and add normal map strength slider Kelsi 2026-02-23 01:18:42 -08:00
  • eaceb58e77 Add normal mapping and parallax occlusion mapping for WMO surfaces Kelsi 2026-02-23 01:10:58 -08:00
  • 1b16bcf71f Add glass pipeline for WMO windows with Fresnel-based transparency Kelsi 2026-02-23 00:43:14 -08:00
  • fb4ff46fe3 Fix WMO water rendering: correct MLIQ parsing, tile masking, and depth effects Kelsi 2026-02-23 00:18:32 -08:00
  • 6563eebb60 Enhanced sky atmosphere with DBC-driven colors, sun lighting, and zone weather Kelsi 2026-02-22 23:20:13 -08:00
  • 085fd09b9d Fix water transparency on resize by rebuilding scene history resources Kelsi 2026-02-22 22:42:58 -08:00
  • 03a62526e1 Add player water ripples and separate 1x water pass for MSAA compatibility Kelsi 2026-02-22 22:34:48 -08:00
  • 67e63653a4 Stabilize Vulkan shadow pipeline diagnostics and compatibility path Kelsi 2026-02-22 10:23:20 -08:00
  • 2c5e0dd313 Fix Vulkan shadow light direction and restore ground-clutter cutout visibility Kelsi 2026-02-22 09:47:39 -08:00
  • bd0305f6dd Stabilize Vulkan rendering state for minimap, foliage, and water Kelsi 2026-02-22 09:34:27 -08:00
  • 8efc1548dc Fix minimap arrow orientation and ground-detail foliage transparency Kelsi 2026-02-22 08:44:16 -08:00
  • 0631b9f5dc Reduce update-object and inventory update overhead Kelsi 2026-02-22 08:37:02 -08:00
  • 37888c666d Optimize update-object field mask parsing Kelsi 2026-02-22 08:30:18 -08:00
  • 3a9bd0d4e5 Fix update-object spline parsing regression Kelsi 2026-02-22 08:27:17 -08:00
  • 17a2a1f7ef Optimize world socket buffer handling and logging Kelsi 2026-02-22 08:16:54 -08:00
  • 9c8cd44803 Optimize threading and texture fallback stability Kelsi 2026-02-22 08:12:08 -08:00
  • f4d947fab1 Make frame timing logs opt-in Kelsi 2026-02-22 07:45:49 -08:00
  • 6d55c19987 Stabilize net parsing and reduce texture-cache churn Kelsi 2026-02-22 07:44:32 -08:00
  • ae88b226b5 Stabilize streaming memory and parser handling; revert socket recv optimizations Kelsi 2026-02-22 07:26:54 -08:00
  • c914295d20 Reduce logging overhead and reuse WMO culling futures Kelsi 2026-02-22 06:42:15 -08:00
  • 4ea4cb761c Optimize logging and make world packet parser callback-safe Kelsi 2026-02-22 06:38:41 -08:00
  • 85c8b5d5f4 Optimize logging overhead and character animation threading Kelsi 2026-02-22 06:32:49 -08:00
  • 9d647e5622 Fix Vulkan shadow shader descriptor set mismatch Kelsi 2026-02-22 06:28:18 -08:00
  • 57b049fb2a Fix character disappearance from transient Vulkan resource lifetime Kelsi 2026-02-22 06:21:18 -08:00
  • 7dd1dada5f Work on character rendering and frustrum culling etc Kelsi 2026-02-22 05:58:45 -08:00
  • fc5294eb0f Update readme and build instructions docs Kelsi 2026-02-22 05:09:16 -08:00
  • e8e859384e Fix minimap MSAA pipeline, defer swapchain recreation, fix player character spawn order Kelsi 2026-02-22 03:49:44 -08:00
  • ebd0084c22 Fix MSAA crash by deferring change to between frames, fix M2 GO orientation Kelsi 2026-02-22 03:37:47 -08:00
  • 325254dfcb Port UI icon textures from OpenGL to Vulkan, fix loading screen clear values Kelsi 2026-02-22 03:32:08 -08:00
  • b1a9d231c7 Fix MSAA 8x crash: clearValueCount must match attachment count Kelsi 2026-02-22 03:11:21 -08:00
  • 786b35ae0d Remove +90° rotation from M2 game object orientation Kelsi 2026-02-22 03:07:33 -08:00
  • fa1867cf2f Fix MSAA 8x crash and eliminate redundant GPU stalls Kelsi 2026-02-22 03:05:55 -08:00
  • e12141a673 Add configurable MSAA anti-aliasing, update auth screen and terrain shader Kelsi 2026-02-22 02:59:24 -08:00
  • 6d213ad49b Fix M2 game object orientation to use +90° render yaw like characters Kelsi 2026-02-22 02:31:16 -08:00
  • 250fcd4f2e Add Discord badge to README opengl Kelsi 2026-02-21 22:09:52 -08:00
  • 25bd05a631 Add Discord badge to README Kelsi 2026-02-21 22:09:52 -08:00
  • b012906887 Add Vulkan Y-flip to projection matrix and ignore node_modules Kelsi 2026-02-21 22:05:11 -08:00
  • 4fc3689dcc Fix sky and clouds orientation for Z-up world coordinates Kelsi 2026-02-21 21:57:16 -08:00
  • 69cf39ba02 Activate WMO/char/M2 render loop, purge dead GL block, add underwater overlay Kelsi 2026-02-21 20:01:01 -08:00
  • dea52744a4 Character renderer is fully Vulkan. Kelsi 2026-02-21 19:49:50 -08:00
  • 83b576e8d9 Vulcan Nightmare Kelsi 2026-02-21 19:41:21 -08:00
  • 863a786c48 Merge remote-tracking branch 'origin/master' Kelsi 2026-02-21 22:01:32 -08:00
  • cfac229fed Include code of conduct Kelsi 2026-02-21 21:38:28 -08:00
  • 12597294d9 Merge pull request #2 from VPeruS/docker-build Kelsi Rae Davis 2026-02-21 07:32:56 -08:00
  • 8f3a961330 [build] Added configuration to allow building in container vperus 2026-02-21 01:58:11 +02:00
  • 95f5321833 [build] Added configuration to allow building in container vperus 2026-02-21 01:58:11 +02:00
  • 2d010ffe1a Merge pull request #3 from rursache/fix/extract-mpq-case-check Kelsi Rae Davis 2026-02-21 05:09:52 -08:00
  • 7eef1cd058 Fix MPQ detection failing when files are lowercase .mpq Radu Ursache 2026-02-21 15:02:07 +02:00
  • ca852345a1 Fix MPQ detection failing when files are lowercase .mpq Radu Ursache 2026-02-21 15:02:07 +02:00
  • b26a6bbd8e Remove nearest-known displayId model fallback cache for missing creature display mappings - that was weird and I'm done with the horror show Kelsi 2026-02-21 04:18:14 -08:00
  • 21f7b0f199 Remove nearest-known displayId model fallback cache for missing creature display mappings - that was weird and I'm done with the horror show Kelsi 2026-02-21 04:18:14 -08:00
  • f78a28deda Harden runtime against stutter-inducing log floods and missing display IDs Kelsi 2026-02-21 04:05:53 -08:00
  • fa3060bdf7 Harden runtime against stutter-inducing log floods and missing display IDs Kelsi 2026-02-21 04:05:53 -08:00
  • 602f8265de Refine lantern glow-card replacement and preserve lamp geometry Kelsi 2026-02-21 03:51:42 -08:00
  • dc91b316ed Refine lantern glow-card replacement and preserve lamp geometry Kelsi 2026-02-21 03:51:42 -08:00
  • 1304509260 Reduce Stormwind stutter from spawn retry churn and log I/O Kelsi 2026-02-21 03:29:13 -08:00
  • d40cfcad90 Reduce Stormwind stutter from spawn retry churn and log I/O Kelsi 2026-02-21 03:29:13 -08:00
  • dda68635c4 Narrow glow-card replacement to preserve lamp/sconce textures Kelsi 2026-02-21 03:26:21 -08:00
  • f8fc34ff2c Narrow glow-card replacement to preserve lamp/sconce textures Kelsi 2026-02-21 03:26:21 -08:00
  • 1d71720bcb Align lens flare with sky-locked sun rendering Kelsi 2026-02-21 03:23:24 -08:00