Dash
Dash copied to clipboard
A free and open 3D game engine written in D.
I converted the `icon.ico` to `icon.bmp` in Sample-Dash-Game, but was then told I needed `SDL2_image.dll` in order to load it. Fine, I [downloaded](http://www.libsdl.org/projects/SDL_image/) the Windows x64 dll and put it...
Shadows are wrecked in `0.11.0`. I think the issue cropped up starting around `0.11.0-beta7`. It does not look like any code changed on the Spectral-side that would have caused this....
Right now, running the game on an under-powered machine results in incredibly low framerates, mostly due to the shadow maps. Making the size of the maps configurable would alleviate this...
Add support for multiple animations and swapping between them.
Something about `0.9.0` broke Input.mouseObject. I have tested in Spectral Robot and Sample-Dash-Game.
Change shaders to use [program pipelines](https://www.opengl.org/wiki/Shader_Compilation#Separate_programs) instead of programs. Proper use of pipelines should reduce API overhead. This should allow for more customization with shaders, particularly adding additional stages to...
Right now you can only add key events. Remove (and/or modify) would be desirable.
Not to be mistaken for the Shared keyword in D, GL supports a global gpu uniform location that all shader programs can use the a uniform without needing to rebind...