Skip to content

Use a namespace for all GL extension test cvars #1236

Open
@slipher

Description

@slipher

I propose moving all of the cvars that cause the renderer to assume failure when testing for a certain optional OpenGL feature under the r_ext_ prefix. Currently they are divided between r_ext_ and r_arb_. As a user I don't care about which OpenGL committee process the feature was proposed under, or whatever the stupid prefix means. There is even an extension that is supposedly available under three different names: ARB_framebuffer_object, EXT_framebuffer_object, and OES_framebuffer_object. So the ARB or EXT prefix doesn't seem like a reliable or informative way of grouping these; the feature test cvars are all the same sort of thing. Let's make ext mean extension test rather than a part of the verbatim extension identifier.

We should also consider removing the subsequent underscores, to make the names respect the new convention of underscore as namespace.

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