Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(2 edits)

Hey this works perfectly on pc but when I'm making the android version it breaks the game with the error :"renpy.gl2.gl2shader.program.load ShaderError:b'L0001 "variable u_model_size does not match the vertex variable u_model_size

I'm using renpy 8.2 and android should support gl2. In compatability you write "This tool requires config.gl2 to be True" It seems that 8.2 has removed this config because now it will always use gl2. Any help is appreciated

This is the transform I'm using:

  1. transform glow_outline_black_thin(width=3, color= '#000000ff', mesh_pad=False, num_passes=None):     outline_transform(width, color, 3.0, '#000000ff', (num_passes or width*2.0),         mesh_pad=mesh_pad)
    

Hello! Thanks for the report. I believe I should have this fixed in an upcoming update I've been planning for this shader - if you don't mind waiting a week or so, I hope to have it released by then. This is an issue I've seen when using the ANGLE2 renderer instead of GL2; usually systems default to GL2 but some phones may not. I'll put out a devlog once the update is out, and then please let me know if it fixes your problem!

Hello again! Thanks for your patience on this - I've pushed an update with ANGLE2 compatibility which should fix the Android issue also. Let me know if you still experience this problem on the updated v1.1!

(+1)

Thanks for replying again. I downloaded the new version and remade my transforms like the example you set and it works perfectly on android now. Thanks for coming to the rescue!