Commit graph

  • 2343b768ce fix: warden mmap on macOS, add external listfile support to asset extractor Kelsi Davis 2026-04-04 01:16:28 -07:00
  • 2fd9473f3b fix(rendering): alpha-to-coverage for hair, skip eye glow geosets, add missing include Kelsi Davis 2026-04-04 01:16:28 -07:00
  • f577411a15 fix(chat): resolve /r reply target when name arrives after whisper Kelsi Davis 2026-04-04 01:16:28 -07:00
  • 3f408341e1 fix(rendering): correct alpha test on opaque batches and hair transparency Kelsi Davis 2026-04-04 01:16:28 -07:00
  • c95147390b fix(rendering,game): init bone SSBO to identity; stop movement before cast Kelsi Davis 2026-04-04 01:16:28 -07:00
  • bde9bd20d8 fix(rendering): use separate timer for global sequence bones Kelsi Davis 2026-04-04 01:16:28 -07:00
  • f520511139 fix: chdir to executable directory at startup for relative asset paths Kelsi Davis 2026-04-04 01:16:28 -07:00
  • b3fa8cf5f3 fix: warden mmap on macOS, add external listfile support to asset extractor k 2026-04-04 00:22:07 -07:00
  • 84108c44f5 fix(rendering): alpha-to-coverage for hair, skip eye glow geosets, add missing include Kelsi 2026-04-04 00:21:15 -07:00
  • 5538655383 fix(chat): resolve /r reply target when name arrives after whisper Kelsi 2026-04-04 00:03:05 -07:00
  • c85d023329 fix(rendering): correct alpha test on opaque batches and hair transparency Kelsi 2026-04-04 00:02:05 -07:00
  • 100394a743 fix(rendering,game): init bone SSBO to identity; stop movement before cast Kelsi 2026-04-03 23:02:04 -07:00
  • aeb295e0bb fix(rendering): use separate timer for global sequence bones Kelsi 2026-04-03 22:49:33 -07:00
  • b54458fe6c fix: chdir to executable directory at startup for relative asset paths k 2026-04-03 23:27:02 -07:00
  • f79395788a fix(rendering): filter player hair geosets via CharHairGeosets.dbc Kelsi 2026-04-03 22:43:37 -07:00
  • 5468a93f2e fix(rendering): handle global sequences in character bone transforms Kelsi 2026-04-03 22:37:46 -07:00
  • 634bac6c7a Revert "fix(rendering): remap M2 vertex bone indices through bone lookup table" Kelsi 2026-04-03 22:26:14 -07:00
  • 04ad88330f fix(rendering): remap M2 vertex bone indices through bone lookup table Kelsi 2026-04-03 22:22:51 -07:00
  • 1feb6ea63f fix(rendering): sync async upload batches before rendering Kelsi 2026-04-03 22:09:41 -07:00
  • 0a8183895f
    correct ItemDisplayInfo texture indices sschepens 2026-04-04 02:05:39 -03:00
  • 1379e74c40 fix(dbc): runtime detection for ItemDisplayInfo texture field indices Kelsi 2026-04-03 22:05:38 -07:00
  • 3111fa50e8 fix(dbc): correct ItemDisplayInfo texture field indices for TBC/WotLK Kelsi 2026-04-03 21:52:20 -07:00
  • 44df2a1e28 chore: track FidelityFX-SDK and FidelityFX-FSR2 as submodules Kelsi 2026-04-03 21:45:42 -07:00
  • 746ac25c14 fix(rendering): prevent MSAA+FSR2 framebuffer mismatch crash Kelsi 2026-04-03 21:41:14 -07:00
  • 7264ba1706 fix(extractor): lowercase all output paths to prevent duplicate folders Kelsi 2026-04-03 21:26:20 -07:00
  • 23bda2d476 fix(vulkan): enable missing device features for FSR2 compute shaders Kelsi 2026-04-03 21:20:37 -07:00
  • 161b218fa1 fix(rendering): FSR1/FXAA paths not signaling inline mode to endFrame Kelsi 2026-04-03 21:13:35 -07:00
  • 17c16150d6 fix(vulkan): MSAA crash on AMD RADV due to vkCreateRenderPass2 null dispatch Kelsi 2026-04-03 20:58:32 -07:00
  • 9c4e61a227 fix(diagnostics): instrument applyMsaaChange to find NULL deref Kelsi 2026-04-03 20:42:08 -07:00
  • 45ac7e4d8e fix(diagnostics): log renderer state on each beginFrame for AMD crash Kelsi 2026-04-03 20:37:21 -07:00
  • cd07e23485 fix(diagnostics): finer beginFrame sub-phase markers for AMD crash Kelsi 2026-04-03 20:32:18 -07:00
  • 5778ba230d fix(diagnostics): add sub-phase markers inside Renderer::beginFrame Kelsi 2026-04-03 20:28:37 -07:00
  • 82267320b0 fix(diagnostics): add render-phase crash markers and improve signal handling Kelsi 2026-04-03 20:19:33 -07:00
  • b092bc2e90 fix(rendering): use deferAfterAllFrameFences for bone destruction Kelsi 2026-04-03 19:54:54 -07:00
  • 3ac8c4d95f fix(rendering): wait all frame fences before freeing shared descriptor sets Kelsi 2026-04-03 19:48:43 -07:00
  • def821055b fix(parsing): validate spline endPoint coords to reject false-positive format matches Kelsi 2026-04-03 19:36:34 -07:00
  • 40e72d535e fix(rendering): defer model buffer destruction and per-frame FXAA descriptors Kelsi 2026-04-03 19:17:55 -07:00
  • e19bf76d88 fix(rendering): defer character renderer bone descriptor destruction Kelsi 2026-04-03 18:53:06 -07:00
  • 345b41b810 fix(auction): resolve item GUID with fallback and gate packet format Kelsi 2026-04-03 18:46:49 -07:00
  • ac5c61203d fix(rendering): defer descriptor set destruction during streaming unload Kelsi 2026-04-03 18:30:52 -07:00
  • 8fd4dccf6b fix(vendor): preserve repair flag across ListInventory parse Kelsi 2026-04-03 18:18:53 -07:00
  • 8e1addf7a6 fix(rendering): increase ImGui descriptor pool from 100 to 2048 Kelsi 2026-04-03 18:14:46 -07:00
  • 2096e67bf9 fix(rendering): prevent shutdown crash from deferred cleanup use-after-free Kelsi 2026-04-03 18:02:24 -07:00
  • b2cb98e969 fix(rendering): per-image semaphores and depth-format shadow placeholder Kelsi 2026-04-03 17:52:48 -07:00
  • 4f7912cf45 fix(rendering): water reflection render pass compat, anisotropy feature, shadow pool race Kelsi 2026-04-03 17:41:14 -07:00
  • 62b8a757a3 fix(rendering): skip TRANSIENT_ATTACHMENT for MSAA on GPUs without lazily allocated memory Kelsi 2026-04-03 17:23:52 -07:00
  • 81a9970c91 fix(rendering): add warnings for silent texture fallbacks Kelsi 2026-04-03 16:11:45 -07:00
  • 791ea1919e fix(ci): add dylib verification step to macOS builds Kelsi 2026-04-03 15:58:29 -07:00
  • cf31464918
    Merge pull request #43 from Kelsidavis/fix/bundle-libssl Kelsi Rae Davis 2026-04-03 15:53:19 -07:00
  • 7dd50bf1d2 fix(ci): bundle libssl in macOS app fix/bundle-libssl Paul 2026-04-03 23:09:43 +03:00
  • a0dd10a83a
    Merge pull request #40 from ldmonster/chore/testing Kelsi Rae Davis 2026-04-03 15:43:38 -07:00
  • 0a164cfb6e fix(ci): bundle libssl in macOS app Paul 2026-04-03 23:09:43 +03:00
  • e1ca43797c fix ci Paul 2026-04-03 19:49:30 +03:00
  • bb2bf38921 chore: add catch2 amalgamated files to git tracking Paul 2026-04-03 18:46:15 +03:00
  • ae596a485a Merge commit '8d78976904' into chore/testing Paul 2026-04-03 18:41:08 +03:00
  • 8d78976904 refactor(ui): extract shared helpers into ui_helpers.hpp v1.9.0-preview Kelsi 2026-04-03 03:45:39 -07:00
  • 06a83537cf chore: re-remove dead functions reintroduced by PR #39 merge Kelsi 2026-04-03 03:37:22 -07:00
  • fda3245550
    Merge pull request #39 from ldmonster/chore/refactor-lua-engine Kelsi Rae Davis 2026-04-03 03:20:20 -07:00
  • 2cb47bf126 chore(testing): add unit tests and update core render/network pipelines Paul 2026-04-03 09:41:34 +03:00
  • a2814ab082 Merge commit '7f4c274e35' into chore/refactor-lua-engine Paul 2026-04-03 07:35:57 +03:00
  • a916270a13 chore(lua): refactor addon Lua engine API + progress docs Paul 2026-04-03 07:31:06 +03:00
  • 7f4c274e35 fix(ci): limit arm64 Linux build parallelism to avoid OOM Kelsi 2026-04-02 14:49:14 -07:00
  • fe1c4c622b chore: remove dead functions left behind by handler extractions Kelsi 2026-04-02 14:47:04 -07:00
  • 0a4cc9ab96
    Merge pull request #38 from ldmonster/chore/renderer-refactor Kelsi Rae Davis 2026-04-02 13:18:45 -07:00
  • 6e02b4451c Merge commit '6a938b1181' into chore/renderer-refactor Paul 2026-04-02 13:11:08 +03:00
  • 5af9f7aa4b chore(renderer): extract AnimationController and remove audio pass-throughs Paul 2026-04-02 13:06:31 +03:00
  • 6a938b1181
    Merge pull request #37 from ldmonster/chore/application-extract-appearance-controller Kelsi Rae Davis 2026-04-02 00:26:59 -07:00
  • 5ef600098a chore(renderer): refactor renderer and add post-process + spell visuals systems Paul 2026-04-02 00:21:21 +03:00
  • 1c0e9dd1df chore(application): extract appearance controller and unify UI flow Paul 2026-04-01 20:59:17 +03:00
  • d43397163e refactor: decouple Application singleton by extracting core subsystems and updating interfaces Paul 2026-04-01 20:38:37 +03:00
  • 9b38e64f84 "Fix and refine app initialization flow Paul 2026-04-01 20:06:26 +03:00
  • afeaa13562 chore(application): extract entity spawner + composer, apply app and UI updates Paul 2026-04-01 13:31:48 +03:00
  • b10a2c28d6 fix(core): guard entity spawner callbacks in asset-failure mode Kelsi 2026-03-31 22:10:20 -07:00
  • c717330f4f fix(ci): bundle Vulkan loader dylibs in macOS app Kelsi 2026-03-31 22:00:12 -07:00
  • 2ba54988bb
    Merge pull request #35 from ldmonster/chore/application-extract-entity-spawner Kelsi Rae Davis 2026-03-31 21:52:59 -07:00
  • 9eb8ca2988
    Merge pull request #33 from ldmonster/chore/game-screen-extract Kelsi Rae Davis 2026-03-31 21:52:48 -07:00
  • cf3ae3bbfe chore(application): refactor app lifecycle and add entity spawner module Paul 2026-03-31 22:01:55 +03:00
  • b6e4e405b6 Merge commit 'ea8b0d9305' into chore/game-screen-extract Paul 2026-03-31 20:17:21 +03:00
  • 0e6aaeb44e fix warnings, remove phases from commentaries Paul 2026-03-31 20:11:28 +03:00
  • 43aecab1ef Merge commit '32bb0becc8' into chore/game-screen-extract Paul 2026-03-31 19:51:37 +03:00
  • c9353853f8 chore(game-ui): extract GameScreen domains Paul 2026-03-31 19:49:52 +03:00
  • ea8b0d9305 fix: reduce warmup ground-check timeout from 20s to 5s Kelsi 2026-03-31 01:27:32 -07:00
  • 5ad225313d fix: revert Warden HASH_RESULT fallback — silence is correct behavior Kelsi 2026-03-31 01:18:58 -07:00
  • f3f7511105 fix: send Warden HASH_RESULT fallback instead of skipping response Kelsi 2026-03-31 01:10:43 -07:00
  • 681e25a4f2 fix: clean up unused parameter style in entity_controller Kelsi 2026-03-31 00:54:46 -07:00
  • 11561184e6 fix: silence all -Wunused-parameter warnings in entity_controller Kelsi 2026-03-31 00:48:03 -07:00
  • af9874484a chore(game-ui): extract GameScreen domains into DialogManager + SettingsPanel Paul 2026-03-31 10:07:58 +03:00
  • 9764286cae chore(game-screen): extract toast manager from game screen Paul 2026-03-31 09:18:17 +03:00
  • 0f1cd5fe9a chore(game-ui): extract chat panel into dedicated UI module Paul 2026-03-31 08:53:14 +03:00
  • 32bb0becc8 fix: replace placeholder Warden RSA modulus with real Blizzard key Kelsi 2026-03-30 22:50:47 -07:00
  • 88d047d2fb feat: implement Warden API binding / IAT patching for module imports Kelsi 2026-03-30 22:38:05 -07:00
  • 248d131af7 feat: implement Warden module callbacks (sendPacket, validateModule, generateRC4) Kelsi 2026-03-30 20:29:26 -07:00
  • 7cfaf2c7e9 refactor: complete OpenGL→Vulkan migration (Phase 7) Kelsi 2026-03-30 19:22:36 -07:00
  • 4b379f6fe9 chore: fix executable permissions on 6 scripts Kelsi 2026-03-30 18:55:15 -07:00
  • 1e06ea86d7 chore: remove dead code, document water shader wave parameters Kelsi 2026-03-30 18:50:14 -07:00
  • 529985a961 chore: add vendored library version tracking Kelsi 2026-03-30 18:46:34 -07:00
  • 4ea36250be chore: expand gitignore, document PKGBUILD deps, fix branch ref Kelsi 2026-03-30 18:42:02 -07:00
  • 3499a7f0ee docs: rewrite architecture.md to reflect current Vulkan-based codebase Kelsi 2026-03-30 18:36:09 -07:00
  • dab534e631 docs: fix stale references across 10 documentation files Kelsi 2026-03-30 18:33:21 -07:00
  • c103743c3a docs: fix stale keybindings, paths, and API examples Kelsi 2026-03-30 18:26:47 -07:00