Skip to content

Commit 0f69d84

Browse files
committed
[Renderer] async buffer for vulkan
1 parent 3955e61 commit 0f69d84

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

src/openminecraft-core/renderer/vk/om_renderer_layer_vk.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ OMRendererVk::OMRendererVk(AppInfo info, std::function<int(std::vector<std::stri
236236
bufferUpdateThread = new std::thread([&]() {
237237
while (active)
238238
{
239-
logicalDevice.waitIdle();
239+
std::this_thread::sleep_for(std::chrono::milliseconds(1));
240240

241241
if (bufferUpdates.empty())
242242
{

src/openminecraft/application.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ void OMApplication::mainLoop(OMBackend backend)
107107
auto camera = std::make_shared<basics::OMCamera>(win(), glm::vec3{-1.0f, 5.0f, -1.0f}, 45.0f, -45.0f);
108108

109109
auto chunkManager = std::make_shared<world::OMChunkManager<16>>();
110-
int radius = 4;
110+
int radius = 8;
111111
for (int cx = -radius; cx < radius; ++cx)
112112
{
113113
for (int cy = -radius; cy < radius; ++cy)

0 commit comments

Comments
 (0)