Skip to content

Commit d3bce29

Browse files
committed
[Shell] rename (stage 1)
1 parent 8b4b420 commit d3bce29

4 files changed

Lines changed: 7 additions & 29 deletions

File tree

include/openminecraft-shell/renderer/entrypoint_testrenderer.hpp renamed to include/openminecraft-shell/renderer/worldrenderer.hpp

File renamed without changes.

src/openminecraft/entrypoint.cpp

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -101,21 +101,13 @@ auto boot(std::vector<std::string> args) -> int
101101
logger->info("System: {}, version {}", os::fetchSystemName(), os::fetchSystemVersion());
102102
logger->info("Total memory: {} bytes", os::fetchMemoryTotal());
103103

104-
if (args.size() < 3)
104+
renderer::OMBackend bk = renderer::Vulkan;
105+
if (args.size() >= 2)
105106
{
106-
args.resize(3);
107-
args[1] = "3dtest";
108-
args[2] = "gl";
107+
bk = args[1] == "gl" ? renderer::OpenGL : renderer::Vulkan;
109108
}
110109

111-
switch (hash_compile_time(args[1].c_str()))
112-
{
113-
case "3dtest"_hash:
114-
rendererLoop(args[2] == "gl" ? renderer::OpenGL : renderer::Vulkan);
115-
break;
116-
default:
117-
return 1;
118-
}
110+
rendererLoop(bk);
119111

120112
SDL_Quit();
121113

src/openminecraft/renderer/entrypoint_testrenderer.cpp renamed to src/openminecraft/renderer/worldrenderer.cpp

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
1-
#include "openminecraft-shell/renderer/entrypoint_testrenderer.hpp"
1+
#include "openminecraft-shell/renderer/worldrenderer.hpp"
22

33
#include "glm/ext/matrix_float4x4.hpp"
44
#include "glm/ext/matrix_transform.hpp"
55
#include "glm/ext/vector_float3.hpp"
66
#include "glm/ext/vector_float4.hpp"
77
#include "glm/geometric.hpp"
8-
#include "openminecraft-shell/data/block/om_block.hpp"
9-
#include "openminecraft-shell/data/block/om_block_registery.hpp"
108
#include "openminecraft-shell/data/block/om_blockstate_resolver.hpp"
119
#include "openminecraft-shell/data/om_identifier.hpp"
1210
#include "openminecraft-shell/data/om_model_precompiler.hpp"
@@ -106,7 +104,7 @@ OMTestRenderer::OMTestRenderer(OMRenderer *renderer, std::function<OMRendererTex
106104
cnk.setBlock(15, 1, 2, 6);
107105
cnk.setBlock(15, 1, 0, 13);
108106
cnk.setBlock(15, 2, 2, 16);
109-
cnk.setBlock(15, 2, 1, 18);
107+
cnk.setBlock(15, 2, 1, 17);
110108
chunkManager->loadChunk(cnk);
111109
}
112110
}
@@ -146,18 +144,6 @@ OMTestRenderer::OMTestRenderer(OMRenderer *renderer, std::function<OMRendererTex
146144
{voxelHandler->loadModelPart(data::OMIdentifier("minecraft:block/cherry_fence_gate_open"))}, false);
147145
voxelHandler->composeBlock({voxelHandler->loadModelPart(data::OMIdentifier("minecraft:block/rail"))}, false);
148146

149-
data::block::OMBlock blk(data::OMIdentifier("minecraft:cherry_button"));
150-
blk.isSoild(false);
151-
blockstateResolver->resolve(blk);
152-
data::block::OMBlock blk2(data::OMIdentifier("minecraft:cherry_fence"));
153-
blk2.isSoild(false);
154-
blockstateResolver->resolve(blk2);
155-
data::block::OMBlock blk3(data::OMIdentifier("minecraft:cherry_shelf"));
156-
blk3.isSoild(false);
157-
blockstateResolver->resolve(blk3);
158-
159-
logger.debug("block model at {}", blockstateResolver->fetchModel(blk3, "facing=north,powered=false"));
160-
161147
textureAtlas->build();
162148

163149
voxelManager = new wrap::OMVoxelManager(
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#include "SDL3/SDL_mouse.h"
55
#include "SDL3/SDL_video.h"
66
#include "glm/ext/vector_float3.hpp"
7-
#include "openminecraft-shell/renderer/entrypoint_testrenderer.hpp"
7+
#include "openminecraft-shell/renderer/worldrenderer.hpp"
88
#include "openminecraft/log/om_log_common.hpp"
99
#include "openminecraft/renderer/common/basics/om_camera.hpp"
1010
#include "openminecraft/renderer/common/demiurge/node/om_demiurge_container.hpp"

0 commit comments

Comments
 (0)