public void DebugMarkerSetObjectNameExt() { if (!AvailableDeviceExtensions.Contains(Constant.DeviceExtension.ExtDebugMarker)) { return; } Device.DebugMarkerSetObjectNameExt(new DebugMarkerObjectNameInfoExt(Device, "my device")); }
public void DebugMarkerSetObjectTagExt() { if (!AvailableDeviceExtensions.Contains(Constant.DeviceExtension.ExtDebugMarker)) { return; } Device.DebugMarkerSetObjectTagExt(new DebugMarkerObjectTagInfoExt(Device, 1, new byte[] { 0xFF })); Device.DebugMarkerSetObjectTagExt(new DebugMarkerObjectTagInfoExt(GraphicsQueue, 2, new byte[] { 0xFF })); }
public void EnumeratePhysicalDeviceGroupsKhx() { if (!AvailableDeviceExtensions.Contains(InstanceExtension.KhxDeviceGroupCreation)) { return; } var createInfo = new InstanceCreateInfo( enabledExtensionNames: new[] { InstanceExtension.KhxDeviceGroupCreation }); using (var instance = new Instance(createInfo)) { instance.EnumeratePhysicalDeviceGroupsKhx(); } }