INNER CODE UNIT · C++
maxSharedVrtxApprox
TheOpenSpaceProgram/osp-magnum · src/adera_app/scenario_setup.cpp:440
std::uint32_t const maxSharedVrtxApprox = std::uint32_t(0.6f * float(maxVrtxApprox));
rTerrain.skChunks.chunk_reserve(std::uint16_t(maxChunksApprox));
rTerrain.skChunks.shared_reserve(maxSharedVrtxApprox);
// ## Prepare Chunk geometry and buffer information
rTerrain.chunkInfo = make_chunk_mesh_buffer_info(rTerrain.skChunks);
rTerrain.chunkGeom.resize(rTerrain.skChunks, rTerrain.chunkInfo);
// ## Prepare Chunk scratchpad
rTerrain.chunkSP.lut = make_chunk_vrtx_subdiv_lut(chunkSubdivLevels);
rTerrain.chunkSP.resize(rTerrain.skChunks);
OSP_LOG_INFO("Terrain Chunk Properties:\n"
"* MaxChunks: {}\n"
"* FillVerticesPerChunk: {}\n"