Skip to content

Commit 529d815

Browse files
committed
[General] fix
1 parent 20db7b7 commit 529d815

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

src/openminecraft-core/renderer/common/wrap/om_renderer_voxel_manager.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ OMVoxelManager::OMVoxelManager(OMRenderer *renderer, OMRendererRenderTarget *res
3939
compiler.handler = voxelHandler;
4040
compiler.converter = converter;
4141

42-
compilerPool = new OMVoxelCompilerPool(*man.get(), compiler);
42+
compilerPool = new OMVoxelCompilerPool(*man.get(), compiler, 3);
4343

4444
cutoutTargetMS = new OMRendererTempTarget(renderer);
4545
cutoutTargetMS->construct(renderer->getExtent(), samples);
@@ -355,7 +355,7 @@ auto OMVoxelManager::update(basics::OMCamera &camera) -> void
355355
translucentPipeline->bindInput(2, chunkoffs);
356356
translucentComplexPipeline->bindInput(3, chunkoffs);
357357
}
358-
chunkoffs->updateDataPartAsync(offs.data(), 0, offs.size() * sizeof(glm::vec3));
358+
chunkoffs->updateDataPart(offs.data(), 0, offs.size() * sizeof(glm::vec3));
359359

360360
compilerPool->upload(voxelLayer, voxelComplexLayer, voxelTranslucentLayer, voxelTranslucentComplexLayer);
361361

src/openminecraft/renderer/worldrenderer.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,6 @@ OMWorldRenderer::OMWorldRenderer(OMRenderer *renderer, std::shared_ptr<basics::O
8787

8888
void OMWorldRenderer::beforeFrame()
8989
{
90-
auto cam = camera->fetchProjMat() * camera->fetchViewMat();
91-
cameraBuffer->updateDataPartAsync(&cam, 0, sizeof(glm::mat4));
9290
voxelManager->update(*camera);
9391
}
9492

@@ -99,6 +97,8 @@ void OMWorldRenderer::record()
9997

10098
void OMWorldRenderer::afterFrame()
10199
{
100+
auto cam = camera->fetchProjMat() * camera->fetchViewMat();
101+
cameraBuffer->updateDataPart(&cam, 0, sizeof(glm::mat4));
102102
}
103103

104104
void OMWorldRenderer::submitTasks()

0 commit comments

Comments
 (0)