The forum

Fatal Error in Vertex Shader on Mac

I've been trying to play a game using playonmac, however once installing the game it says fatal error

Author Replies
SkrtSkrt Saturday 3 April 2021 at 5:12
SkrtSkrtAnonymous

The game is called 'hyper light drifter'. I've been trying to fix this problem for a while and its not working. Since i'm using play on mac the solutions for windows aren't the same so I do not know what to do whilst using a mac to fix the problem.

############################################################################################ FATAL ERROR in Vertex Shader compilation ShaderName: shd_PreMultiplyAlpha D3DXCompile failed - result ############################################################################################ -------------------------------------------------------------------------------------------- called from - gml_Script_shader_reset_HLD (line 2) called from - gml_Script_MaskLoad (line 149) called from - gml_Script_LevelLoad (line 454) called from - gml_Object_SCREEN_Other_4 (line 105)

The problem comes up like this saying fatal error in vertex shader compilation, there are solutions on windows however I couldn't find any for mac solutions. I am reaching out if anyone knows how I can fix this on a MAC.

plasticlove24 Wednesday 16 February 2022 at 14:20
plasticlove24Anonymous

I know this is almost a year ago, but what worked for me is:

- Download DirectX from here: https://www.microsoft.com/en-us/download/details.aspx?id=8109

- Install it into the bottle. NOTE: When you run directx_Jun2010redist.exe, it will only UNPACK a ton of .cab files, and a file called DXSETUP.exe. You also have to RUN DXSETUP.exe which is the actual installer. Follow the steps until it says that installation was successful.

After that, the error went away on my end, and the game starts correctly. Hope this helps :)

(I got this info from here: https://itch.io/t/442958/fatal-error-in-vertex-shader-compilation-solved )

Edited by plasticlove24

This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmca-notice@playonlinux.com