summaryrefslogtreecommitdiff
path: root/sly/wrappers
Commit message (Collapse)AuthorAgeFilesLines
* Remove GSL dependency.David Thompson2016-02-111-55/+0
| | | | | | | * sly/config.scm.in (%libgslcblas): Delete. * sly/wrappers/gsl.scm: Delete. * Makefile.am (WRAPPER_SOURCES): Remove it. * configure.ac: Remove GSL configuration.
* Upgrade to SDL2!David Thompson2015-12-221-264/+0
| | | | | | This commit is massive and crazy and I'm not going to do the usual GNU ChangeLog thing because it's just too much. Let's just be happy that the port is completed!
* configure: Add FreeImage and GSL prefix/libdir options.David Thompson2015-11-112-4/+6
|
* wrappers: gsl: Add cblas-sgemv wrapper.David Thompson2015-01-211-1/+6
|
* render: mesh: Add a finalizer to reclaim memory used by OpenGL.David Thompson2014-11-301-0/+6
| | | | | | | * sly/render/mesh.scm (<mesh>) [mesh-vbos]: New field. (mesh-guardian): New guardian. (make-mesh): Add new meshes to guardian. * sly/wrappers/gl.scm (glDeleteVertexArrays): New procedure.
* wrappers: Add GSL wrapper.David Thompson2014-11-071-0/+49
| | | | | * Makefile.am (WRAPPER_SOURCES): Add it. * sly/wrappers/gsl.scm: New file.
* gl: Add wrappers for framebuffer/renderbuffer functions.David Thompson2014-10-281-0/+73
| | | | | | | * sly/wrappers/gl.scm (glGenFramebuffers, glDeleteFramebuffers, glBindFramebuffer, glFramebufferTexture2D, glCheckFramebufferStatus, glGenRenderbuffers, glDeleteRenderbuffers, glBindRenderbuffer, glRenderbufferStorage, glFramebufferRenderbuffer): New procedures.
* gl: Properly undo state change caused by with-gl-bind-texture.David Thompson2014-10-191-5/+25
| | | | | | * sly/wrappers/gl.scm (gl-current-texture): New procedure. (with-gl-bind-texture): Don't bind texture if already bound. Restore the previously bound texture after evaluating the body.
* Add gl-scissor procedure.David Thompson2014-08-251-0/+3
| | | | * sly/wrappres/gl.scm (gl-scissor): New procedure.
* Add wrappers for OpenGL VAO functions.David Thompson2014-08-251-0/+24
| | | | | | * 2d/wrappers/gl.scm (glGenVertexArrays, glBindVertexArray): New procedures. (with-gl-client-state): New macro.
* Rename guile-2d to Sly!David Thompson2014-06-283-0/+399
Massive find/replace job.