Commit Graph

34 Commits

Author SHA1 Message Date
fallenoak
904782c8df
feat(component): add section info array 2025-10-22 00:04:18 -05:00
fallenoak
9e25e6246f
feat(component): partially implement CCharacterComponent::RenderPrepAll 2025-10-21 22:09:05 -05:00
fallenoak
d2dfa27f4a
feat(component): initialize prep functions 2025-10-21 20:47:41 -05:00
fallenoak
8b418a68b1
feat(component): set up component base texture in character model 2025-10-21 20:19:49 -05:00
fallenoak
ce0576b40d
feat(component): implement CCharacterComponent::CreateBaseTexture 2025-10-21 17:27:14 -05:00
fallenoak
5bd90ecf29
feat(component): create texture buffer in CCharacterComponent::Initialize 2025-10-20 23:02:02 -05:00
fallenoak
a040fdbd5b
feat(component): set up texture format and size in CCharacterComponent::Initialize 2025-10-20 22:40:55 -05:00
fallenoak
5857a66810
feat(component): add missing initializer to CACHEENTRY 2025-10-20 16:56:44 -05:00
fallenoak
146b07c91e
feat(component): implement TextureCacheGetInfo 2025-10-20 16:51:52 -05:00
fallenoak
9f9a17e172
feat(component): implement CCharacterComponent::VariationsLoaded 2025-10-20 00:04:36 -05:00
fallenoak
d958cadb24
chore(component): name bitpacked member variable 2025-10-19 23:52:25 -05:00
fallenoak
872405e6f1
feat(component): fully initialize CACHEENTRY 2025-10-19 23:11:27 -05:00
fallenoak
0ffbc8a1ae
feat(component): add TCTEXTUREINFO 2025-10-18 15:53:46 -05:00
fallenoak
11ce4b168e
chore(component): tweak return type for TextureCacheCreateTexture 2025-10-18 15:47:07 -05:00
Tristan Cormier
dcc1f26a29 fix(component): initialize s_pathEnd to prevent nullptr dereferencing 2025-10-18 10:04:09 -05:00
fallenoak
fdc24b9bed
feat(texture): implement TextureCacheCreateTexture 2025-10-18 09:44:02 -05:00
fallenoak
421accf989
feat(component): partially implement CCharacterComponent::LoadBaseVariation 2025-10-17 22:46:17 -05:00
fallenoak
bdc76b2b79
feat(component): partially implement CCharacterComponent::SetSkinColor 2025-10-16 22:24:27 -05:00
fallenoak
17537d454d
feat(component): add COMPONENT_SECTIONS enum 2025-10-16 22:23:06 -05:00
fallenoak
eb40e5ff01
feat(component): add CCharacterComponent::GetSectionsRecord 2025-10-16 20:15:55 -05:00
fallenoak
a694ba173b
feat(component): add ComponentGetNumColors 2025-10-16 19:57:57 -05:00
fallenoak
686bd6b0d9
feat(component): add ComponentGetSectionsRecord 2025-10-16 19:51:53 -05:00
fallenoak
33d817f394
feat(component): add ComponentValidateBase 2025-10-16 19:47:05 -05:00
fallenoak
e8487187d8
feat(component): add BuildComponentArray 2025-10-16 17:11:11 -05:00
fallenoak
113a98c202
feat(component): add default initializers for variation array 2025-10-16 10:49:46 -05:00
fallenoak
fdd2b02867
feat(component): add CCharacterComponent::s_chrVarArray 2025-10-16 08:57:30 -05:00
fallenoak
342bb6345f
feat(component): add COMPONENT_VARIATIONS enum 2025-10-16 08:44:10 -05:00
fallenoak
561840c01a
feat(component): rename field for clarity 2025-10-16 08:42:42 -05:00
fallenoak
8b9b943ed8
feat(component): add CCharacterComponent::Initialize 2025-10-15 22:46:09 -05:00
fallenoak
23fb30c2fd
feat(component): partially implement CCharacterComponent::RenderPrepSections 2025-10-15 22:03:56 -05:00
fallenoak
66d3579173
feat(component): implement more of CCharacterComponent::RenderPrep 2025-10-15 20:11:26 -05:00
fallenoak
edf68172ab
feat(component): improve name 2025-10-14 23:18:45 -05:00
fallenoak
2e7cf50534
feat(component): show default geosets in CCharacterComponent::GeosRenderPrep 2025-10-14 23:11:36 -05:00
fallenoak
84c351c621
chore(build): split out component lib 2025-10-14 11:39:06 -05:00