Sparky
Sparky copied to clipboard
Cross-Platform High Performance 2D/3D game engine for people like me who like to write code.
In GLSL standards dynamic indexing of arrays is not allowed, so basicly textures[tid] won't work everywhere. Even on a few modern cards this could be an issue, but on older...
Some file names of headers and source files do not match the includes. Visual Studio is probably changing or routing them so they work but when compiling on other platforms...
Hi, There is incorrect main diagonal in rotate matrix. You matrix ``` C++ float r = toRadians(angle); float c = cos(r); float s = sin(r); float omc = 1.0f -...
I was using the engine to make a demo when I came accross a problem. I had a map object that contained tile objects that each could contain a single...
More of an enhancement than an issue... Sparky/Sparky-core/src/graphics/layers/layer.h In this file you have a vector of pointers called renderables. However, it could be called Renderables renderables by a typedef and...
**TL;DR** : Made a auto cpp adding batch file. Not sure if you are going to keep using a batch file but since I was having a look at emscripten...
There's another issue (not sure that's important, because this is for Game but....). Let's try to play a sound and try to loop the same sound (with play() function and...
Shouldn't this ``` c++ vec4 getColumn(int index) { index *= 4; return vec4(elements[index], elements[index + 1], elements[index + 2], elements[index + 3]); } ``` be this instead? ``` c++ vec4...
Sparky WebGL on Mac OS X has fatal issues with textures on all browsers. This results in a black screen on both Safari and Firefox, and severe artifacting as well...
Looking at it with a fresh eye I realised why it is done the way it is, so you can mark this closed. (don't code or analize code when you...