; HyacineBody

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

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

[TextureOverrideHyacineBodyHyacineBodyBlend]
hash = 4535e8b6
handling = skip
vb2 = ResourceHyacineBodyHyacineBodyBlend
if DRAW_TYPE == 1
	vb0 = ResourceHyacineBodyHyacineBodyPosition
	draw = 99999,0
endif
ResourceHyacineBodyDrawCS = copy ResourceHyacineBodyDrawCS
if DRAW_TYPE == 8    
	Resource\SRMI\PositionBuffer = ref ResourceHyacineBodyHyacineBodyPositionCS
	Resource\SRMI\BlendBuffer = ref ResourceHyacineBodyHyacineBodyBlendCS
	Resource\SRMI\DrawBuffer = ref ResourceHyacineBodyDrawCS
	$\SRMI\vertcount = 99999
elif DRAW_TYPE != 1
	$_blend_ = 2
endif

[TextureOverrideHyacineBodyHyacineBodyTexcoord]
hash = ac46df25
vb1 = ResourceHyacineBodyHyacineBodyTexcoord

[TextureOverrideHyacineBodyHyacineBodyVertexLimitRaise]
hash = 42915465
override_vertex_count = 99999
override_byte_stride = 92
if DRAW_TYPE != 8 && DRAW_TYPE != 1 && $_blend_ > 0
	$_blend_ = $_blend_ - 1
	this = ref ResourceHyacineBodyDrawCS
endif

[TextureOverrideHyacineBodyHyacineBodyIB]
hash = 847d5c37
handling = skip
drawindexed = auto

[TextureOverrideHyacineBodyHyacineBodyA]
hash = 847d5c37
match_first_index = 0
ib = ResourceHyacineBodyHyacineBodyAIB

[TextureOverrideHyacineBodyHyacineBodyADiffuse]
hash = b8646726
this = ResourceHyacineBodyHyacineBodyADiffuse

[TextureOverrideHyacineBodyHyacineBodyALightMap]
hash = ef29d267
this = ResourceHyacineBodyHyacineBodyALightMap

[TextureOverrideHyacineBodyHyacineBodyB]
hash = 847d5c37
match_first_index = 9804
ib = ResourceHyacineBodyHyacineBodyBIB

[TextureOverrideHyacineBodyHyacineBodyBStockingMap]
hash = 337156fa
this = ResourceHyacineBodyHyacineBodyBStockingMap

[TextureOverrideHyacineBodyHyacineBodyC]
hash = 847d5c37
match_first_index = 59928
ib = ResourceHyacineBodyHyacineBodyCIB

[TextureOverrideHyacineBodyHyacineBodyCMaterialMap]
hash = 58b81119
this = ResourceHyacineBodyHyacineBodyCMaterialMap

[TextureOverrideHyacineBodyHyacineBodyCStockingMap]
hash = 717d7465
this = ResourceHyacineBodyHyacineBodyCStockingMap

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

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

[ResourceHyacineBodyHyacineBodyPosition]
type = Buffer
stride = 40
filename = HyacineBodyHyacineBodyPosition.buf

[ResourceHyacineBodyHyacineBodyBlend]
type = Buffer
stride = 32
filename = HyacineBodyHyacineBodyBlend.buf

[ResourceHyacineBodyHyacineBodyTexcoord]
type = Buffer
stride = 20
filename = HyacineBodyHyacineBodyTexcoord.buf

[ResourceHyacineBodyHyacineBodyAIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = HyacineBodyHyacineBodyA.ib

[ResourceHyacineBodyHyacineBodyBIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = HyacineBodyHyacineBodyB.ib

[ResourceHyacineBodyHyacineBodyCIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = HyacineBodyHyacineBodyC.ib

[ResourceHyacineBodyHyacineBodyADiffuse]
filename = HyacineBodyHyacineBodyADiffuse.dds

[ResourceHyacineBodyHyacineBodyALightMap]
filename = HyacineBodyHyacineBodyALightMap.dds

[ResourceHyacineBodyHyacineBodyBStockingMap]
filename = HyacineBodyHyacineBodyBStockingMap.dds

[ResourceHyacineBodyHyacineBodyCMaterialMap]
filename = HyacineBodyHyacineBodyCMaterialMap.dds

[ResourceHyacineBodyHyacineBodyCStockingMap]
filename = HyacineBodyHyacineBodyCStockingMap.dds



; .ini generated by XXMI (XX-Model-Importer)
; If you have any issues or find any bugs, please open a ticket at https://github.com/leotorrez/XXMI-Tools/issues

[Constants]
global $_blend_ = 0

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

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

[ResourceHyacineBodyHyacineBodyPositionCS]
type = StructuredBuffer
stride = 40
filename = HyacineBodyHyacineBodyPosition.buf

[ResourceHyacineBodyHyacineBodyBlendCS]
type = StructuredBuffer
stride = 32
filename = HyacineBodyHyacineBodyBlend.buf

