; Feixiao

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

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

[TextureOverrideFeixiaoBodyBlend]
hash = 9fb44ee9
handling = skip
vb2 = ResourceFeixiaoBodyBlend
if DRAW_TYPE == 1
	vb0 = ResourceFeixiaoBodyPosition
	draw = 32904, 0
endif
if DRAW_TYPE == 8    
	Resource\SRMI\PositionBuffer = ref ResourceFeixiaoBodyPositionCS
	Resource\SRMI\BlendBuffer = ref ResourceFeixiaoBodyBlendCS
	$\SRMI\vertex_count = 32904
endif


[TextureOverrideFeixiaoBodyTexcoord]
hash = 83d2adc9
vb1 = ResourceFeixiaoBodyTexcoord

[TextureOverrideFeixiaoBodyVertexLimitRaise]
hash = a29c89d1
override_vertex_count = 32904
override_byte_stride = 40
uav_byte_stride = 4

[TextureOverrideFeixiaoBodyIB]
hash = 4590c116
handling = skip
drawindexed = auto

[TextureOverrideFeixiaoBodyA]
hash = 4590c116
match_first_index = 0
ib = ResourceFeixiaoBodyAIB

[TextureOverrideFeixiaoBodyADiffuse]
hash = 8dde0667
this = ResourceFeixiaoBodyADiffuse

[TextureOverrideFeixiaoBodyALightMap]
hash = 71bb9c45
this = ResourceFeixiaoBodyALightMap

[TextureOverrideFeixiaoBodyB]
hash = 4590c116
match_first_index = 12318
ib = ResourceFeixiaoBodyBIB

[TextureOverrideFeixiaoBodyC]
hash = 4590c116
match_first_index = 17361
ib = ResourceFeixiaoBodyCIB

[TextureOverrideFeixiaoBodyCDiffuse]
hash = e728aa85
this = ResourceFeixiaoBodyCDiffuse

[TextureOverrideFeixiaoBodyCLightMap]
hash = 6e77937e
this = ResourceFeixiaoBodyCLightMap

[TextureOverrideFeixiaoBodyD]
hash = 4590c116
match_first_index = 77115
ib = ResourceFeixiaoBodyDIB

[TextureOverrideFeixiaoBodyTexcoordBoss]
hash = 6c755805
vb1 = ResourceFeixiaoBodyTexcoord

[TextureOverrideFeixiaoBossPosition]
hash = ef0dd040
handling = skip
vb2 = ResourceFeixiaoBodyBlend
if DRAW_TYPE == 1
	vb0 = ResourceFeixiaoBodyPosition
	draw = 32904,0
endif
if DRAW_TYPE == 8
	Resource\SRMI\PositionBuffer = ref ResourceFeixiaoBodyPositionCS
	Resource\SRMI\BlendBuffer = ref ResourceFeixiaoBodyBlendCS
	$\SRMI\vertex_count = 32904
endif


[TextureOverrideFeixiaoBodyVertexLimitRaiseBoss]
hash = fb523688
override_vertex_count = 32904
override_byte_stride = 40
uav_byte_stride = 4

[TextureOverrideFeixiaoBodyIBBoss]
hash = 0f4fa39b
handling = skip
drawindexed = auto

[TextureOverrideFeixiaoBodyABoss]
hash = 0f4fa39b
match_first_index = 0
ib = ResourceFeixiaoBodyAIB

[TextureOverrideFeixiaoBodyBBoss]
hash = 0f4fa39b
match_first_index = 12318
ib = ResourceFeixiaoBodyBIB

[TextureOverrideFeixiaoBodyCBoss]
hash = 0f4fa39b
match_first_index = 17361
ib = ResourceFeixiaoBodyCIB

[TextureOverrideFeixiaoBodyDBoss]
hash = 0f4fa39b
match_first_index = 77115
ib = ResourceFeixiaoBodyDIB

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

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

[ResourceFeixiaoBodyPosition]
type = Buffer
stride = 40
filename = FeixiaoBodyPosition.buf

[ResourceFeixiaoBodyBlend]
type = Buffer
stride = 32
filename = FeixiaoBodyBlend.buf

[ResourceFeixiaoBodyTexcoord]
type = Buffer
stride = 28
filename = FeixiaoBodyTexcoord.buf

[ResourceFeixiaoBodyAIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = FeixiaoBodyA.ib

[ResourceFeixiaoBodyBIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = FeixiaoBodyB.ib

[ResourceFeixiaoBodyCIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = FeixiaoBodyC.ib

[ResourceFeixiaoBodyDIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = FeixiaoBodyD.ib

[ResourceFeixiaoBodyADiffuse]
filename = FeixiaoBodyADiffuse.dds

[ResourceFeixiaoBodyALightMap]
filename = FeixiaoBodyALightMap.dds

[ResourceFeixiaoBodyCDiffuse]
filename = FeixiaoBodyCDiffuse.dds

[ResourceFeixiaoBodyCLightMap]
filename = FeixiaoBodyCLightMap.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

[Constants]
global $_blend_ = 0

; -------------------- Auto-generated CS resources --------------------

[ResourceFeixiaoBodyDrawCS]
type = RWStructuredBuffer
array = 32904
data = R32_FLOAT 1 2 3 4 5 6 7 8 9 10

[ResourceFeixiaoBossBodyDrawCS]
type = RWStructuredBuffer
array = 32904
data = R32_FLOAT 1 2 3 4 5 6 7 8 9 10

[ResourceFeixiaoBodyPositionCS]
type = StructuredBuffer
stride = 40
filename = FeixiaoBodyPosition.buf

[ResourceFeixiaoBodyBlendCS]
type = StructuredBuffer
stride = 32
filename = FeixiaoBodyBlend.buf

