Function at 0x1005c9a0
Capabilities:
Access peb ldr_data

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1007418c
mov eax, dword fs:[0]
push eax
push ecx
push esi
push edi
mov eax, dword [0x1008d00c]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ecx, dword [0x100915c0]
push 0
push 1
push str.Other_textures
mov eax, dword [ecx]
push str.dev_glow_color
mov eax, dword [eax + 0x124]
call eax
mov dword [0x10093fec], eax
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x30]
mov ecx, dword [0x100915c0]
push 0
push 1
push str.RenderTargets
mov eax, dword [ecx]
push str._rt_FullFrameFB
mov eax, dword [eax + 0x144]
call eax
mov dword [0x10093fb8], eax
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x28]
mov eax, dword [0x100915c0]
mov ecx, dword [0x10093fb8]
mov eax, dword [eax]
mov edi, dword [eax + 0x15c]
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
call eax
mov ecx, dword [0x10093fb8]
mov esi, eax
mov edx, dword [ecx]
mov edx, dword [edx + 0xc]
call edx
mov ecx, dword [0x100915c0]
push 1
push 0x200c
push 0
push 2
push 8
push esi
push eax
push str.glow_buffer_1
call edi
mov dword [0x10093fbc], eax
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x28]
mov eax, dword [0x100915c0]
mov ecx, dword [0x10093fb8]
mov eax, dword [eax]
mov edi, dword [eax + 0x15c]
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
call eax
mov ecx, dword [0x10093fb8]
mov esi, eax
mov edx, dword [ecx]
mov edx, dword [edx + 0xc]
call edx
mov ecx, dword [0x100915c0]
push 1
push 0x200c
push 0
push 2
push 8
push esi
push eax
push str.glow_buffer_2
call edi
mov dword [0x10093fc0], eax
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x28]
mov eax, dword fs:[0x2c]
mov ecx, dword [0x10091480]
mov esi, dword [eax + ecx*4]
mov eax, dword [0x10093fb0]
cmp eax, dword [esi + 4]
jle 0x1005cb34
push 0x10093fb0
call fcn.1006d9de
add esp, 4
cmp dword [0x10093fb0], 0xffffffff
jne 0x1005cb34
push 0x20
mov dword [ebp - 4], 0
call fcn.1006dab4
add esp, 4
mov dword [ebp - 0x10], eax
xorps xmm0, xmm0
mov byte [ebp - 4], 1
movups xmmword [eax], xmm0
push str.BlurFilterX
mov ecx, eax
movups xmmword [eax + 0x10], xmm0
call fcn.10068890
push 0x10093fb0
mov dword [0x10093f98], eax
mov dword [ebp - 4], 0xffffffff
call fcn.1006d994
add esp, 4
mov ecx, dword [0x10093f98]
push str.glow_buffer_1
push str._basetexture
call fcn.10068930
mov ecx, dword [0x10093f98]
push 0x1008299c
push str._wireframe
call fcn.10068930
push ecx
push dword [0x10093f98]
push str.m_pMatBlurX
call fcn.100579b0
mov dword [0x10093fc8], eax
mov eax, dword [0x10093fa4]
cmp eax, dword [esi + 4]
jle 0x1005cbde
push 0x10093fa4
call fcn.1006d9de
add esp, 4
cmp dword [0x10093fa4], 0xffffffff
jne 0x1005cbde
push 0x20
mov dword [ebp - 4], 2
call fcn.1006dab4
add esp, 4
mov dword [ebp - 0x10], eax
xorps xmm0, xmm0
mov byte [ebp - 4], 3
movups xmmword [eax], xmm0
push str.BlurFilterX
mov ecx, eax
movups xmmword [eax + 0x10], xmm0
call fcn.10068890
push 0x10093fa4
mov dword [0x10093f94], eax
mov dword [ebp - 4], 0xffffffff
call fcn.1006d994
add esp, 4
mov ecx, dword [0x10093f94]
push str.glow_buffer_1
push str._basetexture
call fcn.10068930
mov ecx, dword [0x10093f94]
push 0x10082984
push str._wireframe
call fcn.10068930
push ecx
push dword [0x10093f94]
push str.m_pMatBlurXwf
call fcn.100579b0
mov dword [0x10093fc4], eax
mov eax, dword [0x10093f9c]
cmp eax, dword [esi + 4]
jle 0x1005cc88
push 0x10093f9c
call fcn.1006d9de
add esp, 4
cmp dword [0x10093f9c], 0xffffffff
jne 0x1005cc88
push 0x20
mov dword [ebp - 4], 4
call fcn.1006dab4
add esp, 4
mov dword [ebp - 0x10], eax
xorps xmm0, xmm0
mov byte [ebp - 4], 5
movups xmmword [eax], xmm0
push str.BlurFilterY
mov ecx, eax
movups xmmword [eax + 0x10], xmm0
call fcn.10068890
push 0x10093f9c
mov dword [0x10093fa0], eax
mov dword [ebp - 4], 0xffffffff
call fcn.1006d994
add esp, 4
mov ecx, dword [0x10093fa0]
push str.glow_buffer_2
push str._basetexture
call fcn.10068930
mov ecx, dword [0x10093fa0]
push 0x1008299c
push str._wireframe
call fcn.10068930
push ecx
push dword [0x10093fa0]
push str.m_pMatBlurY
call fcn.100579b0
mov dword [0x10093fd0], eax
mov eax, dword [0x10093fa8]
cmp eax, dword [esi + 4]
jle 0x1005cd32
push 0x10093fa8
call fcn.1006d9de
add esp, 4
cmp dword [0x10093fa8], 0xffffffff
jne 0x1005cd32
push 0x20
mov dword [ebp - 4], 6
call fcn.1006dab4
add esp, 4
mov dword [ebp - 0x10], eax
xorps xmm0, xmm0
mov byte [ebp - 4], 7
movups xmmword [eax], xmm0
push str.BlurFilterY
mov ecx, eax
movups xmmword [eax + 0x10], xmm0
call fcn.10068890
push 0x10093fa8
mov dword [0x10093fb4], eax
mov dword [ebp - 4], 0xffffffff
call fcn.1006d994
add esp, 4
mov ecx, dword [0x10093fb4]
push str.glow_buffer_2
push str._basetexture
call fcn.10068930
mov ecx, dword [0x10093fb4]
push 0x10082984
push str._wireframe
call fcn.10068930
push ecx
push dword [0x10093fb4]
push str.m_pMatBlurYwf
call fcn.100579b0
mov dword [0x10093fcc], eax
mov eax, dword [0x10093fac]
cmp eax, dword [esi + 4]
jle 0x1005cddc
push 0x10093fac
call fcn.1006d9de
add esp, 4
cmp dword [0x10093fac], 0xffffffff
jne 0x1005cddc
push 0x20
mov dword [ebp - 4], 8
call fcn.1006dab4
add esp, 4
mov dword [ebp - 0x10], eax
xorps xmm0, xmm0
mov byte [ebp - 4], 9
movups xmmword [eax], xmm0
push str.UnlitGeneric
mov ecx, eax
movups xmmword [eax + 0x10], xmm0
call fcn.10068890
push 0x10093fac
mov dword [0x10093ff8], eax
mov dword [ebp - 4], 0xffffffff
call fcn.1006d994
add esp, 4
mov ecx, dword [0x10093ff8]
push str.glow_buffer_1
push str._basetexture
call fcn.10068930
mov ecx, dword [0x10093ff8]
push 0x1008299c
push str._wireframe
call fcn.10068930
mov ecx, dword [0x10093ff8]
push 0x10082984
push str._additive
call fcn.10068930
push ecx
push dword [0x10093ff8]
push str.m_pMatHaloAddToScreen
call fcn.100579b0
mov dword [0x10093fd4], eax
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret