Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

Is my PC really too old for the renderer? What does 'old' even mean when it comes to PCs? None of the other games I've played ever gave me any trouble. Most of them are visual novels from here. I have no knowledge about how most technology works so I'll just post the error I got here:



I'm sorry, but an uncaught exception occurred.

While running game code:

  File "renpy/common/00start.rpy", line 208, in script call

    call _gl_test

  File "renpy/common/00gltest.rpy", line 387, in script

    $ __gl_test()

  File "renpy/common/00start.rpy", line 208, in script call

    call _gl_test

  File "renpy/common/00gltest.rpy", line 387, in script

    $ __gl_test()

  File "renpy/common/00gltest.rpy", line 387, in <module>

    $ __gl_test()

  File "renpy/common/00gltest.rpy", line 317, in _m1_00gltest__gl_test

    _gl_performance_test()

  File "renpy/common/00gltest.rpy", line 342, in _gl_performance_test

    ui.interact(suppress_underlay=True, suppress_overlay=True)

Exception: Shader (u'renpy.geometry', 'renpy.solid') has not been given mesh attribute aPosition.

-- Full Traceback ------------------------------------------------------------

Full traceback:

  File "renpy/bootstrap.py", line 326, in bootstrap

    renpy.main.main()

  File "renpy/main.py", line 617, in main

    run(restart)

  File "renpy/main.py", line 148, in run

    renpy.execution.run_context(True)

  File "renpy/execution.py", line 922, in run_context

    context.run()

  File "renpy/common/00start.rpy", line 208, in script call

    call _gl_test

  File "renpy/common/00gltest.rpy", line 387, in script

    $ __gl_test()

  File "renpy/common/00start.rpy", line 208, in script call

    call _gl_test

  File "renpy/common/00gltest.rpy", line 387, in script

    $ __gl_test()

  File "renpy/ast.py", line 922, in execute

    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)

  File "renpy/python.py", line 2218, in py_exec_bytecode

    exec(bytecode, globals, locals)

  File "renpy/common/00gltest.rpy", line 387, in <module>

    $ __gl_test()

  File "renpy/common/00gltest.rpy", line 317, in _m1_00gltest__gl_test

    _gl_performance_test()

  File "renpy/common/00gltest.rpy", line 342, in _gl_performance_test

    ui.interact(suppress_underlay=True, suppress_overlay=True)

  File "renpy/ui.py", line 298, in interact

    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)

  File "renpy/display/core.py", line 3213, in interact

    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, **kwargs)

  File "renpy/display/core.py", line 3729, in interact_core

    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)

  File "renpy/display/core.py", line 2470, in draw_screen

    renpy.display.draw.draw_screen(surftree)

  File "gl2draw.pyx", line 822, in renpy.gl2.gl2draw.GL2Draw.draw_screen

  File "gl2draw.pyx", line 1327, in renpy.gl2.gl2draw.GL2DrawingContext.draw

  File "gl2draw.pyx", line 1308, in renpy.gl2.gl2draw.GL2DrawingContext.draw_one

  File "gl2draw.pyx", line 1308, in renpy.gl2.gl2draw.GL2DrawingContext.draw_one

  File "gl2draw.pyx", line 1308, in renpy.gl2.gl2draw.GL2DrawingContext.draw_one

  File "gl2draw.pyx", line 1308, in renpy.gl2.gl2draw.GL2DrawingContext.draw_one

  File "gl2draw.pyx", line 1308, in renpy.gl2.gl2draw.GL2DrawingContext.draw_one

  File "gl2draw.pyx", line 1308, in renpy.gl2.gl2draw.GL2DrawingContext.draw_one

  File "gl2draw.pyx", line 1233, in renpy.gl2.gl2draw.GL2DrawingContext.draw_one

  File "gl2draw.pyx", line 1200, in renpy.gl2.gl2draw.GL2DrawingContext.draw_model

  File "gl2shader.pyx", line 291, in renpy.gl2.gl2shader.Program.draw

  File "gl2shader.pyx", line 250, in renpy.gl2.gl2shader.Program.missing

Exception: Shader (u'renpy.geometry', 'renpy.solid') has not been given mesh attribute aPosition.

Windows-8.1-6.3.9600

Ren'Py 7.4.5.1648

Sileo: Tales of a New Dawn 0.24.1

Wed Jun  2 11:37:12 2021

(+1)(-1)

This is an error with the model based renderer and, if I am not mistaken, most likely indicates your graphics hardware does not support the features required to run it.

Note that this renderer has been available to Ren'Py based visual novels since January, however as of the last update to the engine is now the default. You will likely start seeing this in other Ren'Py based visual novels in the near future. At some point, the other renderers will be removed as well, so developers are being encouraged to make the transition.

The first thing I'd suggest is make sure your graphics drivers are up to date. In our internal testing we found that systems from roughly 2013 and newer had the necessary features to run this new renderer. Older systems generally did not, however some occasionally received support via a driver update.

With the help of Google I managed to update my graphics driver. However, the error remained the same. So I guess I have to play the Android version on my smart phone now until I get a new PC which will hopefully be soon.

Give the newest update a try. Follow the instructions in the devlog and see if it helps!

It works now after I deleted the renderer.rpa in the hotfix version. I thank thee.