Skip to content

Commit

Permalink
Handle pyglet 2 pixel size ratio
Browse files Browse the repository at this point in the history
  • Loading branch information
matthewturk committed Jul 16, 2020
1 parent 94c3855 commit 9232493
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions imgui/integrations/pyglet.py
Original file line number Diff line number Diff line change
Expand Up @@ -105,10 +105,14 @@ class PygletRenderer(PygletMixin, ProgrammablePipelineRenderer):
def __init__(self, window, attach_callbacks=True):
super(PygletRenderer, self).__init__()
window_size = window.get_size()
viewport_size = window.get_viewport_size()

self.io.display_size = window_size
self.io.display_fb_scale = compute_fb_scale(window_size, viewport_size)

if hasattr(window, 'get_viewport_size'):
viewport_size = window.get_viewport_size()
self.io.display_fb_scale = compute_fb_scale(window_size, viewport_size)
else:
self.io.display_fb_scale = (window.get_pixel_ratio(), window.get_pixel_ratio())


self._map_keys()

Expand Down

0 comments on commit 9232493

Please sign in to comment.