Commit Graph

25 Commits

Author SHA1 Message Date
faiface 7a7b2f2588 adopt github.com/faiface/mainthread package + frame prototype 2017-01-20 17:45:19 +01:00
faiface 3b39cc60e9 rework VertexSlice for better performance 2017-01-14 00:47:49 +01:00
faiface 1f3c875d87 remove ID's from OpenGL objects + replace VertexArray with dynamically sized VertexSlice + add new Sprite 2017-01-10 23:54:35 +01:00
faiface 2b6205fe45 remove Doer and replace with BeginEnder 2016-12-31 01:33:53 +01:00
faiface 727c9bd772 same for pixelgl 2016-12-30 17:53:47 +01:00
faiface e616db81fc change Picture receiver to pointer 2016-12-19 01:11:34 +01:00
faiface 303c66d2b9 remove destructors, instead SetFinalizer 2016-12-18 20:16:27 +01:00
faiface 2aaab88e07 adoprt universal AttrFormat 2016-12-16 00:28:52 +01:00
faiface 6f57d4035a another defer optimization 2016-12-15 00:25:31 +01:00
faiface 1b01cba814 replace reentrancy by enabled by more general binder 2016-12-14 16:24:31 +01:00
faiface 4323e83d49 remove OpenGL error reporting 2016-12-06 16:05:08 +01:00
faiface 30d301f4a0 improve code readability 2016-12-05 12:22:20 +01:00
faiface e2b361a8cd make Do reentrant 2016-12-04 20:28:50 +01:00
faiface ea63453f9f fix and improve code in NewShader 2016-12-03 00:52:23 +01:00
faiface 63efe9e167 reorder Shader struct 2016-12-02 22:58:20 +01:00
faiface e009011c37 change vertex format to include names + add vertex format to shader + ID methods 2016-12-02 18:03:51 +01:00
faiface 6962ba1bda fix Shader.SetUniform* methods 2016-12-01 16:44:54 +01:00
faiface c35dac11af add methods to set uniform values 2016-12-01 16:10:05 +01:00
faiface d53eefbf59 shader uniforms 2016-11-30 17:41:48 +01:00
faiface 9d4111282e add context 2016-11-28 23:26:56 +01:00
faiface c8dba6aaf1 nicer code 2016-11-25 22:56:17 +01:00
faiface 52a3a96d20 replace BeginEnder with Doer and migrate everything 2016-11-25 22:49:56 +01:00
faiface c6c3e020a4 implement non-blocking call queue calls 2016-11-24 14:10:33 +01:00
faiface 4480f61a0a fixes 2016-11-23 23:25:45 +01:00
faiface 832425c6cc add resource delete methods 2016-11-23 20:06:34 +01:00