Time |
Nick |
Message |
00:11 |
|
kilbith joined #minetest-dev |
00:11 |
|
kilbith left #minetest-dev |
00:25 |
|
erlehmann joined #minetest-dev |
00:33 |
|
proller joined #minetest-dev |
00:40 |
|
mizux_ joined #minetest-dev |
01:08 |
|
ANAND joined #minetest-dev |
01:35 |
|
nephele_ joined #minetest-dev |
01:40 |
|
erlehmann joined #minetest-dev |
02:24 |
|
Lone_Wolf joined #minetest-dev |
02:38 |
|
fluxflux joined #minetest-dev |
03:09 |
|
fluxflux joined #minetest-dev |
05:27 |
|
calcul0n joined #minetest-dev |
06:45 |
|
Kimapr joined #minetest-dev |
07:08 |
|
nerzhul joined #minetest-dev |
07:48 |
|
NetherEran joined #minetest-dev |
08:00 |
|
ShadowNinja joined #minetest-dev |
08:04 |
|
Kimapr joined #minetest-dev |
08:26 |
|
Darcidride joined #minetest-dev |
09:01 |
|
Fixer joined #minetest-dev |
09:04 |
nephele |
in game? like the chat? or do you mean STDOUT? |
09:06 |
nephele |
If you mean the chat then you can use: * `minetest.chat_send_all(text)` or * `minetest.chat_send_player(name, text)`; if you mean stdout you can use * `minetest.debug(...)` |
09:56 |
|
Darcidride joined #minetest-dev |
10:06 |
|
erlehmann joined #minetest-dev |
10:31 |
|
proller joined #minetest-dev |
11:28 |
|
NetherEran joined #minetest-dev |
11:41 |
|
ANAND_ joined #minetest-dev |
11:47 |
erlehmann |
rubenwardy, remember the custom open hardware laptop that mntmn had minetest rendering problems with GL_ALPHA_TEST on? it can be pre-ordered now: https://www.crowdsupply.com/mnt/reform |
11:50 |
mntmn |
minetest even has a cameo in the video ;) |
11:51 |
mntmn |
but not showing the plants... |
11:55 |
erlehmann |
yeah, ask mntmn anything about the laptop :D |
11:57 |
sfan5 |
you're running Minetest with the ogles2 driver, right? |
11:58 |
sfan5 |
also for the specs it would be good to mention the maximum RAM supported by the SoC |
11:59 |
sfan5 |
a fully open hardware laptop certainly looks interesting |
12:14 |
|
realzies joined #minetest-dev |
12:21 |
mntmn |
sfan5: ogles2 driver errors out so i’m using desktop gl atm |
12:27 |
sfan5 |
might be easier to fix that than to somehow fix the alpha_test stuff on desktop gl |
12:34 |
|
NetherEran left #minetest-dev |
12:40 |
|
erlehmann_ joined #minetest-dev |
14:16 |
|
NetherEran joined #minetest-dev |
15:02 |
|
erlehmann joined #minetest-dev |
17:03 |
nerzhul |
sfan5, or Krock maybe, #9809 is nearly finished, if you can review it, it's a very nice feature which can be interesting for advanced server owners :) |
17:03 |
ShadowBot |
https://github.com/minetest/minetest/issues/9809 -- Add server API abstraction layer by nerzhul |
17:03 |
nerzhul |
(like me) |
17:04 |
nerzhul |
i think some calls may need a rename to be more interesting but all works as intended, i just finished to debug the code |
17:04 |
sfan5 |
I will reply on it later, there are several reasons for me why I think this abstraction is not useful |
17:04 |
nerzhul |
if you have a better approach to have the same result i take it. |
17:05 |
|
erlehmann joined #minetest-dev |
17:05 |
nerzhul |
we are an engine, and it's clearly a fine engine feature for any server owner |
17:10 |
|
Kimapr joined #minetest-dev |
17:11 |
|
erlehmann joined #minetest-dev |
17:12 |
|
NetherEran joined #minetest-dev |
17:20 |
|
Kimapr_ joined #minetest-dev |
17:25 |
|
erlehmann joined #minetest-dev |
17:58 |
|
fluxflux joined #minetest-dev |
18:03 |
Krock |
nerzhul: you are right that Minetest is an engine, thus the idea seems nice at first. However, this also means that you're kinda duplicating the entire script API and add further abstraction layers around which make it even more complicated to deal with |
18:03 |
nerzhul |
it's not the goal in the future |
18:04 |
nerzhul |
the goal is just to maintain the abstract layer for people who needs bindings on minetest core events |
18:04 |
nerzhul |
the lua api remains an abstract layer which is supported & embedded in core, i don't have any plans to move it outside (whereas if mt is an engine in fact with an abstract layer it could be a library) |
18:05 |
Krock |
people who need that are probably in need for profiling or cross-server-talk |
18:05 |
nerzhul |
with my PR you don't need to duplicate the whole script API. For example, you want to perform things on chat messages ? just plug the server api binding on the registry and do your htings in c++ |
18:05 |
Krock |
or statistics - prometheus (duh!) |
18:06 |
nerzhul |
if this PR is merged we can imagine improve libminetestapi.so to add things, i think it's needed to register the server point at least for implementations, and if you have access to it you may have access to metrics backend yep |
18:06 |
nerzhul |
for the cross server talk, you can do it if you plug on the c++ api and invent anything you want based on chat messages |
18:07 |
nerzhul |
but yeah, we may add more callbacks than the only ones supported by lua, i'm not sure the current event callback api is complete but at least now we have an abstract layer which do a good resume for all :) |
18:08 |
nerzhul |
but yeah it's the lower layer of our API |
18:08 |
nerzhul |
obviously |
18:09 |
nerzhul |
that can be interesting for some forks like kidscode to implement their own bindings if they want, or any educational program using python for example |
18:10 |
Krock |
to implement a whole new exosystem |
18:10 |
nerzhul |
in my case it's just to do some high performance thing outside of the lua VM |
18:10 |
Krock |
*ecosystem |
18:10 |
nerzhul |
yep, but if we are en engine we "don't care", we just provide the low level interface |
18:11 |
nerzhul |
like kernel API in fact with userland programs :) |
18:11 |
nerzhul |
but yes maybe an exosystem, if they find hwo to fix our v3s16 boundaries haha |
19:06 |
|
longerstaff13 joined #minetest-dev |
19:41 |
|
erlehmann joined #minetest-dev |
19:43 |
|
Fixer joined #minetest-dev |
19:46 |
|
erlehmann joined #minetest-dev |
19:53 |
|
erlehmann joined #minetest-dev |
19:57 |
|
erlehmann joined #minetest-dev |
20:02 |
|
erlehmann joined #minetest-dev |
20:05 |
|
erlehmann joined #minetest-dev |
20:11 |
|
erlehmann joined #minetest-dev |
20:12 |
|
Lone_Wolf joined #minetest-dev |
20:16 |
|
NetherEran joined #minetest-dev |
20:16 |
|
ssieb joined #minetest-dev |
20:23 |
|
erlehmann joined #minetest-dev |
20:27 |
|
erlehmann joined #minetest-dev |
20:35 |
|
erlehmann joined #minetest-dev |
20:36 |
|
ssieb joined #minetest-dev |
21:27 |
|
fluxflux joined #minetest-dev |
21:40 |
|
Miner_48er joined #minetest-dev |
21:59 |
|
_Zaizen_ joined #minetest-dev |
22:10 |
|
proller joined #minetest-dev |
22:23 |
|
longerstaff13 joined #minetest-dev |
23:32 |
|
erlehmann joined #minetest-dev |
23:44 |
|
jas_ joined #minetest-dev |