Skip to content

When r_depthbits is set to "32", ioquake3's opengl2 renderer will fail to launch on (at least) Windows 10/11 #858

@NuclearMonster

Description

@NuclearMonster

As very well reported in #857 if you change r_depthbits to 32 and try to start ioquake3 on windows 10/11, the opengl2 renderer will pop up the "unsupported card" error.

Steps to reproduce:

  1. edit C:\Users\USER\AppData\Roaming\Quake3\baseq3\q3config.cfg when ioquake3 is not running
  2. change r_depthbits to 32
  3. launch ioquake3.x86_64.exe

Expected result:

game runs

Actual result:

Image

Possible solutions from me, a fool?

Clamp the value?

Might cause more issues in the future, but would probably work temporarily.

Find the actual cause of the issue, prevent it.

Smart idea. Good.

Other things we need to do

I should probably test this on macOS and Linux. I have a Linux machine that has an AMD chipset so it might be a good test.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions