Ejemplo n.º 1
0
        public void DebugMarkerSetObjectNameExt()
        {
            if (!AvailableDeviceExtensions.Contains(Constant.DeviceExtension.ExtDebugMarker))
            {
                return;
            }

            Device.DebugMarkerSetObjectNameExt(new DebugMarkerObjectNameInfoExt(Device, "my device"));
        }
Ejemplo n.º 2
0
        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 }));
        }
Ejemplo n.º 3
0
        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();
            }
        }