Adam Jackson
5aa971b177
cogl: Collapse some COGL_PIPELINE_{VERT,FRAG,PROG}END arrays
...
There is only GLSL now.
https://gitlab.gnome.org/GNOME/mutter/merge_requests/819
2019-11-20 12:15:49 -05:00
Adam Jackson
e922c640ef
cogl: Remove unused CoglPipelineFragend::passthrough
...
https://gitlab.gnome.org/GNOME/mutter/merge_requests/819
2019-11-20 12:15:49 -05:00
Adam Jackson
f5050a4f80
cogl: Remove unused CoglPipelineFragend::pipeline_set_parent_notify
...
https://gitlab.gnome.org/GNOME/mutter/merge_requests/819
2019-11-20 12:15:49 -05:00
Adam Jackson
8cac82318f
cogl: Remove unused CoglPipelineProgramType
...
There is only GLSL.
https://gitlab.gnome.org/GNOME/mutter/merge_requests/819
2019-11-20 12:15:45 -05:00
Adam Jackson
e84dbd7faf
cogl: Remove unused CoglPipelineLightingState
...
https://gitlab.gnome.org/GNOME/mutter/merge_requests/904
2019-10-29 16:00:02 -04:00
Adam Jackson
711023ea93
cogl: Remove unused COGL_PIPELINE_STATE_LIGHTING
...
https://gitlab.gnome.org/GNOME/mutter/merge_requests/904
2019-10-29 16:00:01 -04:00
Georges Basile Stavracas Neto
b1a1d4e13d
Remove fog support
...
Fog is explicitly deprecated in favour of CoglSnippet API,
and in nowhere we are using this deprecated feature, which
means we can simply drop it without any sort of replacement.
https://gitlab.gnome.org/GNOME/mutter/merge_requests/458
2019-10-16 11:38:13 +00:00
Adam Jackson
a94841abf1
cogl: Remove color write masks from the framebuffer and pipeline API
...
The only thing using this is its own tests, and it's difficult to
imagine a real use for it.
https://gitlab.gnome.org/GNOME/mutter/merge_requests/468
2019-04-17 19:57:14 +00:00
Niels De Graef
a81435ab5f
cogl: Remove CoglBool, use gboolean instead
...
This basically reverts commit 54735dec
, which tried to avoid the
GLib-defined types in favor the standard C ones. One exception to this
is the bool type, for which the commit introduces a new type CoglBool.
Let's just get rid of this type in favor of having consistency with the
GLib types. Note by the way that neither CoglBool nor gboolean (which
has a size of `int`) are completely compatible with bool (size `char`).
https://gitlab.gnome.org/GNOME/mutter/merge_requests/321
2019-02-15 16:35:46 +01:00
Jonas Ådahl
548c0f16f4
cogl: Remove redundant function declarations
2019-01-22 18:31:52 +01:00
Jonas Ådahl
97004e6114
cogl: Remove ARBfp pipeline support
...
As with fixed pipelines, we require the use of the GLSL pipeline in
mutter, and no point in supporting ARBfp anyway.
2018-11-06 17:17:36 +01:00
Jonas Ådahl
8f58ad02fb
cogl: Remove fixed pipeline support
...
We require being able to use shaders so stop supporting a pipeline that
wouldn't work to begin with.
2018-11-06 17:17:36 +01:00
Jonas Ådahl
7b2eaa76a4
cogl: Remove support for GLESv1
...
We have no need for it in mutters cogl variant.
2018-11-06 17:17:36 +01:00
Rui Matos
2d2835f02a
move everything into a cogl/ directory
2016-04-22 16:44:31 +02:00