Des-Nerger

Results 12 issues of Des-Nerger

I suggest changes to make it easier to use in complex pipelines: 1. Print all messages (including progress bars) to stderr 2. Allow to override file extension with a command-line...

![Screenshot-20](https://user-images.githubusercontent.com/7359990/67629440-36022e80-f8c1-11e9-8963-232533e48d16.png)

In the original RefCell implementation there is a cfg feature called "debug_refcell", which in case of a panic allows to see where a RefCell was first borrowed: ```rust pub struct...

I thought that, not only `Mat4::perspective_{lh,rh{,_gl}}` requires more computation involving the nasty `math::tan`, it also doesn't allow us to construct matrices for stereoscopic projection: https://paulbourke.net/stereographics/stereorender One could omit `perspective` (if...

help wanted
1.0

I wanted to develop an alternative flare-engine implementation that I'd feel comfortable to play Diablo II maps in. And be as much compatible with the data formats of the original...

discussion
refactor

Not any two `Transform`s can be combined into one. For instance, you can't combine these two: `Tranform(vec3(0, 0, 0), angleAxis(45.0f * QUAT_DEG2RAD, vec3(0, 0, 1)), vec3(1, 1, 1))` `Tranform(vec3(0, 0,...

Tried to run `www.ziglang.org` locally, but `zig-doctest` failed somehow. Its version was [the most recent one cloned from GitHub](https://github.com/kristoff-it/zig-doctest/tree/fa943932a9941c6cb6af37a0f43aafed4907d24c). Tried to built `zig-doctest` with both the `0.13.0-dev.73+db890dbae` and `0.13.0-dev.75+5c9eb4081` versions...

I've done some tests and now suspect it's the whole drawing mechanism inside `void tic80_libretro_mousecursor(...)` of `tic80_libretro.c` that isn't working: ```c tic_mem* tic = (tic_mem*)state->tic; ... switch (cursortype) { ......

discussion
needs: more triage

I wanna be able to use Glium when implementing libretro-based game engines. Within libretro, a game engine doesn't own the whole OpenGL context, all it has instead is a frontend-created...

Could `sokol` be easily used within a Libretro core? Which boils down to basically: * Only get OpenGL symbols through a `retro_hw_get_proc_address_t` function (which is an analogue of SDL's `SDL_GL_GetProcAddress`...