Skip to content

Combine IImage and ITexture into one interface. #60

@crud89

Description

@crud89

Describe your problem
Currently the only real difference between textures and images is, that textures support multi-sampling and mip-map generation. Mip-maps are also supported by images, but generating mip-maps is only allowed for textures.

Describe your proposed solution
The differentiation between images and textures appears somewhat arbitrary. We should remove the ITexture interface and use the common IImage interface for both. This would make the API design much clearer.

Metadata

Metadata

Assignees

Labels

DX12 ❎The issue involves the DX12 backend.FeatureNew feature or request.Priority: MediumA issue with normal priority.Vulkan 🌋The issue involves the Vulkan backend.

Projects

Status

No status

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions