forked from LeenkxTeam/LNXSDK
Update leenkx/blender/lnx/make_renderpath.py
This commit is contained in:
parent
09eee93ac9
commit
538c364f33
@ -58,6 +58,9 @@ def add_world_defs():
|
||||
if rpdat.rp_shadowmap_cascades != '1':
|
||||
wrd.world_defs += '_CSM'
|
||||
assets.add_khafile_def('lnx_csm')
|
||||
if rpdat.rp_shadowmap_transparent:
|
||||
wrd.world_defs += '_ShadowMapTransparent'
|
||||
assets.add_khafile_def('rp_shadowmap_transparent')
|
||||
if rpdat.rp_shadowmap_atlas:
|
||||
assets.add_khafile_def('lnx_shadowmap_atlas')
|
||||
wrd.world_defs += '_ShadowMapAtlas'
|
||||
@ -118,17 +121,15 @@ def add_world_defs():
|
||||
if rpdat.lnx_voxelgi_shadows and (point_lights > 0 or '_Sun' in wrd.world_defs):
|
||||
wrd.world_defs += '_VoxelShadow'
|
||||
assets.add_khafile_def('lnx_voxelgi_shadows')
|
||||
#assets.add_shader_external(lnx.utils.get_sdk_path() + '/leenkx/Shaders/voxel_resolve_shadows/voxel_resolve_shadows.comp.glsl')
|
||||
|
||||
if voxelgi:
|
||||
assets.add_shader_external(lnx.utils.get_sdk_path() + '/leenkx/Shaders/voxel_light/voxel_light.comp.glsl')
|
||||
assets.add_shader_external(lnx.utils.get_sdk_path() + '/leenkx/Shaders/voxel_resolve_diffuse/voxel_resolve_diffuse.comp.glsl')
|
||||
assets.add_shader_external(lnx.utils.get_sdk_path() + '/leenkx/Shaders/voxel_resolve_specular/voxel_resolve_specular.comp.glsl')
|
||||
assets.add_shader_external(lnx.utils.get_sdk_path() + '/leenkx/Shaders/voxel_light/voxel_light.comp.glsl')
|
||||
wrd.world_defs += '_VoxelGI'
|
||||
if rpdat.lnx_voxelgi_refract:
|
||||
wrd.world_defs += '_VoxelRefract'
|
||||
assets.add_khafile_def('lnx_voxelgi_refract')
|
||||
#assets.add_shader_external(lnx.utils.get_sdk_path() + '/leenkx/Shaders/voxel_resolve_refraction/voxel_resolve_refraction.comp.glsl')
|
||||
|
||||
elif voxelao:
|
||||
assets.add_shader_external(lnx.utils.get_sdk_path() + '/leenkx/Shaders/voxel_resolve_ao/voxel_resolve_ao.comp.glsl')
|
||||
@ -310,6 +311,10 @@ def build():
|
||||
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')
|
||||
@ -456,7 +461,8 @@ def build():
|
||||
if ignoreIrr:
|
||||
wrd.world_defs += '_IgnoreIrr'
|
||||
|
||||
gbuffer2 = '_Veloc' in wrd.world_defs or '_IgnoreIrr' in wrd.world_defs or '_VoxelGI' in wrd.world_defs or '_VoxelShadow' in wrd.world_defs
|
||||
gbuffer2 = '_Veloc' in wrd.world_defs or '_IgnoreIrr' in wrd.world_defs or '_VoxelGI' in wrd.world_defs or '_VoxelShadow' in wrd.world_defs or '_SSGI' in wrd.world_defs
|
||||
|
||||
if gbuffer2:
|
||||
assets.add_khafile_def('rp_gbuffer2')
|
||||
wrd.world_defs += '_gbuffer2'
|
||||
|
Loading…
x
Reference in New Issue
Block a user