Skip to content

Add support for debug objects. #15

@crud89

Description

@crud89

To enhance debugging, it would be nice to use the APIs debug object interfaces to provide more meaningful information, such as object names. Internally, this could be done using an IDebugObject interface, that (when compiled in debug config) stores the name and provides an use method that sets the debug info.

  • This tutorial shows how to do this in Vulkan.
  • In DX12, this can be done using ID3D12Object::SetName.

Another feature would be debug markers, however, I am not quite sure how they work in DirectX.

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

v0.3.1

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions