; Merged Mod: .\AyakaSpringBloom-swimmingsuit-normal\huashilaixin.ini, .\AyakaSpringBloom-swimmingsuit-underwear\huashilaixin.ini

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

[Constants]
global persist $swapvar = 0
global $active
global $creditinfo = 0

[KeySwap]
condition = $active == 1
key = k
type = cycle
$swapvar = 0,1
$creditinfo = 0

[Present]
post $active = 0

; Shader ------------------------------

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

[TextureOverridehuashilaixinPosition]
hash = cf78a1d0
run = CommandListhuashilaixinPosition
$active = 1

[TextureOverridehuashilaixinBlend]
hash = f47a5c08
run = CommandListhuashilaixinBlend

[TextureOverridehuashilaixinTexcoord]
hash = 3990db1d
run = CommandListhuashilaixinTexcoord

[TextureOverridehuashilaixinVertexLimitRaise]
hash = 8d173084

[TextureOverridehuashilaixinIB]
hash = bb6ced0e
run = CommandListhuashilaixinIB

[TextureOverridehuashilaixinHead]
hash = bb6ced0e
match_first_index = 0
run = CommandListhuashilaixinHead

[TextureOverridehuashilaixinBody]
hash = bb6ced0e
match_first_index = 56223
run = CommandListhuashilaixinBody

[TextureOverridehuashilaixinDress]
hash = bb6ced0e
match_first_index = 69603
run = CommandListhuashilaixinDress

[TextureOverride41FixVertexLimitRaise0]
hash = 04f21fa3

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

[CommandListhuashilaixinPosition]
if $swapvar == 0
	vb0 = ResourcehuashilaixinPosition.0
else if $swapvar == 1
	vb0 = ResourcehuashilaixinPosition.1
endif

[CommandListhuashilaixinBlend]
if $swapvar == 0
	vb1 = ResourcehuashilaixinBlend.0
	handling = skip
	draw = 38537,0
else if $swapvar == 1
	vb1 = ResourcehuashilaixinBlend.1
	handling = skip
	draw = 36667,0
endif

[CommandListhuashilaixinTexcoord]
if $swapvar == 0
	vb1 = ResourcehuashilaixinTexcoord.0
else if $swapvar == 1
	vb1 = ResourcehuashilaixinTexcoord.1
endif

[CommandListhuashilaixinIB]
if $swapvar == 0
	handling = skip
	drawindexed = auto
else if $swapvar == 1
	handling = skip
	drawindexed = auto
endif

[CommandListhuashilaixinHead]
if $swapvar == 0
	ib = ResourcehuashilaixinHeadIB.0
	ps-t0 = ResourcehuashilaixinHeadDiffuse.0
	ps-t1 = ResourcehuashilaixinHeadLightMap.0
	ps-t2 = ResourcehuashilaixinHeadShadow.0
else if $swapvar == 1
	ib = ResourcehuashilaixinHeadIB.1
	ps-t0 = ResourcehuashilaixinHeadDiffuse.1
	ps-t1 = ResourcehuashilaixinHeadLightMap.1
	ps-t2 = ResourcehuashilaixinHeadShadow.1
endif

[CommandListhuashilaixinBody]
if $swapvar == 0
	ib = ResourcehuashilaixinBodyIB.0
	ps-t0 = ResourcehuashilaixinBodyDiffuse.0
	ps-t1 = ResourcehuashilaixinBodyLightMap.0
	ps-t2 = ResourcehuashilaixinBodyShadow.0
else if $swapvar == 1
	ib = ResourcehuashilaixinBodyIB.1
	ps-t0 = ResourcehuashilaixinBodyDiffuse.1
	ps-t1 = ResourcehuashilaixinBodyLightMap.1
	ps-t2 = ResourcehuashilaixinBodyShadow.1
endif

[CommandListhuashilaixinDress]
if $swapvar == 0
	ib = ResourcehuashilaixinDressIB.0
	ps-t0 = ResourcehuashilaixinDressDiffuse.0
	ps-t1 = ResourcehuashilaixinDressLightMap.0
else if $swapvar == 1
	ib = ResourcehuashilaixinDressIB.1
	ps-t0 = ResourcehuashilaixinDressDiffuse.1
	ps-t1 = ResourcehuashilaixinDressLightMap.1
endif

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

[ResourcehuashilaixinPosition.0]
type = Buffer
stride = 40
filename = .\AyakaSpringBloom-swimmingsuit-normal\huashilaixinPosition.buf

