Commit Graph

358 Commits

Author SHA1 Message Date
faiface c8ee45dd4f add Rect 2016-12-05 23:19:31 +01:00
faiface 12575af796 rename vec.go to geometry.go (stuff coming) 2016-12-05 22:56:16 +01:00
faiface 30d301f4a0 improve code readability 2016-12-05 12:22:20 +01:00
faiface 0b2b73ce4a change NoOpDoer type just to Doer 2016-12-04 23:58:19 +01:00
faiface 3bc5f0a127 take advantage of reentrant Do in graphics primitives 2016-12-04 23:57:15 +01:00
faiface 6564597c43 fix compile error 2016-12-04 23:45:26 +01:00
faiface e2b361a8cd make Do reentrant 2016-12-04 20:28:50 +01:00
faiface 1cc26d0c2c add Group 2016-12-04 20:28:23 +01:00
faiface 0786726aa4 add line shape 2016-12-03 20:20:16 +01:00
faiface 23fd33ac75 add ellipse shape 2016-12-03 19:51:43 +01:00
faiface ffc9a1a0ff add color blending 2016-12-03 19:23:18 +01:00
faiface 42d573372e add Deleter and DrawDeleter interfaces 2016-12-03 16:33:56 +01:00
faiface d16037c983 add Drawer interface and PolygonColor shape 2016-12-03 16:25:41 +01:00
faiface fc96ec3a06 add MaskColor uniform 2016-12-03 15:48:40 +01:00
faiface a3e7656922 remove orphan functions from pixelgl (use OpenGL directly instead) 2016-12-03 15:38:33 +01:00
faiface 26c44125cf fix window viewport 2016-12-03 02:02:52 +01:00
faiface c1e2968d2a fix transform anchor 2016-12-03 01:50:14 +01:00
faiface 63c9ab68e2 fix window context holder 2016-12-03 01:45:47 +01:00
faiface 2af64d4204 improve code in NewWindow 2016-12-03 01:02:01 +01:00
faiface 966bce8c2c fix Camera 2016-12-03 00:54:58 +01:00
faiface ea63453f9f fix and improve code in NewShader 2016-12-03 00:52:23 +01:00
faiface 1fcf42263a reorder VertexArray struct 2016-12-03 00:45:34 +01:00
faiface 63efe9e167 reorder Shader struct 2016-12-02 22:58:20 +01:00
faiface fc7fda188f change Context to a field (instead of embed) in ContextHolder 2016-12-02 22:57:17 +01:00
faiface 888e69899e simplify AttrType.Size 2016-12-02 22:55:58 +01:00
faiface 3fe283ff71 remove obsolete doc 2016-12-02 22:55:12 +01:00
faiface 9112aeb802 remove camera attr purpose 2016-12-02 22:54:09 +01:00
faiface defb4b3778 fix 2016-12-02 19:29:39 +01:00
faiface 9546652cc3 remove int support from vertex format 2016-12-02 18:55:52 +01:00
faiface 5f6748f7b8 don't support Int as vertex attribute 2016-12-02 18:21:28 +01:00
faiface 237e2d54cd make window use a shader 2016-12-02 18:17:40 +01:00
faiface f2460b34da add ContextHolder 2016-12-02 18:15:47 +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 a1913661e7 add Camera function 2016-12-02 17:48:19 +01:00
faiface 21733d0858 add Transform.ScaleXY method 2016-12-02 17:36:36 +01:00
faiface 6a6a7791e1 fix typo 2016-12-02 01:50:31 +01:00
faiface 519c9c1c19 add default shader 2016-12-02 01:20:54 +01:00
faiface 29d5bc7c92 improve doc 2016-12-02 01:02:57 +01:00
faiface 2fa073ce90 add Transform 2016-12-02 00:38:49 +01:00
faiface 7446bec505 change float64 to float32 in colorToRGBA 2016-12-01 17:54:27 +01:00
faiface c192b684d3 fix doc 2016-12-01 17:49:40 +01:00
faiface 73db1b4d5b change all float64 to float32 in pixelgl 2016-12-01 17:48:52 +01:00
faiface 6962ba1bda fix Shader.SetUniform* methods 2016-12-01 16:44:54 +01:00
faiface 51f94b29b0 add NumStandardAttrPurposes 2016-12-01 16:12:51 +01:00
faiface c35dac11af add methods to set uniform values 2016-12-01 16:10:05 +01:00
faiface 029f983440 remove Bool type 2016-12-01 16:09:56 +01:00
faiface b6851f8ff4 replace generatl VertexArray.SetVertexAttribute with specific type methods 2016-12-01 15:53:34 +01:00
faiface 7023d5dfdc add Vec.XY method 2016-12-01 01:01:36 +01:00
faiface 3b70c803c2 change unsafe.Pointer to interface{} in vertex 2016-11-30 17:58:23 +01:00
faiface d53eefbf59 shader uniforms 2016-11-30 17:41:48 +01:00