-
Notifications
You must be signed in to change notification settings - Fork 10
Add support for debug objects. #15
Copy link
Copy link
Closed
Labels
DX12 ❎The issue involves the DX12 backend.The issue involves the DX12 backend.FeatureNew feature or request.New feature or request.Priority: MediumA issue with normal priority.A issue with normal priority.Vulkan 🌋The issue involves the Vulkan backend.The issue involves the Vulkan backend.
Milestone
Metadata
Metadata
Assignees
Labels
DX12 ❎The issue involves the DX12 backend.The issue involves the DX12 backend.FeatureNew feature or request.New feature or request.Priority: MediumA issue with normal priority.A issue with normal priority.Vulkan 🌋The issue involves the Vulkan backend.The issue involves the Vulkan backend.
Projects
Status
v0.3.1
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
IDebugObjectinterface, that (when compiled in debug config) stores the name and provides anusemethod that sets the debug info.ID3D12Object::SetName.Another feature would be debug markers, however, I am not quite sure how they work in DirectX.