add 'u_alphaClip' to the blocks shader

This commit is contained in:
MihailRis
2024-11-16 16:13:18 +03:00
parent 71788e4eb9
commit 608eb60514
2 changed files with 4 additions and 2 deletions
+2
View File
@@ -209,6 +209,7 @@ void ChunksRenderer::drawChunks(
bool culling = settings.graphics.frustumCulling.get();
visibleChunks = 0;
shader.uniform1i("u_alphaClip", true);
//if (GLEW_ARB_multi_draw_indirect && false) {
// TODO: implement Multi Draw Indirect chunks draw
//} else {
@@ -232,6 +233,7 @@ void ChunksRenderer::drawSortedMeshes(const Camera& camera, Shader& shader) {
atlas.getTexture()->bind();
shader.uniformMatrix("u_model", glm::mat4(1.0f));
shader.uniform1i("u_alphaClip", false);
for (const auto& index : indices) {
const auto& chunk = chunks[index.index];