Go to file
Jonas Ådahl 9ab338d7b6 clutter/stage-cogl: Track regions in buffer coordinate space
When fractional scaling is used, damage and paint clip region is tracked
in stage coordinate space using integers might end up missing some
pixels when the border ends up on half pixels. Change the damage
tracking and clip regions to be in buffer coordinates so we can align
damage on physical pixel borders.

However, just using rounding up to the next physical pixel results in
glitches. To avoid this, extend the damage by one logical pixel in all
directions, but still (scissor) clip the drawing to the non-extended
region, as otherwise drawing the damaged regions will result in
incorrect pixels on the right and bottom edges of the clip region. It is
possible that there are better ways to do this, which can be explored in
the future.

https://bugzilla.gnome.org/show_bug.cgi?id=765011
2017-07-14 20:54:27 +08:00
clutter clutter/stage-cogl: Track regions in buffer coordinate space 2017-07-14 20:54:27 +08:00
cogl cogl: Mark vertex buffers as dynamic 2017-05-22 17:27:11 +02:00
data Use Unicode quotation marks in a translatable string 2017-05-26 16:15:25 +02:00
doc Remove gtk-doc 2015-07-06 00:52:18 -07:00
po Updated Spanish translation 2017-06-19 17:37:23 +02:00
src monitor-config-store: Don't discard scale < 1.0 configurations 2017-07-14 20:54:26 +08:00
tools Clean up the source tree 2014-03-18 20:37:35 -04:00
.gitignore Make libmutter and friends parallel installable 2017-02-14 11:16:45 +08:00
autogen.sh Fix bashism in autogen.sh 2017-05-11 13:45:44 +02:00
configure.ac Bump version to 3.25.3 2017-06-21 21:30:33 +02:00
COPYING Updated obsolete FSF postal address in COPYING 2014-01-13 11:35:48 -05:00
Makefile.am Fix the merged build 2016-04-27 20:37:47 +02:00
mutter.doap doap: add <programming-language> 2014-07-31 17:50:28 +02:00
NEWS Bump version to 3.25.3 2017-06-21 21:30:33 +02:00