Matthew Waters
|
65c57b77ff
|
gl: element buffers are part of vao state
Use them as such. They are also required for GL3 core profile support
with glDrawElements on OS X.
|
2017-12-09 19:32:01 +00:00 |
|
Matthieu Bouron
|
41015eb331
|
glfiltercube: Don't initialize multiple shaders on renegotiation
|
2017-12-09 19:32:00 +00:00 |
|
Sebastian Dröge
|
ee6bfe0127
|
glfilter: De-camelcase onInitFBO() vfunc
|
2017-12-09 19:31:59 +00:00 |
|
Sebastian Dröge
|
3613ecfd0a
|
glfilter: Remove onStart/onStop vfuncs, and unused onReset()
onStart/onStop are just duplicates of the basetransform ones, onReset
was never called but was used everywhere when stop should've been used.
|
2017-12-09 19:31:59 +00:00 |
|
Matthew Waters
|
92f0aa9bd8
|
gl: get the context from basemixer/basefilter
|
2017-12-09 19:31:57 +00:00 |
|
Matthew Waters
|
f8611d79d7
|
glfiltercube: use a shader everywhere
|
2017-12-09 19:31:52 +00:00 |
|
Matthew Waters
|
ba3a3cd783
|
gl: fixup vao and vbo usage for legacy GL
|
2017-12-09 19:31:52 +00:00 |
|
Matthew Waters
|
4bd62ebb03
|
gldisplay: implement runtime GL api filtering
Needed so that the pipeline/application can limit the choice of GL api
to what it supports
|
2017-12-09 19:31:51 +00:00 |
|
Matthew Waters
|
892d056a44
|
gl: remove the use of glu
|
2017-12-09 19:31:51 +00:00 |
|
Matthew Waters
|
cc2eb41497
|
glfiltercube: add a gl3 code path
|
2017-12-09 19:31:51 +00:00 |
|
Jan Schmidt
|
1a25f7e44a
|
glfiltercube: Fix typo in property description
|
2017-12-09 19:31:49 +00:00 |
|
Tim-Philipp Müller
|
6bbcefe029
|
opengl: update element docs for 1.x
|
2017-12-09 19:31:45 +00:00 |
|
Matthew Waters
|
a884d6feee
|
move gl elements to ext subdirectory
|
2017-12-09 19:31:34 +00:00 |
|