aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Simplify gl loading by removing m4 and merging gldefs.hTomasz Kramkowski2018-03-309-165/+76
| | | | | | | | | | | m4 has been removed, loadgl.c.in is now gl.c, gldefs.h and loadgl.h.in have now been merged into gl.h. loadgl.m4 has been transformed into glfunc.h which is being used in the way of a bie index file to generate information at 3 places. lgl_load is now gl_load and doesn't return anything, the jongjmp.h method of error handling was pre-emptive and for now this much simpler system will suffice. This means that lgl_strerror is no longer neede.
* Remote texture assets can now be included in the project.Tomasz Kramkowski2018-03-285-1/+17
|
* Move assets*.o from Makefile to assets.mkTomasz Kramkowski2018-03-282-5/+7
|
* Move to using bie for assetsTomasz Kramkowski2018-03-287-31/+44
| | | | | Shaders are now stored in a bie flat archive and indexed via assets.c and assets.h.
* Makefile: -lm needed on linuxTomasz Kramkowski2018-03-281-1/+1
|
* linmath: more cleanupTomasz Kramkowski2018-03-281-38/+69
|
* .gitignore: loadgl.[ch]Tomasz Kramkowski2018-03-271-0/+2
|
* loadgl: gl_uni_*Tomasz Kramkowski2018-03-271-0/+36
| | | | Add gl_uni_loc and gl_uni_set* functions to loadgl.
* Add more vertex attributes (use a struct)Tomasz Kramkowski2018-03-274-7/+28
|
* glprog: Wrap OpenGL program object loadingTomasz Kramkowski2018-03-276-46/+107
| | | | | glprog provides a simple interface to loadign OpenGL program objects and getting their uniform locations.
* Add gl_strerror implementationTomasz Kramkowski2018-03-274-0/+27
| | | | gl_strerror takes an OpenGL error enum and acts like strerror.
* loadgl: Use m4 to generate the loadsTomasz Kramkowski2018-03-266-157/+133
| | | | | The loadgl interfaces, loads and functions are now generated with m4 so that all the information can be stored in a single place.
* init commitTomasz Kramkowski2018-03-2611-0/+1019