forked from KD87/xray-extensions
/
shader_defines.asm
23 lines (19 loc) · 917 Bytes
/
shader_defines.asm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
shader_defines:
REGISTER_DEFINE_FLAG ps_r2_ls_flags, 40000h, "USE_SOFT_WATER"
REGISTER_DEFINE_FLAG ps_r2_ls_flags, 80000h, "USE_SOFT_PARTICLES"
;REGISTER_DEFINE_FLAG ps_r2_ls_flags, 100000h, "USE_COLOR_CORRECTION"
;REGISTER_DEFINE_FLAG ps_r2_ls_flags, 400000h, "USE_F32"
REGISTER_DEFINE_INT sunshafts_quality, "SS_QUALITY"
;REGISTER_DEFINE_INT ssao_quality, "SSAO_QUALITY"
;REGISTER_DEFINE_INT ssao_mode, "SSAO_MODE"
REGISTER_DEFINE_INT soft_shadows, "SOFT_SHADOWS_QUALITY"
;REGISTER_DEFINE_INT steep_parallax, "STEEP_PARALLAX_QUALITY"
;REGISTER_DEFINE_INT dynamic_dof, "DDOF_QUALITY"
;REGISTER_DEFINE_FLAG dof_flags, 1, "USE_DYNAMIC_DDOF"
;REGISTER_DEFINE_FLAG dof_flags, 2, "USE_ZOOM_DDOF"
;REGISTER_DEFINE_FLAG dof_flags, 4, "USE_RELOAD_DDOF"
REGISTER_DEFINE_INT bloom_mode, "BLOOM_MODE"
; äåëàåì âûðåçàííîå
mov ebx, [ebp+pFunctionName]
mov [esp+esi*8+680h+defines], ecx
jmp back_to_shader_defines