Register opaque variant of marble

This commit is contained in:
Lars Mueller 2024-05-25 17:23:07 +02:00
parent 9375f66c48
commit 67810800ad

@ -2,29 +2,22 @@
local S = minetest.get_translator("testnodes") local S = minetest.get_translator("testnodes")
-- Complex mesh for use_texture_alpha, description in pairs({
minetest.register_node("testnodes:performance_mesh_clip", { opaque = S("Marble with 'opaque' transparency"),
description = S("Performance Test Node") .. "\n" .. S("Marble with 'clip' transparency"), clip = S("Marble with 'clip' transparency"),
drawtype = "mesh", blend = S("Marble with 'blend' transparency"),
mesh = "testnodes_marble_glass.obj", }) do
tiles = {"testnodes_marble_glass.png"}, minetest.register_node("testnodes:performance_mesh_" .. use_texture_alpha, {
paramtype = "light", description = S("Performance Test Node") .. "\n" .. description,
use_texture_alpha = "clip", drawtype = "mesh",
mesh = "testnodes_marble_glass.obj",
tiles = {"testnodes_marble_glass.png"},
paramtype = "light",
use_texture_alpha = use_texture_alpha,
groups = {dig_immediate=3}, groups = {dig_immediate=3},
}) })
end
-- Complex mesh, alpha blending
minetest.register_node("testnodes:performance_mesh_blend", {
description = S("Performance Test Node") .. "\n" .. S("Marble with 'blend' transparency"),
drawtype = "mesh",
mesh = "testnodes_marble_glass.obj",
tiles = {"testnodes_marble_glass.png"},
paramtype = "light",
use_texture_alpha = "blend",
groups = {dig_immediate=3},
})
-- Overlay -- Overlay
minetest.register_node("testnodes:performance_overlay_clip", { minetest.register_node("testnodes:performance_overlay_clip", {