소스 검색

Fix maximum allowed size atlas in CPU lightmapper

Yuri Sizov 3 년 전
부모
커밋
d764e1fae7
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      modules/lightmapper_cpu/lightmapper_cpu.cpp

+ 1 - 1
modules/lightmapper_cpu/lightmapper_cpu.cpp

@@ -166,7 +166,7 @@ Error LightmapperCPU::_layout_atlas(int p_max_size, Vector2i *r_atlas_size, int
 			}
 
 			float mem_utilization = static_cast<float>(mem_occupied) / mem_used;
-			if (slices * atlas_size.y < 16384) { // Maximum Image size
+			if (slices * atlas_size.y <= 16384) { // Maximum Image size
 				if (mem_used < best_atlas_memory || (mem_used == best_atlas_memory && mem_utilization > best_atlas_mem_utilization)) {
 					best_atlas_size = atlas_size;
 					best_atlas_offsets = curr_atlas_offsets;