Fix thinWall and passes

This commit is contained in:
Moisés Peláez
2026-09-17 15:59:45 -04:00
parent 7d00036973
commit d0337f5dae
7 changed files with 60 additions and 33 deletions

View File

@ -236,6 +236,8 @@ def build():
if rpdat.rp_renderer == 'Deferred':
assets.add_shader_pass('copy_pass')
elif rpdat.rp_renderer == 'Forward' and not rpdat.rp_compositornodes:
assets.add_shader_pass('copy_pass')
assets.add_shader_pass('blend_pass')
assets.add_shader_pass('add_pass')
@ -243,9 +245,6 @@ def build():
if rpdat.rp_render_to_texture:
assets.add_khafile_def('rp_render_to_texture')
if rpdat.rp_renderer == 'Forward' and not rpdat.rp_compositornodes:
assets.add_shader_pass('copy_pass')
if rpdat.rp_compositornodes:
assets.add_khafile_def('rp_compositornodes')
compo_depth = False
@ -341,6 +340,8 @@ def build():
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_renderer == 'Forward':
assets.add_shader_pass('copy_pass')
if rpdat.rp_ssao:
assets.add_khafile_def('rp_ssao')