forked from LeenkxTeam/LNXSDK
Forward / Mobile / Solid
This commit is contained in:
@ -1316,7 +1316,11 @@ class ShadowMapAtlas {
|
||||
|
||||
function new(light: LightObject, transparent: Bool) {
|
||||
|
||||
#if lnx_shadowmap_atlas_single_map
|
||||
var maxTileSize = Std.int(Math.max(Inc.getCubeSize(), Inc.getCascadeSize()));
|
||||
#else
|
||||
var maxTileSize = shadowMapAtlasSize(light);
|
||||
#end
|
||||
this.target = shadowMapAtlasName(light.data.raw.type, transparent);
|
||||
this.sizew = this.sizeh = this.baseTileSizeConst = maxTileSize;
|
||||
this.depth = getSubdivisions();
|
||||
@ -1420,8 +1424,8 @@ class ShadowMapAtlas {
|
||||
|
||||
public static inline function shadowMapAtlasName(type: String, transparent: Bool): String {
|
||||
#if lnx_shadowmap_atlas_single_map
|
||||
return "shadowMapAtlas";
|
||||
#else
|
||||
return transparent ? "shadowMapAtlasTransparent" : "shadowMapAtlas";
|
||||
#else
|
||||
switch (type) {
|
||||
case "point":
|
||||
return transparent ? "shadowMapAtlasPointTransparent" : "shadowMapAtlasPoint";
|
||||
|
||||
Reference in New Issue
Block a user