[ResourcehuashilaixinBlend.0]
type = Buffer
stride = 32
filename = .\AyakaSpringBloom-swimmingsuit-normal\huashilaixinBlend.buf

[ResourcehuashilaixinTexcoord.0]
type = Buffer
stride = 20
filename = .\AyakaSpringBloom-swimmingsuit-normal\huashilaixinTexcoord.buf

[ResourcehuashilaixinHeadIB.0]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\AyakaSpringBloom-swimmingsuit-normal\huashilaixinHead.ib

[ResourcehuashilaixinBodyIB.0]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\AyakaSpringBloom-swimmingsuit-normal\huashilaixinBody.ib

[ResourcehuashilaixinDressIB.0]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\AyakaSpringBloom-swimmingsuit-normal\huashilaixinDress.ib

[ResourcehuashilaixinHeadDiffuse.0]
filename = .\AyakaSpringBloom-swimmingsuit-normal\huashilaixinHeadDiffuse.dds

[ResourcehuashilaixinHeadLightMap.0]
filename = .\AyakaSpringBloom-swimmingsuit-normal\huashilaixinHeadLightMap.dds

[ResourcehuashilaixinHeadShadow.0]
filename = .\AyakaSpringBloom-swimmingsuit-normal\huashilaixinHeadShadow.dds

[ResourcehuashilaixinBodyDiffuse.0]
filename = .\AyakaSpringBloom-swimmingsuit-normal\huashilaixinBodyDiffuse.dds

[ResourcehuashilaixinBodyLightMap.0]
filename = .\AyakaSpringBloom-swimmingsuit-normal\huashilaixinBodyLightMap.dds

[ResourcehuashilaixinBodyShadow.0]
filename = .\AyakaSpringBloom-swimmingsuit-normal\huashilaixinBodyShadow.dds

[ResourcehuashilaixinDressDiffuse.0]
filename = .\AyakaSpringBloom-swimmingsuit-normal\huashilaixinDressDiffuse.dds

[ResourcehuashilaixinDressLightMap.0]
filename = .\AyakaSpringBloom-swimmingsuit-normal\huashilaixinDressLightMap.dds

[ResourcehuashilaixinPosition.1]
type = Buffer
stride = 40
filename = .\AyakaSpringBloom-swimmingsuit-underwear\huashilaixinPosition.buf

[ResourcehuashilaixinBlend.1]
type = Buffer
stride = 32
filename = .\AyakaSpringBloom-swimmingsuit-underwear\huashilaixinBlend.buf

[ResourcehuashilaixinTexcoord.1]
type = Buffer
stride = 20
filename = .\AyakaSpringBloom-swimmingsuit-underwear\huashilaixinTexcoord.buf

[ResourcehuashilaixinHeadIB.1]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\AyakaSpringBloom-swimmingsuit-underwear\huashilaixinHead.ib

[ResourcehuashilaixinBodyIB.1]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\AyakaSpringBloom-swimmingsuit-underwear\huashilaixinBody.ib

[ResourcehuashilaixinDressIB.1]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\AyakaSpringBloom-swimmingsuit-underwear\huashilaixinDress.ib

[ResourcehuashilaixinHeadDiffuse.1]
filename = .\AyakaSpringBloom-swimmingsuit-underwear\huashilaixinHeadDiffuse.dds

[ResourcehuashilaixinHeadLightMap.1]
filename = .\AyakaSpringBloom-swimmingsuit-underwear\huashilaixinHeadLightMap.dds

[ResourcehuashilaixinHeadShadow.1]
filename = .\AyakaSpringBloom-swimmingsuit-underwear\huashilaixinHeadShadow.dds

[ResourcehuashilaixinBodyDiffuse.1]
filename = .\AyakaSpringBloom-swimmingsuit-underwear\huashilaixinBodyDiffuse.dds

[ResourcehuashilaixinBodyLightMap.1]
filename = .\AyakaSpringBloom-swimmingsuit-underwear\huashilaixinBodyLightMap.dds

[ResourcehuashilaixinBodyShadow.1]
filename = .\AyakaSpringBloom-swimmingsuit-underwear\huashilaixinBodyShadow.dds

[ResourcehuashilaixinDressDiffuse.1]
filename = .\AyakaSpringBloom-swimmingsuit-underwear\huashilaixinDressDiffuse.dds

[ResourcehuashilaixinDressLightMap.1]
filename = .\AyakaSpringBloom-swimmingsuit-underwear\huashilaixinDressLightMap.dds



; .ini generated by GIMI (Genshin-Impact-Model-Importer) mod merger script
; 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