forked from LeenkxTeam/LNXSDK
Update Export
This commit is contained in:
@ -23,7 +23,15 @@ shaders_external = []
|
||||
shader_datas = []
|
||||
shader_passes = []
|
||||
shader_passes_assets = {}
|
||||
shader_cons = {}
|
||||
shader_cons = {
|
||||
'mesh_vert': [], 'depth_vert': [], 'depth_frag': [],
|
||||
'voxel_vert': [], 'voxel_frag': [], 'voxel_geom': [],
|
||||
}
|
||||
|
||||
|
||||
def add_world_def(wrd, define):
|
||||
if define not in wrd.world_defs:
|
||||
wrd.world_defs += define
|
||||
|
||||
def reset():
|
||||
global assets
|
||||
@ -36,7 +44,6 @@ def reset():
|
||||
global shaders_external
|
||||
global shader_datas
|
||||
global shader_passes
|
||||
global shader_cons
|
||||
assets = []
|
||||
khafile_params = []
|
||||
khafile_defs_last = khafile_defs
|
||||
@ -47,17 +54,10 @@ def reset():
|
||||
shaders_external = []
|
||||
shader_datas = []
|
||||
shader_passes = []
|
||||
shader_cons = {}
|
||||
shader_cons['mesh_vert'] = []
|
||||
shader_cons['depth_vert'] = []
|
||||
shader_cons['depth_frag'] = []
|
||||
shader_cons['voxel_vert'] = []
|
||||
shader_cons['voxel_frag'] = []
|
||||
shader_cons['voxel_geom'] = []
|
||||
reset_shader_cons()
|
||||
|
||||
def reset_shader_cons():
|
||||
# Reset shader comparison arrays to prevent cross-scene shader merging
|
||||
global shader_cons
|
||||
shader_cons['mesh_vert'] = []
|
||||
shader_cons['depth_vert'] = []
|
||||
shader_cons['depth_frag'] = []
|
||||
@ -66,8 +66,6 @@ def reset_shader_cons():
|
||||
shader_cons['voxel_geom'] = []
|
||||
|
||||
def add(asset_file):
|
||||
global assets
|
||||
|
||||
# Asset already exists, do nothing
|
||||
if asset_file in assets:
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user