gl/caopengllayer: Apply layer.contentsScale to viewport dims
Fixes blurry content on HiDPI screens https://bugzilla.gnome.org/show_bug.cgi?id=765194
This commit is contained in:
parent
4e5b0b38a4
commit
ef12e05a59
@ -192,8 +192,9 @@ _context_ready (gpointer data)
|
|||||||
if (self->queue_resize || self->last_bounds.size.width != self.bounds.size.width
|
if (self->queue_resize || self->last_bounds.size.width != self.bounds.size.width
|
||||||
|| self->last_bounds.size.height != self.bounds.size.height) {
|
|| self->last_bounds.size.height != self.bounds.size.height) {
|
||||||
if (self->resize_cb) {
|
if (self->resize_cb) {
|
||||||
self->resize_cb (self->resize_data, self.bounds.size.width,
|
self->resize_cb (self->resize_data,
|
||||||
self.bounds.size.height);
|
self.bounds.size.width*self.contentsScale,
|
||||||
|
self.bounds.size.height*self.contentsScale);
|
||||||
|
|
||||||
gl->GetIntegerv (GL_VIEWPORT, self->expected_dims);
|
gl->GetIntegerv (GL_VIEWPORT, self->expected_dims);
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user