Skip to content

Commit 16e49d4

Browse files
committed
Move NullHandlers.
1 parent dc1ea5e commit 16e49d4

File tree

5 files changed

+119
-166
lines changed

5 files changed

+119
-166
lines changed

vk_null32.go

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
// +build 386 arm
2+
3+
package vulkan
4+
5+
var (
6+
// NullHandle defines a platform-specfic NULL handle.
7+
NullHandle = 0
8+
// NullSemaphore defines a platform-specfic NULL Semaphore.
9+
NullSemaphore Semaphore = 0
10+
// NullFence defines a platform-specfic NULL Fence.
11+
NullFence Fence = 0
12+
// NullDeviceMemory defines a platform-specfic NULL DeviceMemory.
13+
NullDeviceMemory DeviceMemory = 0
14+
// NullBuffer defines a platform-specfic NULL Buffer.
15+
NullBuffer Buffer = 0
16+
// NullImage defines a platform-specfic NULL Image.
17+
NullImage Image = 0
18+
// NullEvent defines a platform-specfic NULL Event.
19+
NullEvent Event = 0
20+
// NullQueryPool defines a platform-specfic NULL QueryPool.
21+
NullQueryPool QueryPool = 0
22+
// NullBufferView defines a platform-specfic NULL BufferView.
23+
NullBufferView BufferView = 0
24+
// NullImageView defines a platform-specfic NULL ImageView.
25+
NullImageView ImageView = 0
26+
// NullShaderModule defines a platform-specfic NULL ShaderModule.
27+
NullShaderModule ShaderModule = 0
28+
// NullPipelineCache defines a platform-specfic NULL PipelineCache.
29+
NullPipelineCache PipelineCache = 0
30+
// NullPipelineLayout defines a platform-specfic NULL PipelineLayout.
31+
NullPipelineLayout PipelineLayout = 0
32+
// NullRenderPass defines a platform-specfic NULL RenderPass.
33+
NullRenderPass RenderPass = 0
34+
// NullPipeline defines a platform-specfic NULL Pipeline.
35+
NullPipeline Pipeline = 0
36+
// NullDescriptorSetLayout defines a platform-specfic NULL DescriptorSetLayout.
37+
NullDescriptorSetLayout DescriptorSetLayout = 0
38+
// NullSampler defines a platform-specfic NULL Sampler.
39+
NullSampler Sampler = 0
40+
// NullDescriptorPool defines a platform-specfic NULL DescriptorPool.
41+
NullDescriptorPool DescriptorPool = 0
42+
// NullDescriptorSet defines a platform-specfic NULL DescriptorSet.
43+
NullDescriptorSet DescriptorSet = 0
44+
// NullFramebuffer defines a platform-specfic NULL Framebuffer.
45+
NullFramebuffer Framebuffer = 0
46+
// NullCommandPool defines a platform-specfic NULL CommandPool.
47+
NullCommandPool CommandPool = 0
48+
// NullSurface defines a platform-specfic NULL Surface.
49+
NullSurface Surface = 0
50+
// NullSwapchain defines a platform-specfic NULL Swapchain.
51+
NullSwapchain Swapchain = 0
52+
// NullDisplay defines a platform-specfic NULL Display.
53+
NullDisplay Display = 0
54+
// NullDisplayMode defines a platform-specfic NULL DisplayMode.
55+
NullDisplayMode DisplayMode = 0
56+
// NullDebugReportCallback defines a platform-specfic NULL DebugReportCallback.
57+
NullDebugReportCallback DebugReportCallback = 0
58+
)

