Hi all, I have created raylib bindings to dolphin. Raylib is a graphics/game library that does opengl for 2d and 3d graphics, also handles input and pretty much anything you'd need for a game. It's a very simple c library that is easy to use. It's
become pretty popular and has received funding I believe. It works great with dolphin and handles its own window creation. The only bug I've noticed is if you minimize the window, it crashes. There is a workaround I can post later where you have to
modify the source of raylib yourself and compile your own dll.
First off I want to say if you downloaded my previous opengl package, the quality of this package is much higher, I release that one with some bugs in at least my examples. I haven't finished writing the methods for raylib, and in particular the 3d
models structure I have had trouble duplicating as an externalStructure so 3d doesn't work properly yet. If someone wants to help that would be great.
These packages were made for dolphin 7.1.20 so if you need a package for an older version of dolphin for some reason I can work on that.
I will release this as MIT license just because that seems to be the one people use, but I'm not even sure a wrapper for another library should even be licensed, anyway.
To use you need the packages supplied in this zip, plus a raylib dll. I would get raylib 4.0 from its github 'releases' page under the visual studio build here: raylib-4.0.0_win32_msvc16.zip and put the dll in the same folder as your dolphin image,
but rename it raylib.dll.
You can check out the examples package, in the class method there is a 'startGame' method with code you can use to start the demo "self new run"
The demos are a bunnymark example, a 3d raymarched shapes example (that uses a lot of gpu), a 3d camera example (with no models), an example of using a shader "paintingwithmaths" - use the arrow key to move the line.
link to the packages:
http://zenchess.com/dolphin/RaylibDolphin.zip
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)