| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Add a -clutter suffix to avoid confustion with others, such as COGL.
|
|
|
|
| |
M_PI is not universally available...
|
|
|
|
| |
Add Projects to compile the performance test files.
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If our check of the CoglOnscreenTemplate during initialization fails
then we disable the request for an alpha component in the swap chain and
try the check again.
Reviewed-by: Neil Roberts <neil@linux.intel.com>
Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
|
| | |
|
| |
| |
| |
| |
| | |
Refer to $(srcroot)\clutter so that the correct Cally headers can be
referenced
|
| | |
|
| |
| |
| |
| |
| | |
Add a -clutter suffix for their project names to avoid clashes with the
COGL test executables
|
|\ \
| |/ |
|
| | |
|
| | |
|
| | |
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=661022
(cherry picked from commit 6d974f278e937cce0872567bce672ed515662678)
Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
|
| |
| |
| |
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=660985
(cherry picked from commit 5dbc00e625c515a6732eaec06ddd6185ad8b5916)
Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When the viewport gets expanded because the actor extends off the edge
of the screen, instead of applying the transformation to the root of
the modelview transformation it is now applied to the end of the
projection transformation. This should end up with the same
transformation. This fixes a problem when the offscreen effects are
nested and the inner effect would try to pick up the current modelview
transformation to rescale it to fit the new viewport size. In this
case the modelview would have already been scaled for the size of the
outer viewport so it would end up wrong.
https://bugzilla.gnome.org/show_bug.cgi?id=659601
Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
Reviewed-by: Robert Bragg <robert@linux.intel.com>
(cherry picked from commit c67d3e5b52955fc87b5c1581a82b745d9b2b047c)
Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
If we do project() → get_bounding_box(), we'll try to complete the
volume twice, which whacks out all the lazily computed vertices.
Reviewed-by: Robert Bragg <robert@linux.intel.com>
|
| | |
|
| |
| |
| |
| | |
Remove C99ism's from the sources
|
| |
| |
| |
| |
| | |
Set COGL version to be 1.0... we are still at COGL-1.x for this release of
Clutter
|
|/
|
|
| |
Make 1.8 branch build with Visual C++
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This makes it much clearer, and fixes some typos in the original.
https://bugzilla.gnome.org/show_bug.cgi?id=659893
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Cogl has a similar script which has had the following additional
changes:
* Don't pass -c to wget
* Explicitly download and run config.guess
This patch just syncs up with those.
https://bugzilla.gnome.org/show_bug.cgi?id=659625
(cherry picked from commit 7fb8fc65a33aea59d7a970acefd0eab19d94da69)
|
|
|
|
|
|
|
|
|
|
| |
* Updated dependencies, glib 2.28 and cogl 1.8.0
* Mesa has removed mesa_wgl.h from its headers
* added -I$ROOT_DIR/include to the CFLAGS to include the headers from
our prefix (say <GL/gl.h>) before the system ones
https://bugzilla.gnome.org/show_bug.cgi?id=659625
(cherry picked from commit 7d8c48268efc87cbf5f8a38d30186e6ba18842cc)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=659501
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=659200
|
|
|
|
|
| |
We have been using g_slist_free_full() which was added in GLib 2.28, and
yet we neved bumped the GLib dependency. Whoopsie.
|
|
|
|
|
|
|
|
|
|
|
| |
In _clutter_actor_set_default_paint_volume we were returning FALSE if an
actor has an empty allocation because we were claiming it doesn't have a
paint-volume. Actually an empty/degenerate pv is valid and has different
semantics to returning FALSE because FALSE means the pv is unknown and
so Clutter will have to assume the worst - that the pv is basically
un-bounded.
Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
|
|
|
|
|
|
|
|
| |
This implicitly intersects any clip for redrawing with the stage window
bounds. Without this we were sometimes trying to set huge off screen
scissors leading to undefined clipping results.
Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Out-of-band transforms are considered to be all actor transforms done
directly with the Cogl API instead of via ClutterActor::apply_transform.
By running with CLUTTER_DEBUG=oob-transform then Clutter will explicitly
try to detect when un-expected transforms have been applied to the
modelview matrix stack.
Out-of-band transforms can lead to awkward bugs in Clutter applications
because Clutter itself doesn't know about them and this can disrupt
Clutter's input handling and calculations of actor paint-volumes
which can lead to visual artifacts.
Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
|
| |
|