vk_null64.go

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
// +build !386,!arm
2+
3+
package vulkan
4+
5+
import "unsafe"
6+
7+
var (
8+
// NullHandle defines a platform-specfic NULL handle.
9+
NullHandle unsafe.Pointer = nil
10+
// NullSemaphore defines a platform-specfic NULL Semaphore.
11+
NullSemaphore Semaphore = nil
12+
// NullFence defines a platform-specfic NULL Fence.
13+
NullFence Fence = nil
14+
// NullDeviceMemory defines a platform-specfic NULL DeviceMemory.
15+
NullDeviceMemory DeviceMemory = nil
16+
// NullBuffer defines a platform-specfic NULL Buffer.
17+
NullBuffer Buffer = nil
18+
// NullImage defines a platform-specfic NULL Image.
19+
NullImage Image = nil
20+
// NullEvent defines a platform-specfic NULL Event.
21+
NullEvent Event = nil
22+
// NullQueryPool defines a platform-specfic NULL QueryPool.
23+
NullQueryPool QueryPool = nil
24+
// NullBufferView defines a platform-specfic NULL BufferView.
25+
NullBufferView BufferView = nil
26+
// NullImageView defines a platform-specfic NULL ImageView.
27+
NullImageView ImageView = nil
28+
// NullShaderModule defines a platform-specfic NULL ShaderModule.
29+
NullShaderModule ShaderModule = nil
30+
// NullPipelineCache defines a platform-specfic NULL PipelineCache.
31+
NullPipelineCache PipelineCache = nil
32+
// NullPipelineLayout defines a platform-specfic NULL PipelineLayout.
33+
NullPipelineLayout PipelineLayout = nil
34+
// NullRenderPass defines a platform-specfic NULL RenderPass.
35+
NullRenderPass RenderPass = nil
36+
// NullPipeline defines a platform-specfic NULL Pipeline.
37+
NullPipeline Pipeline = nil
38+
// NullDescriptorSetLayout defines a platform-specfic NULL DescriptorSetLayout.
39+
NullDescriptorSetLayout DescriptorSetLayout = nil
40+
// NullSampler defines a platform-specfic NULL Sampler.
41+
NullSampler Sampler = nil
42+
// NullDescriptorPool defines a platform-specfic NULL DescriptorPool.
43+
NullDescriptorPool DescriptorPool = nil
44+
// NullDescriptorSet defines a platform-specfic NULL DescriptorSet.
45+
NullDescriptorSet DescriptorSet = nil
46+
// NullFramebuffer defines a platform-specfic NULL Framebuffer.
47+
NullFramebuffer Framebuffer = nil
48+
// NullCommandPool defines a platform-specfic NULL CommandPool.
49+
NullCommandPool CommandPool = nil
50+
// NullSurface defines a platform-specfic NULL Surface.
51+
NullSurface Surface = nil
52+
// NullSwapchain defines a platform-specfic NULL Swapchain.
53+
NullSwapchain Swapchain = nil
54+
// NullDisplay defines a platform-specfic NULL Display.
55+
NullDisplay Display = nil
56+
// NullDisplayMode defines a platform-specfic NULL DisplayMode.
57+
NullDisplayMode DisplayMode = nil
58+
// NullDebugReportCallback defines a platform-specfic NULL DebugReportCallback.
59+
NullDebugReportCallback DebugReportCallback = nil
60+
)

vulkan_android.go

Lines changed: 0 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -217,58 +217,3 @@ func (x *ANativeWindow) PassRef() *C.ANativeWindow {
217217
}
218218
return (*C.ANativeWindow)(unsafe.Pointer(x))
219219
}
220-
221-
var (
222-
// NullHandle defines a platform-specfic NULL handle.
223-
NullHandle = 0
224-
// NullSemaphore defines a platform-specfic NULL Semaphore.
225-
NullSemaphore Semaphore = 0
226-
// NullFence defines a platform-specfic NULL Fence.
227-
NullFence Fence = 0
228-
// NullDeviceMemory defines a platform-specfic NULL DeviceMemory.
229-
NullDeviceMemory DeviceMemory = 0
230-
// NullBuffer defines a platform-specfic NULL Buffer.
231-
NullBuffer Buffer = 0
232-
// NullImage defines a platform-specfic NULL Image.
233-
NullImage Image = 0
234-
// NullEvent defines a platform-specfic NULL Event.
235-
NullEvent Event = 0
236-
// NullQueryPool defines a platform-specfic NULL QueryPool.
237-
NullQueryPool QueryPool = 0
238-
// NullBufferView defines a platform-specfic NULL BufferView.
239-
NullBufferView BufferView = 0
240-
// NullImageView defines a platform-specfic NULL ImageView.
241-
NullImageView ImageView = 0
242-
// NullShaderModule defines a platform-specfic NULL ShaderModule.
243-
NullShaderModule ShaderModule = 0
244-
// NullPipelineCache defines a platform-specfic NULL PipelineCache.
245-
NullPipelineCache PipelineCache = 0
246-
// NullPipelineLayout defines a platform-specfic NULL PipelineLayout.
247-
NullPipelineLayout PipelineLayout = 0
248-
// NullRenderPass defines a platform-specfic NULL RenderPass.
249-
NullRenderPass RenderPass = 0
250-
// NullPipeline defines a platform-specfic NULL Pipeline.
251-
NullPipeline Pipeline = 0
252-
// NullDescriptorSetLayout defines a platform-specfic NULL DescriptorSetLayout.
253-
NullDescriptorSetLayout DescriptorSetLayout = 0
254-
// NullSampler defines a platform-specfic NULL Sampler.
255-
NullSampler Sampler = 0
256-
// NullDescriptorPool defines a platform-specfic NULL DescriptorPool.
257-
NullDescriptorPool DescriptorPool = 0
258-
// NullDescriptorSet defines a platform-specfic NULL DescriptorSet.
259-
NullDescriptorSet DescriptorSet = 0
260-
// NullFramebuffer defines a platform-specfic NULL Framebuffer.
261-
NullFramebuffer Framebuffer = 0
262-
// NullCommandPool defines a platform-specfic NULL CommandPool.
263-
NullCommandPool CommandPool = 0
264-
// NullSurface defines a platform-specfic NULL Surface.
265-
NullSurface Surface = 0
266-
// NullSwapchain defines a platform-specfic NULL Swapchain.
267-
NullSwapchain Swapchain = 0
268-
// NullDisplay defines a platform-specfic NULL Display.
269-
NullDisplay Display = 0
270-
// NullDisplayMode defines a platform-specfic NULL DisplayMode.
271-
NullDisplayMode DisplayMode = 0
272-
// NullDebugReportCallback defines a platform-specfic NULL DebugReportCallback.
273-
NullDebugReportCallback DebugReportCallback = 0
274-
)

