Commit Graph

  • 4255bf4d25
    feat(db): add FactionGroupRec fallenoak 2025-12-29 19:22:46 -0600
  • 2fd2d1c079
    feat(db): add FactionTemplateRec fallenoak 2025-12-29 19:10:34 -0600
  • 93a2131a6b
    fix(glue): initalize ComponentData in CCharacterCreation::ResetCharCustomizeInfo fallenoak 2025-12-29 14:56:32 -0600
  • 0bf3eea817
    feat(glue): implement CCharacterCreation::SetSelectedClass fallenoak 2025-12-29 14:55:30 -0600
  • f24a7596f7
    feat(glue): implement CCharacterCreation::CalcClasses fallenoak 2025-12-29 14:44:48 -0600
  • 94fcfef5c0
    feat(db): add CharBaseInfoRec fallenoak 2025-12-29 14:44:07 -0600
  • 114eca74bb
    feat(glue): implement Script_GetSelectedClass fallenoak 2025-12-29 13:50:40 -0600
  • ce301b6250
    feat(ui): add CGLookingForGroup::GetClassRoles fallenoak 2025-12-29 13:39:48 -0600
  • 84fea67268
    feat(glue): partially implement CCharacterCreation::CreateComponent fallenoak 2025-12-29 09:15:58 -0600
  • 5ea18cc298
    feat(glue): implement Script_ResetCharCustomize fallenoak 2025-12-28 22:12:48 -0600
  • 35941bb74c feat(ui): implement CSimpleEditBox_ClearFocus Tristan Cormier 2025-12-28 22:21:53 -0500
  • e09d67d02a feat(ui): add CSimpleEditBox::OnLayerHide Tristan Cormier 2025-12-28 22:21:34 -0500
  • 00c93ac87e feat(ui): implement CSimpleEditBox_ClearFocus Tristan Cormier 2025-12-28 22:21:53 -0500
  • 7222a23d09 feat(ui): add CSimpleEditBox::OnLayerHide Tristan Cormier 2025-12-28 22:21:34 -0500
  • 844ccf348d feat(ui): add CSimpleEditBox::ClearKeyboardFocus Tristan Cormier 2025-12-28 22:20:58 -0500
  • 3a60210586 feat(ui): add CSimpleEditBox::ClearKeyboardFocus Tristan Cormier 2025-12-28 22:20:58 -0500
  • e3f4322ae3
    feat(glue): implement Script_SetCharCustomizeFrame fallenoak 2025-12-28 19:07:55 -0600
  • 28752c69da
    chore(style): add InsertNewlineAtEOF to .clang-format fallenoak 2025-12-27 18:31:48 -0600
  • d57337fe48
    chore(style): tune up .editorconfig fallenoak 2025-12-27 18:27:57 -0600
  • 1d9be878e3
    chore(docs): update login screenshot to reflect current progress fallenoak 2025-12-27 14:17:33 -0600
  • f261641b99
    chore(build): use pull_request_target in pr workflow fallenoak 2025-12-27 12:59:10 -0600
  • 8443ba863f
    chore(build): improve workflows (#150) fallenoak 2025-12-27 12:52:27 -0600
  • ffc27717ab
    chore(build): clean up workflow names fallenoak 2025-12-27 12:27:50 -0600
  • fc1d3310f5
    chore(build): rename build entries in matrix config fallenoak 2025-12-26 11:01:13 -0600
  • 79173f8f02
    chore(build): install lcov dep in ubuntu debug builds fallenoak 2025-12-26 10:58:43 -0600
  • ceb173e0e7
    chore(build): improve matrix entries for workflows fallenoak 2025-12-26 10:56:36 -0600
  • 07233dffcf
    chore(build): use debug builds in pr workflow fallenoak 2025-12-26 10:44:10 -0600
  • eaead6e36b
    chore(build): update actions/checkout to v6 fallenoak 2025-12-26 10:38:04 -0600
  • dcd2f7dc49
    chore(build): update squall fallenoak 2025-12-27 12:13:10 -0600
  • 4c539cdd95
    chore(build): update squall fallenoak 2025-12-26 14:21:16 -0600
  • 66ded7d22e
    chore(build): update libs fallenoak 2025-12-26 13:45:58 -0600
  • 8935c520c0 feat: Add texture matrix transform support to Metal shaders for animated textures aomizu 2025-12-26 17:03:37 +0900
  • 46e5611630
    fix(model): correct binary search behavior in CM2Model::FindKey fallenoak 2025-12-25 22:19:48 -0600
  • a72ba6f154
    chore(gx): tidy up CShaderEffect fallenoak 2025-12-25 22:03:30 -0600
  • 1ceb396b3d
    feat(gx): implement CShaderEffect::SetTexMtx fallenoak 2025-12-25 22:00:12 -0600
  • f43e9f62d6
    chore(model): fix style nit fallenoak 2025-12-25 21:57:03 -0600
  • 6a86dce7fb
    fix(model): use correct count when initializing texture transforms in CM2Model::InitializeLoaded fallenoak 2025-12-25 21:56:22 -0600
  • fb0641b133
    feat(model): add CM2Model::AnimateTextureTransformsMT fallenoak 2025-12-25 13:37:27 -0600
  • 9915295835
    chore(build): update typhoon fallenoak 2025-12-25 13:37:02 -0600
  • 4d3ca41cfe revert: remove COLOR_PAL, MippedImgSet, and related changes for future discrete PRs aomizu 2025-12-25 20:37:39 +0900
  • 7cf7127810 feat: Implement color animation in Metal shaders by using diffuse and emissive vertex constants for output color. aomizu 2025-12-25 15:10:54 +0900
  • 8fb51991e0 revert: remove non-metal shader init from Client.cpp aomizu 2025-12-25 13:24:07 +0900
  • 7fdd22545f feat: Convert GxTex_Argb4444 textures to RGBA8 during Metal upload to simplify handling aomizu 2025-12-25 13:04:03 +0900
  • 15eafe92d7 feat: Implement fog and point size in Metal shaders and refine render state processing for textures and other states. aomizu 2025-12-24 10:07:13 +0900
  • 1ad3679f90 feat: Implement initial Metal graphics device with comprehensive shader system and pipeline management. aomizu 2025-12-23 17:50:14 +0900
  • 81970958a8 feat: Add debug rendering pipeline to draw a triangle in the Metal backend. aomizu 2025-12-23 13:09:50 +0900
  • a9cad5238d init metal backend aomizu 2025-12-23 12:42:14 +0900
  • 28faa4b2c8
    feat(model): clear texture transforms in CM2Model::FreeInternalResources fallenoak 2025-12-24 21:48:21 -0600
  • 79b5afdd71
    feat(model): set up texture transforms in CM2Model::InitializeLoaded fallenoak 2025-12-24 21:43:56 -0600
  • 3c7f163ad6
    chore(build): update common fallenoak 2025-12-24 21:18:04 -0600
  • 1eb0a4ffbb
    chore(build): update common fallenoak 2025-12-23 22:58:20 -0600
  • 6732199eab fix(ui): improve const correctness across xml loading functions in ui fallenoak 2025-12-23 22:11:47 -0600
  • c1a94c6a6e
    fix(ui): improve const correctness across xml loading functions in ui fallenoak 2025-12-23 22:11:47 -0600
  • d51ea7e0e0
    chore(docs): update README with current progress fallenoak 2025-12-23 13:06:48 -0600
  • e1efaf8ba9
    feat(ui): load gradients in CSimpleTexture::LoadXML fallenoak 2025-12-23 11:40:52 -0600
  • 2fba6413bc
    feat(ui): add CSimpleRegion::SetVertexGradient fallenoak 2025-12-23 11:40:24 -0600
  • 066a53e667
    feat(ui): add LoadXML_Gradient fallenoak 2025-12-23 11:39:55 -0600
  • a6e93122a7
    chore(ui): make ORIENTATION enum generic fallenoak 2025-12-23 11:21:38 -0600
  • 32b5d6402b
    feat(gx): fully implement TEXTLINETEXTURE::NewTextLineTexture and TEXTLINETEXTURE::Recycle fallenoak 2025-12-22 19:54:57 -0600
  • e4fb4d83fd refactor: use int32_t for loop counter in Mpq::AddPatchSeries. aomizu 2025-12-23 10:05:30 +0900
  • 872bfe024a refactor: replace custom MPQ decompression implementation with StormLib. aomizu 2025-12-23 09:34:11 +0900
  • b528deaf11 refactor: Replace custom MPQ decompression modules with StormLib. aomizu 2025-12-23 09:25:03 +0900
  • c82c9da821 feat: introduce MPQ decompression utilities including PKWARE, ADPCM, and Huffman algorithms aomizu 2025-12-22 19:52:14 +0900
  • a3d69ff2e7 added direct mpq archive reading support aomizu 2025-12-22 17:35:16 +0900
  • 84b16f2aeb
    fix(gx): fix buffer overruns in TEXTLINETEXTURE::WriteGeometry fallenoak 2025-12-21 21:24:32 -0600
  • 1352f0ba50
    chore(gx): minor clarity improvements in BATCHEDRENDERFONTDESC::RenderBatch fallenoak 2025-12-21 21:11:59 -0600
  • da51f7e4fc
    chore(gx): improve more param and variable names fallenoak 2025-12-21 13:16:18 -0600
  • 30fd02c942
    chore(gx): improve parameter and variable names in TEXTLINETEXTURE::WriteGeometry fallenoak 2025-12-21 11:55:09 -0600
  • 1f160ebd06
    chore(gx): name TEXTLINETEXTURE::WriteGeometry param fallenoak 2025-12-21 11:40:27 -0600
  • fe217c3ac3
    fix(gx): correct improper batching of strings in BATCHEDRENDERFONTDESC::RenderBatch fallenoak 2025-12-20 15:03:52 -0600
  • 3643263ce9
    fix(gx): fix incorrect cast in CGxString::InitializeViewTranslation fallenoak 2025-12-16 15:51:36 -0600
  • 44e4ca5f77
    feat(ui): handle alpha in CSimpleFontString::AddShadow fallenoak 2025-12-15 20:13:12 -0600
  • 41641778d9 chore(test): add GxuFontCreateFont tests fallenoak 2025-12-15 19:48:41 -0600
  • e1fcee1652
    chore(test): add GxuFontCreateFont tests fallenoak 2025-12-15 19:48:41 -0600
  • 3889ee7b58 chore(test): add external test fixtures fallenoak 2025-12-15 14:47:36 -0600
  • fb83239ee8
    chore(test): add external test fixtures fallenoak 2025-12-15 14:47:36 -0600
  • 213847d1a9
    feat(ui): handle shadows in CSimpleFontString::LoadXML fallenoak 2025-12-15 11:29:15 -0600
  • 1414095e7e
    fix(gx): use correct offset in TextBlockAddShadow fallenoak 2025-12-15 11:28:32 -0600
  • d3c3c21237
    chore(gx): extract TextBlock functions into dedicated unit fallenoak 2025-12-14 23:08:59 -0600
  • eee9322da9
    chore(gx): clean up TextBlockCreate fallenoak 2025-12-14 22:46:41 -0600
  • 850daf5e66
    chore(gx): correct validation macros in GxuFontCreateString fallenoak 2025-12-14 21:16:31 -0600
  • c38b8005e6
    feat(gx): add EGxStringFlags fallenoak 2025-12-14 20:32:52 -0600
  • 1b0c787a85
    chore(gx): clean up CGxString declarations fallenoak 2025-12-14 16:01:09 -0600
  • cf4d5a598d
    feat(gx): add CGxString::HandleScreenSizeChange fallenoak 2025-12-14 15:55:55 -0600
  • 4cad4121c1
    feat(gx): partially implement CGxString dtor fallenoak 2025-12-14 15:48:33 -0600
  • 4c9eca2d0c
    fix(component): correct mip pointer handling in CCharacterComponent paste functions fallenoak 2025-12-13 11:52:12 -0600
  • 0063f7fd12
    fix(gx): correct mip pointer handling in MippedImgAllocA fallenoak 2025-12-13 11:51:17 -0600
  • e47edce5a3
    chore(ui): add detail to comment in FrameScript_Sprintf fallenoak 2025-12-11 08:20:53 -0600
  • c8ab5e1f09
    feat(ui): implement CSimpleFontString_SetFormattedText fallenoak 2025-12-10 23:17:19 -0600
  • d1b08b59b1
    feat(ui): add FrameScript_Sprintf fallenoak 2025-12-10 23:16:56 -0600
  • 3f0873ef79
    chore(test): clean up GxuDetermineQuotedCode tests fallenoak 2025-12-09 22:44:10 -0600
  • 01bd869abd
    fix(gx): add missing defines fallenoak 2025-12-09 22:37:11 -0600
  • 8e693843fa
    feat(gx): handle remaining codes in GxuDetermineQuotedCode fallenoak 2025-12-09 22:34:14 -0600
  • d1cd084309 chore(test): add tests for GxuDetermineQuotedCode fallenoak 2025-12-09 19:19:00 -0600
  • 1ae694ccd1
    chore(test): add tests for GxuDetermineQuotedCode fallenoak 2025-12-09 19:19:00 -0600
  • 8d28d35bd1
    chore(gx): split out font utilities (#143) fallenoak 2025-12-09 08:58:42 -0600
  • d8aa46f471
    chore(gx): split out GxuFont and GuxFontInternal fallenoak 2025-12-09 08:50:39 -0600
  • c12a79d6e6 feat(console): add CONSOLELINE::Backspace Tristan Cormier 2025-11-20 18:55:34 -0500
  • d6e2a1dce9
    fix(ui): clean up stack after signaling in FrameScript_SignalEvent fallenoak 2025-12-08 00:18:41 -0600
  • 1a25ac6a8e
    fix(ui): push correct arg value to stack in FrameScript_Execute fallenoak 2025-12-07 23:52:32 -0600