Home away from home
Joined: 2007/9/11 12:31 Last Login
: Today 8:41
From Russia
Group:
Registered Users
|
@Walkero That is a known issue. Minigl4gl4es is not reentrant and if Daniel will make it be so is unknown. Probably issues with Blender are related (as it runs some different minigl processes if I remember right). But even if the issue is different, without being reentrant, going further makes no big sense.
The list of known issues are:
1. Window/Fullscreen issues
-- RTCW: no window mode works (works over original MiniGL)
-- Torcs: switching to fullscreen works, but then switching to window mode back crashes in mglut.library. Running in fullscreen by default and then switch to window mode: crash. So currently we can switch to fullscreen, but can't switch to window mode.
2. General:
-- can't run many MiniGL apps at the same time
-- Any app/game may crash on running if before you run/exit/run/exit some other minigl4gl4es app. Can happens with all games (with original MiniGL no such crash, can run/exit many times). It can be easy because "can't run many MiniGL apps at one time". Easy to reproduce is to run "prefs:screenblankers" and in the "active modules" window go through them one by one, and it will crash sooner than later.
3. Crashes/issues:
-- Blender: no menu visibly, black thumbs in the items -> can be because "can't run many MiniGL apps at the same time".
-- SuperTuxKart 0.6.2: crash in ogles2.library when actual race should starts. Checking that with debug version of ogles2.library point out on : ContextSmartSubmit(). The same code builds with gl4es of the same version which in minigl4gl4es didn't cause a crash there. It is probably something with minigl4gl4es. -- UFO AI: crashes on running. Before it dies in the console we have "max texture size: detected 16384, but using 1024 as requested" and then crash. On original MiniGL after that libsdl_ttf.so loads and things continue. Maybe related to a fact, that .so should be loaded (so do things with loading another "library" inside of the MiniGL app) and maybe that causes issues. It shows 0xABADCAFC everywhere, which mean that we have accessed uninitialized memory.
-- Shogo crashes on running (works with original MiniGL). In the crash log, we can see that registers point on module Work:games/Shogo/mgl.ren, which is executable, which mean that probably Shogo tries to run "another MiniGL app" which and cause then crash.
-- Lariard: crashes on running with "0x00000000 symbol not found", just show a black screen and bah (works with original MiniGL)
-- ScummVM: crashes when choice "OpenGL renderer" with the same 0x00000000 symbol not found.
-- Frogatto: missing textures, some areas just a black, some areas transparent. It can be as well gl4es issue.
-- Boingball blanker crash on deactivation.
So as you can see, almost all issues related "we can't run more than one mgl4gl4es app". Once that will be deal with, probably almost all bugs gone. But will it happens or not, only Daniel and his motivation to do so known :)
|