Function at 0x10089700
Capabilities:
Get process heap flags
Get process heap force flags

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x101a0a75
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0xc
mov ecx, dword [0x102a0ce0]
push 0
push 1
push str.Model_textures
mov eax, dword [ecx]
push str.debug_debugambientcube
mov eax, dword [eax + 0x150]
call eax
mov ecx, eax
mov dword [0x1026a39c], eax
mov edx, dword [eax]
call dword [edx + 0x30]
mov ecx, dword [0x102a0ce0]
push 0
push 1
push str.Model_textures
mov eax, dword [ecx]
push str.debug_debugdrawflat
mov eax, dword [eax + 0x150]
call eax
mov ecx, eax
mov dword [0x1026a380], eax
mov edx, dword [eax]
call dword [edx + 0x30]
mov ecx, dword [0x102a0ce0]
push 0
push 1
push str.Model_textures
mov eax, dword [ecx]
push str.dev_glow_armsrace
mov eax, dword [eax + 0x150]
call eax
mov ecx, eax
mov dword [0x1026a398], eax
mov edx, dword [eax]
call dword [edx + 0x30]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x10], esp
mov dword [ecx], 0
push 0x8a
push str._VertexLitGeneric___n_t__basetexture___vgui_white_additive__n_t__model___1__n_t__phong___1__n_t__pearlescent___1__n_t__basemapalphaphongmask___1__
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov dword [ebp - 4], 0xffffffff
call fcn.10004200
sub esp, 0x18
mov dword [ebp - 4], 1
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ecx], 0
push 0x10
push str.VertexLitGeneric
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ebp - 4], 1
call fcn.10004200
sub esp, 0x18
mov ecx, esp
mov dword [ecx], 0
push 0xf
push str.pearlescent.vmt
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ebp - 4], 3
call fcn.10004200
mov dword [ebp - 4], 0xffffffff
call fcn.10089400
add esp, 0x30
mov dword [0x1026a388], eax
mov ecx, esp
mov dword [ebp - 0x18], esp
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
push 0x8b
push str._VertexLitGeneric___n_t__basetexture___vgui_white_additive__n_t__model___1__n_t__phong___1__n_t__pearlescent____1__n_t__basemapalphaphongmask___1__
mov dword [ebp - 4], 0xffffffff
call fcn.10004200
sub esp, 0x18
mov dword [ebp - 4], 6
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ecx], 0
push 0x10
push str.VertexLitGeneric
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ebp - 4], 6
call fcn.10004200
sub esp, 0x18
mov ecx, esp
mov dword [ecx], 0
push 0xf
push str.pearlescent.vmt
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ebp - 4], 8
call fcn.10004200
mov dword [ebp - 4], 0xffffffff
call fcn.10089400
add esp, 0x30
mov dword [0x1026a3a4], eax
mov ecx, esp
mov dword [ebp - 0x18], esp
mov dword [ecx], 0
push 0x8d
push str._VertexLitGeneric___n_t__basetexture___vgui_white_additive__n_t__bumpmap___models_weapons_customization_materials_origamil_camo__n_t__model___1__
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov dword [ebp - 4], 0xffffffff
call fcn.10004200
sub esp, 0x18
mov dword [ebp - 4], 0xb
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ecx], 0
push 0x10
push str.VertexLitGeneric
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ebp - 4], 0xb
call fcn.10004200
sub esp, 0x18
mov ecx, esp
mov dword [ecx], 0
push 0xb
push str.crystal.vmt
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ebp - 4], 0xd
call fcn.10004200
mov dword [ebp - 4], 0xffffffff
call fcn.10089400
add esp, 0x30
mov dword [0x1026a37c], eax
mov ecx, esp
mov dword [ebp - 0x18], esp
mov dword [ecx], 0
push 0x7d
push str._VertexLitGeneric___n_t__additive___1__n_t__envmap___models_effects_cube_white__n_t__envmaptint____1_1_1___n_t__envmapfresnel___1__
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov dword [ebp - 4], 0xffffffff
call fcn.10004200
sub esp, 0x18
mov dword [ebp - 4], 0x10
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ecx], 0
push 0x10
push str.VertexLitGeneric
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ebp - 4], 0x10
call fcn.10004200
sub esp, 0x18
mov ecx, esp
mov dword [ecx], 0
push 8
push str.glow.vmt
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ebp - 4], 0x12
call fcn.10004200
mov dword [ebp - 4], 0xffffffff
call fcn.10089400
add esp, 0x30
mov dword [0x1026a378], eax
mov ecx, esp
mov dword [ebp - 0x18], esp
mov dword [ecx], 0
push 0x6f
push str._VertexLitGeneric___n_t__additive___1__n_t__envmap___env_cubemap__n_t__envmaptint____1_1_1___n_t__envmapfresnel___1__
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov dword [ebp - 4], 0xffffffff
call fcn.10004200
sub esp, 0x18
mov dword [ebp - 4], 0x15
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ecx], 0
push 0x10
push str.VertexLitGeneric
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ebp - 4], 0x15
call fcn.10004200
sub esp, 0x18
mov ecx, esp
mov dword [ecx], 0
push 0xc
push str.metallic.vmt
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ebp - 4], 0x17
call fcn.10004200
mov dword [ebp - 4], 0xffffffff
call fcn.10089400
add esp, 0x30
mov dword [0x1026a38c], eax
mov ecx, esp
mov dword [ebp - 0x18], esp
mov dword [ecx], 0
push 0xe1
push str._VertexLitGeneric___n_t__basetexture___dev_zone_warning__n__t__model___1__n____Proxies__n_t_tTextureScroll__n_t_t_t_texturescrollvar____baseTextureTransform__n_t_t_t_texturescrollrate___0.10__n_t_t_t_texturescrollangle___90__n_________n_____
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov dword [ebp - 4], 0xffffffff
call fcn.10004200
sub esp, 0x18
mov dword [ebp - 4], 0x1a
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ecx], 0
push 0x10
push str.VertexLitGeneric
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ebp - 4], 0x1a
call fcn.10004200
sub esp, 0x18
mov ecx, esp
mov dword [ecx], 0
push 7
push str.fog.vmt
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ebp - 4], 0x1c
call fcn.10004200
mov dword [ebp - 4], 0xffffffff
call fcn.10089400
add esp, 0x30
mov dword [0x1026a3a0], eax
mov ecx, esp
mov dword [ebp - 0x18], esp
mov dword [ecx], 0
push 0xf5
push str._VertexLitGeneric___n______basetexture___dev_snowfield__n_t__additive___1__n____Proxies__n_t_tTextureScroll__n_t_t_t_texturescrollvar____baseTextureTransform__n_____________texturescrollrate___0.10__n_____________texturescrollangle___90__n_________n_____
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov dword [ebp - 4], 0xffffffff
call fcn.10004200
sub esp, 0x18
mov dword [ebp - 4], 0x1f
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ecx], 0
push 0x10
push str.VertexLitGeneric
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ebp - 4], 0x1f
call fcn.10004200
sub esp, 0x18
mov ecx, esp
mov dword [ecx], 0
push 8
push str.snow.vmt
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ebp - 4], 0x21
call fcn.10004200
mov dword [ebp - 4], 0xffffffff
call fcn.10089400
add esp, 0x30
mov dword [0x1026a390], eax
mov ecx, esp
mov dword [ebp - 0x18], esp
mov dword [ecx], 0
push 0x106
push str._VertexLitGeneric___n_t__basetexture___modelsweaponscustomizationpaints_antiqueddamascus__n__t__model___1__n____Proxies__n_t_tTextureScroll__n_t_t_t_texturescrollvar____baseTextureTransform__n_t_t_t_texturescrollrate___0.10__n_t_t_t_texturescrollangle___90__n_________n_____
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov dword [ebp - 4], 0xffffffff
call fcn.10004200
sub esp, 0x18
mov dword [ebp - 4], 0x24
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ebp - 4], 0x24
push 0x10
push str.VertexLitGeneric
call fcn.10004200
sub esp, 0x18
mov ecx, esp
mov dword [ecx], 0
push 0xc
push str.damascus.vmt
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ebp - 4], 0x26
call fcn.10004200
mov dword [ebp - 4], 0xffffffff
call fcn.10089400
add esp, 0x30
mov dword [0x1026a394], eax
mov ecx, esp
mov dword [ebp - 0x18], esp
mov dword [ecx], 0
push 0x42
push str._Modulate___n_t__basetexture___vgui_white_additive__n_t__model___1__
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov dword [ebp - 4], 0xffffffff
call fcn.10004200
sub esp, 0x18
mov dword [ebp - 4], 0x29
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ecx], 0
push 8
push str.Modulate
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ebp - 4], 0x29
call fcn.10004200
sub esp, 0x18
mov ecx, esp
mov dword [ecx], 0
push 9
push str.model.vmt
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ebp - 4], 0x2b
call fcn.10004200
mov dword [ebp - 4], 0xffffffff
call fcn.10089400
mov ecx, dword [ebp - 0xc]
add esp, 0x48
mov dword [0x1026a384], eax
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret