diff options
| author | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2019-04-13 16:59:32 +0200 |
|---|---|---|
| committer | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2019-04-13 16:59:32 +0200 |
| commit | 72b70df09efbb32cd4d21529dffbf786fd180af8 (patch) | |
| tree | da881b195f61f90e159bc502d1f33e850c6478b7 /vke/src/ExtensionMethods.cs | |
| parent | 8efa7490d87e35853944c331c2944fdc41cb594a (diff) | |
pbr test with crow cairo backend
Diffstat (limited to 'vke/src/ExtensionMethods.cs')
| -rw-r--r-- | vke/src/ExtensionMethods.cs | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/vke/src/ExtensionMethods.cs b/vke/src/ExtensionMethods.cs index 0e82394..3398aff 100644 --- a/vke/src/ExtensionMethods.cs +++ b/vke/src/ExtensionMethods.cs @@ -29,7 +29,8 @@ using System.Diagnostics; using System.Numerics; using System.Runtime.InteropServices; using VK; - +using static VK.Vk; + namespace VKE { public static class ExtensionMethods { public static bool AreEquals (this byte[] b, byte[] other) { @@ -87,43 +88,43 @@ namespace VKE { public static void SetDebugMarkerName (this VkCommandBuffer obj, Device dev, string name) { VkDebugMarkerObjectNameInfoEXT dmo = new VkDebugMarkerObjectNameInfoEXT (VkDebugReportObjectTypeEXT.CommandBufferEXT, (ulong)obj.Handle.ToInt64 ()) { pObjectName = name.Pin () }; - Utils.CheckResult (VulkanNative.vkDebugMarkerSetObjectNameEXT (dev.VkDev, ref dmo)); + Utils.CheckResult (vkDebugMarkerSetObjectNameEXT (dev.VkDev, ref dmo)); name.Unpin (); } public static void SetDebugMarkerName (this VkImageView obj, Device dev, string name) { VkDebugMarkerObjectNameInfoEXT dmo = new VkDebugMarkerObjectNameInfoEXT (VkDebugReportObjectTypeEXT.ImageViewEXT, obj.Handle) { pObjectName = name.Pin () }; - Utils.CheckResult (VulkanNative.vkDebugMarkerSetObjectNameEXT (dev.VkDev, ref dmo)); + Utils.CheckResult (vkDebugMarkerSetObjectNameEXT (dev.VkDev, ref dmo)); name.Unpin (); } public static void SetDebugMarkerName (this VkSampler obj, Device dev, string name) { VkDebugMarkerObjectNameInfoEXT dmo = new VkDebugMarkerObjectNameInfoEXT (VkDebugReportObjectTypeEXT.SamplerEXT, obj.Handle) { pObjectName = name.Pin () }; - Utils.CheckResult (VulkanNative.vkDebugMarkerSetObjectNameEXT (dev.VkDev, ref dmo)); + Utils.CheckResult (vkDebugMarkerSetObjectNameEXT (dev.VkDev, ref dmo)); name.Unpin (); } public static void SetDebugMarkerName (this VkPipeline obj, Device dev, string name) { VkDebugMarkerObjectNameInfoEXT dmo = new VkDebugMarkerObjectNameInfoEXT (VkDebugReportObjectTypeEXT.PipelineEXT, obj.Handle) { pObjectName = name.Pin () }; - Utils.CheckResult (VulkanNative.vkDebugMarkerSetObjectNameEXT (dev.VkDev, ref dmo)); + Utils.CheckResult (vkDebugMarkerSetObjectNameEXT (dev.VkDev, ref dmo)); name.Unpin (); } public static void SetDebugMarkerName (this VkDescriptorSet obj, Device dev, string name) { VkDebugMarkerObjectNameInfoEXT dmo = new VkDebugMarkerObjectNameInfoEXT (VkDebugReportObjectTypeEXT.DescriptorSetEXT, obj.Handle) { pObjectName = name.Pin () }; - Utils.CheckResult (VulkanNative.vkDebugMarkerSetObjectNameEXT (dev.VkDev, ref dmo)); + Utils.CheckResult (vkDebugMarkerSetObjectNameEXT (dev.VkDev, ref dmo)); name.Unpin (); } public static void SetDebugMarkerName (this VkSemaphore obj, Device dev, string name) { VkDebugMarkerObjectNameInfoEXT dmo = new VkDebugMarkerObjectNameInfoEXT (VkDebugReportObjectTypeEXT.SemaphoreEXT, obj.Handle) { pObjectName = name.Pin () }; - Utils.CheckResult (VulkanNative.vkDebugMarkerSetObjectNameEXT (dev.VkDev, ref dmo)); + Utils.CheckResult (vkDebugMarkerSetObjectNameEXT (dev.VkDev, ref dmo)); name.Unpin (); } public static void SetDebugMarkerName (this VkFence obj, Device dev, string name) { VkDebugMarkerObjectNameInfoEXT dmo = new VkDebugMarkerObjectNameInfoEXT (VkDebugReportObjectTypeEXT.FenceEXT, obj.Handle) { pObjectName = name.Pin () }; - Utils.CheckResult (VulkanNative.vkDebugMarkerSetObjectNameEXT (dev.VkDev, ref dmo)); + Utils.CheckResult (vkDebugMarkerSetObjectNameEXT (dev.VkDev, ref dmo)); name.Unpin (); } #endif |