28 Commits

Author SHA1 Message Date
e0f6651161 add documentation link 2015-06-16 23:46:18 -04:00
09b4c82edd more README.md work 2015-06-16 22:38:11 -04:00
fe8fec2b80 add initial README 2015-06-15 23:44:32 -04:00
e2e981fcc1 add doxygen comments 2015-06-15 23:16:40 -04:00
7526e52b7f doxygen: turn on JAVADOC_AUTOBRIEF 2015-06-15 22:29:51 -04:00
71467a109b Doxyfile: update project name 2015-06-15 22:20:44 -04:00
9b2761a41d add :doxygen rake task 2015-06-15 22:17:48 -04:00
e5f6eef77c add Doxyfile 2015-06-15 22:16:22 -04:00
a24be8bf1a set CXXSUFFIX to be able to build from latest released rscons 2015-06-15 22:07:10 -04:00
09cb80327f add Buffer API to create a Buffer with an initializer_list of GLfloats/GLdoubles 2015-06-14 16:20:49 -04:00
cf06b6a945 do not keep Shader objects around after building the Program 2015-06-13 23:36:58 -04:00
4096a53edc allocate OpenGL object when C++ object is constructed; make create() a static factory function 2015-06-13 23:33:23 -04:00
22020958d5 test VAOs 2015-06-13 00:07:53 -04:00
eca4c440bc add LICENSE 2015-06-11 23:34:05 -04:00
f8de8368bb add initial Array class 2015-06-11 21:24:06 -04:00
e9cdd72ffc specify attribute locations when creating Programs 2015-06-11 21:14:35 -04:00
5c652f2cc0 allow binding attributes as part of the Program.create() call 2015-06-11 21:13:56 -04:00
f497abc8ac add a second test program and second set of buffers 2015-06-11 20:40:17 -04:00
3d531ace23 add Program.get_uniform_location() 2015-06-11 20:16:39 -04:00
5d1351fc66 create a buffer, draw a quad 2015-06-11 20:06:17 -04:00
60045cb593 minor reformatting tweaks 2015-06-11 19:42:16 -04:00
4452a8c1ff begin creating a simple program 2015-06-11 19:32:47 -04:00
bf2052cdb7 begin testing library from test application 2015-06-11 18:36:44 -04:00
71cff1c45e allow creating shaders from file sources and specifying shader source length 2015-06-11 18:36:26 -04:00
f7955dea0b include glcxx/Error.hpp from glcxx.hpp 2015-06-11 18:35:52 -04:00
2bb4afd7fd add test application; move gl3w sources under GL3 directory 2015-06-11 17:58:01 -04:00
9e0a8420e6 add initial build system 2015-06-11 00:05:12 -04:00
f8af892c0d initial glcxx development 2015-06-11 00:01:59 -04:00