ptitSeb
ptitSeb
You may also need `sudo apt install libnm0` and you are not in the right repo now, as it's about box86 and not gl4es anymore.
That backtrace is missing gl4es calls. Did you built it with debug information? What version of gl4es and neverball are you using? And on what platform are you running ?...
Also, you have the same crash with ES1 backend? That is strange because ES1 backend doesn't use actual VBO, but simulate them. What's the code @share/solid_draw.c:360 of your sources? (mine...
Are you sure gl4es is initialized and used?
Ok, good for you. But I still think you have an issue either with your gl4es build, or with the neverball build because glGenBuffers should not be null. If you...
Mmmm, that backtrace is useless unfortunatly. It will be difficult to track down the issue :( Maybe run it with valgrind, if you can? It may gives a bit more...
In fact, I think it would be easier to use `BOX86_LOG=DEBUG` to have the function beeing called. That would probably be enough to understand in what function it crash.
Ah, glShaderSource? Damn, that's a simple function. Strange. In the gl4es sources, can you un comment line 11 of `src/gl/shader.c` to have debug info on shader operations, and launch again...
That's strange, it should printf each glShader function used, with parameters. Maybe the game is redirecting output somewhere? For box86 trace, did you used `BOX86_TRACE_FILE=XXX` ?
Ok. Still strange, it should printf the `glCreateShader(...)` and `glShaderSource(...)` details.