18 Commits

Author SHA1 Message Date
7b56e874e3 add BufferWidget 2014-08-14 21:22:54 -04:00
67682df332 add GL.draw_text and Widget#draw_text 2014-08-05 22:20:21 -04:00
d4a2222447 fix scanning programs for uniform names 2014-08-05 20:05:30 -04:00
be8f71296f link programs before getting uniform locations; add Widget#draw_rect; fix GL.draw_rect; store uniforms as GLint 2014-08-04 23:19:30 -04:00
7cc541ed29 change Window.render to Window.render_begin; add empty Ruby Window.render method 2014-08-04 22:16:51 -04:00
e2608b1d29 add GL module; move OpenGL loading from Window to GL 2014-08-04 14:21:10 -04:00
914f08952b GLProgram: load and store uniform locations 2014-07-29 17:27:17 -04:00
d68cd6a396 add Window rendering capabilities 2014-07-27 13:58:03 -04:00
a19f17481b Window#initialize: call super 2014-07-27 13:25:26 -04:00
f2d3942f8a add Widget module 2014-07-27 09:28:35 -04:00
b908c98c8c record all Windows, add Window.event_loop 2014-07-23 22:21:59 -04:00
8604d6d5ad load shaders from Ruby on Window creation 2014-07-23 16:36:40 -04:00
d85a0de9df fill in GLProgram#initialize 2014-07-23 15:33:39 -04:00
2ae76e55f1 add Runtime.read 2014-07-23 15:17:41 -04:00
6a22ae4ad4 GLProgram: define initialize in ruby, allow attaching shaders 2014-07-22 18:59:01 -04:00
447e4279e7 Runtime: locate font files 2014-07-15 16:54:12 -04:00
4431cf4b29 optimize Runtime.default_paths slightly 2014-07-15 16:19:41 -04:00
5c9cc2223e set up Ruby load path for runtime modules; add runtime.rb 2014-07-15 15:26:35 -04:00