summaryrefslogtreecommitdiff
path: root/renderer.py
diff options
context:
space:
mode:
authorTim Keller <tjk@tjkeller.xyz>2025-12-06 17:36:41 -0600
committerTim Keller <tjk@tjkeller.xyz>2025-12-06 17:36:41 -0600
commit39738b84e9164b0f2d01f22440548c4393160013 (patch)
tree33bd667664b33263c8f75d96fc243bcbb38ccd25 /renderer.py
parentcaf3fb9aeb3ddc8160dc71c9a871cf4d157ff709 (diff)
downloadimmich-frame-0.2.0.tar.xz
immich-frame-0.2.0.zip
port to pygamev0.2.0
Diffstat (limited to 'renderer.py')
-rw-r--r--renderer.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/renderer.py b/renderer.py
index 3d157cb..52572b1 100644
--- a/renderer.py
+++ b/renderer.py
@@ -1,7 +1,6 @@
+import pygame
import numpy as np
from OpenGL.GL import *
-from OpenGL.GLUT import *
-from OpenGL.GLU import *
from typing import Protocol
class ImageRenderer:
@@ -139,7 +138,7 @@ class ImageRenderer:
self.draw_image(tex, win_w, win_h, alpha)
- glutSwapBuffers()
+ pygame.display.flip()
def draw_transition(self, tex_start, tex_end, win_w, win_h, delta_time, transition_time, transition_duration, reversed):
assert self.transition, "No transition has been set"
@@ -150,7 +149,7 @@ class ImageRenderer:
self.transition.draw(tex_start, tex_end, win_w, win_h, delta_time, transition_time, transition_duration, reversed)
- glutSwapBuffers()
+ pygame.display.flip()
class Transition(Protocol):