vulkan_darwin.go

Lines changed: 1 addition & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import "C"
1818
import "unsafe"
1919

2020
const (
21-
// UsePlatformMacos mean enabled support of MoltenVK.
21+
// UsePlatformMacos means enabled support of MoltenVK.
2222
UsePlatformMacos = 1
2323
// MvkMacosSurface means that VK_MVK_macos_surface is available.
2424
MvkMacosSurface = 1
@@ -49,58 +49,3 @@ func GetRequiredInstanceExtensions() []string {
4949
packSString(__v, __ret)
5050
return __v
5151
}
52-
53-
var (
54-
// NullHandle defines a platform-specfic NULL handle.
55-
NullHandle unsafe.Pointer = nil
56-
// NullSemaphore defines a platform-specfic NULL Semaphore.
57-
NullSemaphore Semaphore = nil
58-
// NullFence defines a platform-specfic NULL Fence.
59-
NullFence Fence = nil
60-
// NullDeviceMemory defines a platform-specfic NULL DeviceMemory.
61-
NullDeviceMemory DeviceMemory = nil
62-
// NullBuffer defines a platform-specfic NULL Buffer.
63-
NullBuffer Buffer = nil
64-
// NullImage defines a platform-specfic NULL Image.
65-
NullImage Image = nil
66-
// NullEvent defines a platform-specfic NULL Event.
67-
NullEvent Event = nil
68-
// NullQueryPool defines a platform-specfic NULL QueryPool.
69-
NullQueryPool QueryPool = nil
70-
// NullBufferView defines a platform-specfic NULL BufferView.
71-
NullBufferView BufferView = nil
72-
// NullImageView defines a platform-specfic NULL ImageView.
73-
NullImageView ImageView = nil
74-
// NullShaderModule defines a platform-specfic NULL ShaderModule.
75-
NullShaderModule ShaderModule = nil
76-
// NullPipelineCache defines a platform-specfic NULL PipelineCache.
77-
NullPipelineCache PipelineCache = nil
78-
// NullPipelineLayout defines a platform-specfic NULL PipelineLayout.
79-
NullPipelineLayout PipelineLayout = nil
80-
// NullRenderPass defines a platform-specfic NULL RenderPass.
81-
NullRenderPass RenderPass = nil
82-
// NullPipeline defines a platform-specfic NULL Pipeline.
83-
NullPipeline Pipeline = nil
84-
// NullDescriptorSetLayout defines a platform-specfic NULL DescriptorSetLayout.
85-
NullDescriptorSetLayout DescriptorSetLayout = nil
86-
// NullSampler defines a platform-specfic NULL Sampler.
87-
NullSampler Sampler = nil
88-
// NullDescriptorPool defines a platform-specfic NULL DescriptorPool.
89-
NullDescriptorPool DescriptorPool = nil
90-
// NullDescriptorSet defines a platform-specfic NULL DescriptorSet.
91-
NullDescriptorSet DescriptorSet = nil
92-
// NullFramebuffer defines a platform-specfic NULL Framebuffer.
93-
NullFramebuffer Framebuffer = nil
94-
// NullCommandPool defines a platform-specfic NULL CommandPool.
95-
NullCommandPool CommandPool = nil
96-
// NullSurface defines a platform-specfic NULL Surface.
97-
NullSurface Surface = nil
98-
// NullSwapchain defines a platform-specfic NULL Swapchain.
99-
NullSwapchain Swapchain = nil
100-
// NullDisplay defines a platform-specfic NULL Display.
101-
NullDisplay Display = nil
102-
// NullDisplayMode defines a platform-specfic NULL DisplayMode.
103-
NullDisplayMode DisplayMode = nil
104-
// NullDebugReportCallback defines a platform-specfic NULL DebugReportCallback.
105-
NullDebugReportCallback DebugReportCallback = nil
106-
)

vulkan_windows.go

Lines changed: 0 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -654,58 +654,3 @@ func (x *DWORD) PassRef() *C.DWORD {
654654
}
655655
return (*C.DWORD)(unsafe.Pointer(x))
656656
}
657-
658-
var (
659-
// NullHandle defines a platform-specfic NULL handle.
660-
NullHandle unsafe.Pointer = nil
661-
// NullSemaphore defines a platform-specfic NULL Semaphore.
662-
NullSemaphore Semaphore = nil
663-
// NullFence defines a platform-specfic NULL Fence.
664-
NullFence Fence = nil
665-
// NullDeviceMemory defines a platform-specfic NULL DeviceMemory.
666-
NullDeviceMemory DeviceMemory = nil
667-
// NullBuffer defines a platform-specfic NULL Buffer.
668-
NullBuffer Buffer = nil
669-
// NullImage defines a platform-specfic NULL Image.
670-
NullImage Image = nil
671-
// NullEvent defines a platform-specfic NULL Event.
672-
NullEvent Event = nil
673-
// NullQueryPool defines a platform-specfic NULL QueryPool.
674-
NullQueryPool QueryPool = nil
675-
// NullBufferView defines a platform-specfic NULL BufferView.
676-
NullBufferView BufferView = nil
677-
// NullImageView defines a platform-specfic NULL ImageView.
678-
NullImageView ImageView = nil
679-
// NullShaderModule defines a platform-specfic NULL ShaderModule.
680-
NullShaderModule ShaderModule = nil
681-
// NullPipelineCache defines a platform-specfic NULL PipelineCache.
682-
NullPipelineCache PipelineCache = nil
683-
// NullPipelineLayout defines a platform-specfic NULL PipelineLayout.
684-
NullPipelineLayout PipelineLayout = nil
685-
// NullRenderPass defines a platform-specfic NULL RenderPass.
686-
NullRenderPass RenderPass = nil
687-
// NullPipeline defines a platform-specfic NULL Pipeline.
688-
NullPipeline Pipeline = nil
689-
// NullDescriptorSetLayout defines a platform-specfic NULL DescriptorSetLayout.
690-
NullDescriptorSetLayout DescriptorSetLayout = nil
691-
// NullSampler defines a platform-specfic NULL Sampler.
692-
NullSampler Sampler = nil
693-
// NullDescriptorPool defines a platform-specfic NULL DescriptorPool.
694-
NullDescriptorPool DescriptorPool = nil
695-
// NullDescriptorSet defines a platform-specfic NULL DescriptorSet.
696-
NullDescriptorSet DescriptorSet = nil
697-
// NullFramebuffer defines a platform-specfic NULL Framebuffer.
698-
NullFramebuffer Framebuffer = nil
699-
// NullCommandPool defines a platform-specfic NULL CommandPool.
700-
NullCommandPool CommandPool = nil
701-
// NullSurface defines a platform-specfic NULL Surface.
702-
NullSurface Surface = nil
703-
// NullSwapchain defines a platform-specfic NULL Swapchain.
704-
NullSwapchain Swapchain = nil
705-
// NullDisplay defines a platform-specfic NULL Display.
706-
NullDisplay Display = nil
707-
// NullDisplayMode defines a platform-specfic NULL DisplayMode.
708-
NullDisplayMode DisplayMode = nil
709-
// NullDebugReportCallback defines a platform-specfic NULL DebugReportCallback.
710-
NullDebugReportCallback DebugReportCallback = nil
711-
)

0 commit comments

Comments
 (0)