forked from LeenkxTeam/LNXSDK
Patch_2
This commit is contained in:
@ -79,12 +79,6 @@ def add_world_defs():
|
||||
assets.add_khafile_def('lnx_shadowmap_atlas_lod')
|
||||
assets.add_khafile_def('rp_shadowmap_atlas_lod_subdivisions={0}'.format(int(rpdat.rp_shadowmap_atlas_lod_subdivisions)))
|
||||
|
||||
# SS
|
||||
if rpdat.rp_ssgi == 'RTGI' or rpdat.rp_ssgi == 'RTAO':
|
||||
if rpdat.rp_ssgi == 'RTGI':
|
||||
wrd.world_defs += '_RTGI'
|
||||
if rpdat.lnx_ssgi_rays == '9':
|
||||
wrd.world_defs += '_SSGICone9'
|
||||
if rpdat.rp_autoexposure:
|
||||
wrd.world_defs += '_AutoExposure'
|
||||
|
||||
@ -306,19 +300,25 @@ def build():
|
||||
if rpdat.rp_supersampling == '4':
|
||||
assets.add_shader_pass('supersample_resolve')
|
||||
|
||||
assets.add_khafile_def('rp_ssgi={0}'.format(rpdat.rp_ssgi))
|
||||
if rpdat.rp_ssgi != 'Off':
|
||||
if rpdat.rp_ssgi == 'SSAO':
|
||||
wrd.world_defs += '_SSAO'
|
||||
assets.add_shader_pass('ssao_pass')
|
||||
assets.add_shader_pass('blur_edge_pass')
|
||||
elif rpdat.rp_ssgi == 'SSGI':
|
||||
wrd.world_defs += '_SSGI'
|
||||
assets.add_shader_pass('ssgi_pass')
|
||||
assets.add_shader_pass('blur_edge_pass')
|
||||
else:
|
||||
assets.add_shader_pass('ssgi_pass')
|
||||
assets.add_shader_pass('blur_edge_pass')
|
||||
if rpdat.rp_fsr1 != 'Off':
|
||||
assets.add_khafile_def('rp_fsr1')
|
||||
wrd.world_defs += '_FSR1_{0}'.format(rpdat.rp_fsr1)
|
||||
assets.add_shader_pass('fsr1_easu_pass')
|
||||
assets.add_shader_pass('fsr1_rcas_pass')
|
||||
|
||||
if rpdat.rp_ssao:
|
||||
assets.add_khafile_def('rp_ssao')
|
||||
wrd.world_defs += '_SSAO'
|
||||
assets.add_shader_pass('ssao_pass')
|
||||
assets.add_shader_pass('blur_edge_pass')
|
||||
if rpdat.lnx_ssao_half_res:
|
||||
assets.add_khafile_def('rp_ssao_half')
|
||||
|
||||
if rpdat.rp_ssgi:
|
||||
assets.add_khafile_def('rp_ssgi')
|
||||
wrd.world_defs += '_SSGI'
|
||||
assets.add_shader_pass('ssgi_pass')
|
||||
assets.add_shader_pass('ssgi_blur_pass')
|
||||
if rpdat.lnx_ssgi_half_res:
|
||||
assets.add_khafile_def('rp_ssgi_half')
|
||||
|
||||
@ -362,6 +362,7 @@ def build():
|
||||
assets.add_khafile_def('rp_stereo')
|
||||
assets.add_khafile_def('lnx_vr')
|
||||
wrd.world_defs += '_VR'
|
||||
wrd.world_defs += '_VRStereo'
|
||||
|
||||
has_voxels = lnx.utils.voxel_support()
|
||||
if rpdat.rp_voxels != "Off" and has_voxels and rpdat.lnx_material_model == 'Full':
|
||||
@ -421,7 +422,7 @@ def build():
|
||||
wrd.world_defs += '_SSS'
|
||||
assets.add_shader_pass('sss_pass')
|
||||
|
||||
if (rpdat.rp_ssr and rpdat.lnx_ssr_half_res) or (rpdat.rp_ssgi != 'Off' and rpdat.lnx_ssgi_half_res) or rpdat.rp_voxels != "Off":
|
||||
if (rpdat.rp_ssr and rpdat.lnx_ssr_half_res) or (rpdat.rp_ssao and rpdat.lnx_ssao_half_res) or (rpdat.rp_ssgi and rpdat.lnx_ssgi_half_res) or rpdat.rp_voxels != "Off":
|
||||
assets.add_shader_pass('downsample_depth')
|
||||
|
||||
if rpdat.rp_motionblur != 'Off':
|
||||
|
||||
Reference in New Issue
Block a user