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
|
69032cdcf3
|
remove support for indices in vertex array
|
2016-12-31 02:48:43 +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
|
33eb8496d8
|
rename all XyNum -> NumXys (number of Xy)
|
2016-12-21 22:29:23 +01:00 |
faiface
|
981fb91ce5
|
add VertexArray.Vertex and VertexArray.Vertices methods
|
2016-12-20 13:56:25 +01:00 |
faiface
|
800add157d
|
add fast VertexArray.SetVertex and VertexArray.Set methods
|
2016-12-20 01:23:33 +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
|
2524fcc436
|
remove vertex usage option
|
2016-12-16 00:48:20 +01:00 |
faiface
|
560e79511e
|
add VertexArray.Indices
|
2016-12-16 00:41:03 +01:00 |
faiface
|
2aaab88e07
|
adoprt universal AttrFormat
|
2016-12-16 00:28:52 +01:00 |
faiface
|
86e64b6fa3
|
optimize deffers
|
2016-12-14 19:07:25 +01:00 |
faiface
|
1b01cba814
|
replace reentrancy by enabled by more general binder
|
2016-12-14 16:24:31 +01:00 |
faiface
|
cbfc770d4f
|
change VertexArray.SetVertexAttribute* to a single generic SetVertexAttr + add VertexAttr to get value
|
2016-12-13 16:46:19 +01:00 |
faiface
|
2f402dd9a8
|
rename VertexArray.Count -> VertexNum
|
2016-12-08 21:02:21 +01:00 |
faiface
|
c87527aa5d
|
add indices to vertex array
|
2016-12-08 15:25:00 +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
|
1fcf42263a
|
reorder VertexArray struct
|
2016-12-03 00:45:34 +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
|
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
|
b6851f8ff4
|
replace generatl VertexArray.SetVertexAttribute with specific type methods
|
2016-12-01 15:53:34 +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 |
faiface
|
96f134d4c4
|
use new attr
|
2016-11-29 23:11:53 +01:00 |
faiface
|
9d4111282e
|
add context
|
2016-11-28 23:26:56 +01:00 |
faiface
|
6253156e24
|
better error checking
|
2016-11-26 22:51:20 +01:00 |
faiface
|
c6e2d67aba
|
replace UpdateData with more convenient SetVertexAttribute
|
2016-11-26 22:42:26 +01:00 |
faiface
|
4421c7dbef
|
prettier doc
|
2016-11-26 00:42:47 +01:00 |
faiface
|
6889c7f23f
|
fix doc
|
2016-11-26 00:31:20 +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
|
2bc43c7ec4
|
add VertexArray.Data function
|
2016-11-24 22:20:31 +01:00 |
faiface
|
58e2d01435
|
clarify doc
|
2016-11-24 14:46:12 +01:00 |
faiface
|
ecce5fdcc9
|
some blank lines
|
2016-11-24 14:37:11 +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
|
29aa4aa32f
|
small fix
|
2016-11-23 21:49:56 +01:00 |
faiface
|
832425c6cc
|
add resource delete methods
|
2016-11-23 20:06:34 +01:00 |
faiface
|
e52ee3ba9a
|
encapsulate error handling
add functions DoGLErr, DoErrGLErr and DoValGLErr to handle OpenGL errors
|
2016-11-23 18:50:49 +01:00 |
faiface
|
2bf58a8f5b
|
rename GetLastError -> getLastError
|
2016-11-23 18:23:05 +01:00 |
faiface
|
c5c93d9442
|
add error handling
|
2016-11-23 18:06:55 +01:00 |
faiface
|
5f67cf85f7
|
fix typo
|
2016-11-23 16:38:06 +01:00 |
faiface
|
e0d0207373
|
make godoc even happier
|
2016-11-23 16:14:40 +01:00 |