Run Furmark fails "NotImplementedError: WindowConfig.on_render not implemented" on MacOS(M2).
2025-01-22 15:29:09,587 - moderngl_window - INFO - Attempting to load window class: moderngl_window.context.headless.Window
2025-01-22 15:29:10,100 - moderngl_window.context.base.window - INFO - Context Version:
2025-01-22 15:29:10,100 - moderngl_window.context.base.window - INFO - ModernGL: 5.12.0
2025-01-22 15:29:10,100 - moderngl_window.context.base.window - INFO - vendor: Apple
2025-01-22 15:29:10,100 - moderngl_window.context.base.window - INFO - renderer: Apple M2 Ultra
2025-01-22 15:29:10,100 - moderngl_window.context.base.window - INFO - version: 4.1 Metal - 88
2025-01-22 15:29:10,100 - moderngl_window.context.base.window - INFO - python: 3.9.6 (default, Feb 3 2024, 15:58:27)
[Clang 15.0.0 (clang-1500.3.9.4)]
2025-01-22 15:29:10,100 - moderngl_window.context.base.window - INFO - platform: darwin
2025-01-22 15:29:10,100 - moderngl_window.context.base.window - INFO - code: 410
2025-01-22 15:29:10,101 - moderngl_window.loaders.program.separate - INFO - Loading: /Users/raodao/git/FurMark/resources/programs/vertex.glsl
2025-01-22 15:29:10,101 - moderngl_window.loaders.program.separate - INFO - Loading: /Users/raodao/git/FurMark/resources/programs/fragment.glsl
2025-01-22 15:29:10,104 - moderngl_window.loaders.texture.pillow - INFO - loading /Users/raodao/git/FurMark/resources/textures/fur.jpg
2025-01-22 15:29:10,110 - moderngl_window.loaders.texture.pillow - INFO - loading /Users/raodao/git/FurMark/resources/textures/noise.png
2025-01-22 15:29:10,114 - moderngl_window.loaders.texture.pillow - INFO - loading /Users/raodao/git/FurMark/resources/textures/wall.jpg
Traceback (most recent call last):
File "/Users/raodao/git/FurMark/main.py", line 40, in <module>
mglw.run_window_config(App)
File "/Users/raodao/git/moderngl-window/moderngl_window/__init__.py", line 201, in run_window_config
run_window_config_instance(config)
File "/Users/raodao/git/moderngl-window/moderngl_window/__init__.py", line 295, in run_window_config_instance
window.render(current_time, delta)
File "/Users/raodao/git/moderngl-window/moderngl_window/context/base/window.py", line 778, in render
self.render_func(time, frame_time)
File "/Users/raodao/git/moderngl-window/moderngl_window/context/base/window.py", line 1195, in on_render
raise NotImplementedError("WindowConfig.on_render not implemented")
NotImplementedError: WindowConfig.on_render not implemented
Run Furmark fails "NotImplementedError: WindowConfig.on_render not implemented" on MacOS(M2).
Test command:
git clone git@github.com:StanislavPetrovV/FurMark.git cd FurMark python main.pyresult:
environment info:
CPU: Apple M2 Ultra
OS: Sonoma 14.2
python: 3.9.6