Go to file
Florian Müllner 7015bb2ca9 shadow: Only use correctly sized textures for shortcut
When creating a shadow for a ClutterTexture, we currently use the
underlying CoglTexture directly instead of rendering the actor to
an offscreen buffer. This assumes that the CoglTexture is directly
suitable as shadow source, which isn't necessarily the case - it
may have a very different size than what is shown and scaled up or
down by the hardware. In that case we end up with a scaled shadow
texture as well, which messes up the desired blur effect - the
result will be too light when scaling up, or too sharp when scaling
down. To fix this, only take the shortcut when a ClutterTexture's
underlying texture has the correct size and fall back to offscreen
rendering otherwise.

https://bugzilla.gnome.org/show_bug.cgi?id=788039
2017-09-22 17:11:28 +02:00
.settings Convert all JS style to be uniform, add Eclipse settings bits 2008-11-28 20:12:20 +00:00
browser-plugin build: Drop autotools support 2017-08-10 20:16:06 +02:00
data dateMenu: Use icon for message indicator 2017-09-12 17:32:51 +02:00
docs/reference build: Drop autotools support 2017-08-10 20:16:06 +02:00
js dnd: Prevent dividing by zero when calculating the scale factor 2017-09-22 15:50:07 +01:00
man build: Drop autotools support 2017-08-10 20:16:06 +02:00
po Update Persian translation 2017-09-22 13:50:33 +00:00
src shadow: Only use correctly sized textures for shortcut 2017-09-22 17:11:28 +02:00
subprojects Update gvc 2017-08-10 20:16:06 +02:00
tests build: Drop autotools support 2017-08-10 20:16:06 +02:00
tools build: Fix check-for-missing for srcdir != builddir 2016-06-21 21:55:26 +02:00
.gitignore build: Drop autotools support 2017-08-10 20:16:06 +02:00
.gitmodules Use HTTPS URLs for the submodules 2017-08-02 16:32:16 +02:00
.project Convert all JS style to be uniform, add Eclipse settings bits 2008-11-28 20:12:20 +00:00
AUTHORS Initial commit 2008-10-31 04:22:44 +00:00
config.h.meson build: Support the meson build system 2017-07-20 00:20:54 +02:00
configure build: Add Build API wrapper for meson/ninja 2017-08-10 20:16:06 +02:00
COPYING Changed obsolete FSF postal address. 2014-01-08 04:35:14 +07:00
gnome-shell.doap doap: add <programming-language> 2014-07-31 17:48:46 +02:00
HACKING Define externally accessible contants with 'var' instead of 'const' 2017-07-18 21:52:06 +02:00
MAINTAINERS MAINTAINERS: Fix my email address 2011-05-23 09:15:58 -04:00
meson_options.txt build: Support the meson build system 2017-07-20 00:20:54 +02:00
meson.build Bump version to 3.26.0 2017-09-12 17:12:09 +02:00
NEWS Bump version to 3.26.0 2017-09-12 17:12:09 +02:00
README doap: update URLs 2014-04-04 19:32:09 +02:00

GNOME Shell provides core user interface functions for the GNOME 3 desktop,
like switching to windows and launching applications. GNOME Shell takes
advantage of the capabilities of modern graphics hardware and introduces
innovative user interface concepts to provide a visually attractive and
easy to use experience.

For more information about GNOME Shell, including instructions on how
to build GNOME Shell from source and how to get involved with the project,
see:

 https://wiki.gnome.org/Projects/GnomeShell

Bugs should be reported at http://bugzilla.gnome.org against the 'gnome-shell'
product.

License
=======
GNOME Shell is distributed under the terms of the GNU General Public License,
version 2 or later. See the COPYING file for details.