Recent C3 Error: failed to acquire a renderer - check WebGL or WebGPU is supported

0 favourites
  • 7 posts
From the Asset Store
Controller Support ,TouchScreen Support , Keyboard Support , Action Platformer, Lots of Animations
  • A C3 game that we have been using was recently updated and recompiled using teh latest Construct 3 editor. I believe something has changed in a recent version of C3 that is causing the the following error

    Error: failed to acquire a renderer - check WebGL or WebGPU is supported

    This happens on Windows 7 computers using recent Chrome. The same computer running Firefox does not have this error.

    If I put back an export done with an earlier version of Construct I do not have this problem.

    1. What can I change in the code to work around this problem?

    2. How do I let the developers know to see if they can fix C3?

  • I'm afraid this type of problem usually indicates broken graphics drivers. There's not much we can do about it. Try updating the graphics drivers or installing any available system updates. I'd also point out that Windows 7 is no longer supported by either Microsoft or by Google for Chrome.

    Edit: I've also heard from other users that disabling hardware acceleration in Chrome's settings can work around this.

  • Hi Ashley,

    I disagree that it is a simple graphic driver issue. Older version of C3 it is fine, latest version not fine, everything the same except the C3 version. The game is being used on hundreds of computers within our business and I install the new version and all of the remaining windows 7 computers fail. But only on Chrome - try it with firefox it is fine.

    I believe the older version of C3 was able to drop acquire a webgl render and the latest version is no longer doing it the same way.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • HI Ashley,

    I have reverted to an older version of construct 317.2. I exported and when the game starts the following info is written to the console./

    [C3 runtime] Hosted in DOM, rendering with WebGL 1 [ANGLE (Intel, Intel(R) HD Graphics Direct3D9Ex vs_3_0 ps_3_0, igdumd64.dll)] (standard compositing)

    I hope that helps.

    edit:

    I have also found this thread to which you have replied to so it seems you are aware of the issue. I hope you can fix the compatibility problem.

    pullanswer.com/questions/no-webgl1-support-in-r327

  • I've dealt with many such issues over my entire programming career spanning around 15 years. It's a graphics driver issue I'm afraid, and it's entirely possible for that to be the case after a Construct update, as graphics drivers can fail under essentially random circumstances. I think it should work if you disable hardware acceleration in Chrome settings, as that avoids using the broken graphics driver.

  • Well I guess we will need to agree to disagree on that one as it is quite clearly demonstrably a change in construct. One version works, one doesn't, nothing random about it. M

  • That doesn't prove it's Construct's fault. It's entirely possible, and indeed has happened several times through my career, that changing from one valid set of code, to another valid set of code, causes the changed code to run in to a problem with a faulty graphics driver.

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)