Closed
Description
Summary of feature
Its typical to create a singular texture instead of a batch of textures. It's not really fun/clean to have to go unsafe, use an out param, the built in texture type, or spans to get out a singular initialized-to-default texture handle for DSA. It's typical enough to warrant a GenTexture overload for GenTextures.
Recommended declarations:
uint CreateTexture(GLEnum target);
uint CreateTexture(TextureTarget target);
Texture CreateTexture(TextureTarget target);
I would also like there to be a removal of Texture because its existence makes making a Texture class a nightmare because you have to specify it from namespace which you want to use.
Does this have a proposal?
No.