; charlotte

; Constants -------------------------

; Overrides -------------------------

[TextureOverridecharlottePosition]
hash = c5a6d98e
vb0 = ResourcecharlottePosition

[TextureOverridecharlotteBlend]
hash = c195ab20
vb1 = ResourcecharlotteBlend
handling = skip
draw = 48751,0 

[TextureOverridecharlotteTexcoord]
hash = 54841c9b
vb1 = ResourcecharlotteTexcoord

[TextureOverridecharlotteVertexLimitRaise]
hash = 48fae4f9

[TextureOverridecharlotteIB]
hash = c7812015
handling = skip
drawindexed = auto

[TextureOverridecharlotteHead]
hash = c7812015
match_first_index = 0
ib = ResourcecharlotteHeadIB
ps-t0 = ResourcecharlotteHeadNormalMap
ps-t1 = ResourcecharlotteHeadDiffuse
ps-t2 = ResourcecharlotteHeadLightMap

$CharacterIB = 1
ResourceRefHeadDiffuse = reference ps-t1
ResourceRefHeadLightMap = reference ps-t2

[TextureOverridecharlotteBody]
hash = c7812015
match_first_index = 23271
ib = ResourcecharlotteBodyIB
ps-t0 = ResourcecharlotteBodyNormalMap
ps-t1 = ResourcecharlotteBodyDiffuse
ps-t2 = ResourcecharlotteBodyLightMap

$CharacterIB = 2
ResourceRefBodyDiffuse = reference ps-t1
ResourceRefBodyLightMap = reference ps-t2

[TextureOverridecharlotteFaceHeadNormalMap]
hash = 58d9859b
ps-t0 = ResourcecharlotteFaceHeadNormalMap


; CommandList -----------------------

; Resources -------------------------

[ResourcecharlottePosition]
type = Buffer
stride = 40
filename = charlottePosition.buf

[ResourcecharlotteBlend]
type = Buffer
stride = 32
filename = charlotteBlend.buf

[ResourcecharlotteTexcoord]
type = Buffer
stride = 12
filename = charlotteTexcoord.buf

[ResourcecharlotteHeadIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = charlotteHead.ib

[ResourcecharlotteBodyIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = charlotteBody.ib

[ResourcecharlotteHeadNormalMap]
filename = charlotteHeadNormalMap.dds

[ResourcecharlotteHeadDiffuse]
filename = charlotteHeadDiffuse.dds

[ResourcecharlotteHeadLightMap]
filename = charlotteHeadLightMap.dds

[ResourcecharlotteBodyNormalMap]
filename = charlotteBodyNormalMap.dds

[ResourcecharlotteBodyDiffuse]
filename = charlotteBodyDiffuse.dds

[ResourcecharlotteBodyLightMap]
filename = charlotteBodyLightMap.dds

[ResourcecharlotteFaceHeadNormalMap]
filename = charlotteFaceHeadNormalMap.dds


; .ini generated by GIMI (Genshin-Impact-Model-Importer)
; If you have any issues or find any bugs, please open a ticket at https://github.com/SilentNightSound/GI-Model-Importer/issues or contact SilentNightSound#7430 on discord

; Version 1.0.0 AGMG Tool Developer Version 3 Shader Fixer


; Generated shader fix for 3.0+ GIMI importer characters. Please contact the tool developers at https://discord.gg/agmg if you have any questions.