remove some pragmas

This commit is contained in:
Matthew 2026-02-27 16:47:30 +11:00
parent 3390ee9742
commit 8c4c91d1db
2 changed files with 20 additions and 20 deletions

View File

@ -770,7 +770,7 @@ BeginRendering(Vulkan* vk)
vkCmdBeginRenderPass(vk.cmds[vk.frame_index], &pass_info, VK_SUBPASS_CONTENTS_INLINE); vkCmdBeginRenderPass(vk.cmds[vk.frame_index], &pass_info, VK_SUBPASS_CONTENTS_INLINE);
} }
pragma(inline): u32[2] u32[2]
GetExtent(Vulkan* vk) GetExtent(Vulkan* vk)
{ {
u32[2] extent; u32[2] extent;
@ -779,7 +779,7 @@ GetExtent(Vulkan* vk)
return extent; return extent;
} }
pragma(inline): f32 f32
GetAspect(Vulkan* vk) GetAspect(Vulkan* vk)
{ {
return cast(f32)(vk.swapchain_extent.width) / cast(f32)(vk.swapchain_extent.height); return cast(f32)(vk.swapchain_extent.width) / cast(f32)(vk.swapchain_extent.height);
@ -1033,7 +1033,7 @@ CreateImageViewTex(Vulkan* vk, Descriptor* desc, u32 w, u32 h, DescType type = D
CreateImageView(vk, &desc.view, w, h, FMT.RGBA_UNORM, IU.Texture); CreateImageView(vk, &desc.view, w, h, FMT.RGBA_UNORM, IU.Texture);
} }
pragma(inline): void void
CreateImageView(Vulkan* vk, ImageView* view, u32 w, u32 h, u32 ch, u8[] data) CreateImageView(Vulkan* vk, ImageView* view, u32 w, u32 h, u32 ch, u8[] data)
{ {
CreateImageView(vk, view, w, h, FMT.RGBA_UNORM, IU.Texture); CreateImageView(vk, view, w, h, FMT.RGBA_UNORM, IU.Texture);
@ -1114,7 +1114,7 @@ CreateImageView(Vulkan* vk, Descriptor* desc, u32 w, u32 h, Format format, Image
CreateImageView(vk, &desc.view, w, h, format, usage); CreateImageView(vk, &desc.view, w, h, format, usage);
} }
pragma(inline): void void
CreateImageView(Vulkan* vk, ImageView* view, u32 w, u32 h, Format format, ImageUsage usage) CreateImageView(Vulkan* vk, ImageView* view, u32 w, u32 h, Format format, ImageUsage usage)
{ {
VmaAllocationCreateInfo alloc_info = { VmaAllocationCreateInfo alloc_info = {
@ -1185,7 +1185,7 @@ CreateImageView(Vulkan* vk, ImageView* view, u32 w, u32 h, Format format, ImageU
else assert(false, "Unimplemented usage"); else assert(false, "Unimplemented usage");
} }
pragma(inline): void void
BeginComputePass(Vulkan* vk) BeginComputePass(Vulkan* vk)
{ {
VkResult result = vkWaitForFences(vk.device, 1, &vk.comp_fence, VK_TRUE, 1000000000); VkResult result = vkWaitForFences(vk.device, 1, &vk.comp_fence, VK_TRUE, 1000000000);
@ -1207,7 +1207,7 @@ BeginComputePass(Vulkan* vk)
VkCheckA("BeginComputePass failure: vkBeginCommandBuffer error", result); VkCheckA("BeginComputePass failure: vkBeginCommandBuffer error", result);
} }
pragma(inline): void void
FinishComputePass(Vulkan* vk) FinishComputePass(Vulkan* vk)
{ {
VkResult result = vkEndCommandBuffer(vk.comp_cmd); VkResult result = vkEndCommandBuffer(vk.comp_cmd);
@ -1228,7 +1228,7 @@ FinishComputePass(Vulkan* vk)
VkCheckA("FinishComputePass failure: vkQueueSubmit2 error", result); VkCheckA("FinishComputePass failure: vkQueueSubmit2 error", result);
} }
pragma(inline): void void
CreateBufferView(Vulkan* vk, Descriptor* desc, u64 size, Format format, DescType type, u32 binding) CreateBufferView(Vulkan* vk, Descriptor* desc, u64 size, Format format, DescType type, u32 binding)
{ {
CreateBuffer(vk, &desc.buf_view.base, BT.BufferView, size, false); CreateBuffer(vk, &desc.buf_view.base, BT.BufferView, size, false);
@ -1375,7 +1375,7 @@ TransferReady(Vulkan* vk)
return VkCheck("Transfer failure: vkWaitForFences error", result); return VkCheck("Transfer failure: vkWaitForFences error", result);
} }
pragma(inline): bool bool
Transfer(Vulkan* vk, ImageView* view, u8[] data, u32 w, u32 h) Transfer(Vulkan* vk, ImageView* view, u8[] data, u32 w, u32 h)
{ {
return Transfer(vk, &view.base, data, w, h); return Transfer(vk, &view.base, data, w, h);
@ -1429,19 +1429,19 @@ Transfer(Vulkan* vk, Image* image, u8[] data, u32 w, u32 h)
return success; return success;
} }
pragma(inline): void void
Copy(VkCommandBuffer cmd, Image* src, Image* dst, VkExtent2D src_ext, VkExtent2D dst_ext) Copy(VkCommandBuffer cmd, Image* src, Image* dst, VkExtent2D src_ext, VkExtent2D dst_ext)
{ {
Copy(cmd, src.image, dst.image, src.layout, dst.layout, src_ext, dst_ext); Copy(cmd, src.image, dst.image, src.layout, dst.layout, src_ext, dst_ext);
} }
pragma(inline): void void
Copy(VkCommandBuffer cmd, Image* src, VkImage dst, VkImageLayout dst_layout, VkExtent2D src_ext, VkExtent2D dst_ext) Copy(VkCommandBuffer cmd, Image* src, VkImage dst, VkImageLayout dst_layout, VkExtent2D src_ext, VkExtent2D dst_ext)
{ {
Copy(cmd, src.image, dst, src.layout, dst_layout, src_ext, dst_ext); Copy(cmd, src.image, dst, src.layout, dst_layout, src_ext, dst_ext);
} }
pragma(inline): void void
Copy(VkCommandBuffer cmd, VkImage src, VkImage dst, VkImageLayout src_layout, VkImageLayout dst_layout, VkExtent2D src_ext, VkExtent2D dst_ext) Copy(VkCommandBuffer cmd, VkImage src, VkImage dst, VkImageLayout src_layout, VkImageLayout dst_layout, VkExtent2D src_ext, VkExtent2D dst_ext)
{ {
VkImageBlit blit = { VkImageBlit blit = {
@ -1591,7 +1591,7 @@ SetExtent(Vulkan* vk, u32 x, u32 y)
vk.res = [x, y]; vk.res = [x, y];
} }
pragma(inline): void void
BindPipeline(Vulkan* vk, VkCommandBuffer cmd, PipelineHandles* pipeline) BindPipeline(Vulkan* vk, VkCommandBuffer cmd, PipelineHandles* pipeline)
{ {
vkCmdBindPipeline(cmd, pipeline.type, pipeline.handle); vkCmdBindPipeline(cmd, pipeline.type, pipeline.handle);
@ -1636,7 +1636,7 @@ ResetScissor(Vulkan* vk, VkCommandBuffer cmd = cast(VkCommandBuffer)VK_NULL_HAND
} }
pragma(inline): void void
Transition(VkCommandBuffer cmd, VkImage image, VkImageLayout current_layout, VkImageLayout new_layout) Transition(VkCommandBuffer cmd, VkImage image, VkImageLayout current_layout, VkImageLayout new_layout)
{ {
VkImageMemoryBarrier2 barrier = { VkImageMemoryBarrier2 barrier = {
@ -1695,14 +1695,14 @@ Transition(VkCommandBuffer cmd, Descriptor* desc, VkImageLayout new_layout)
Transition(cmd, &desc.view, new_layout); Transition(cmd, &desc.view, new_layout);
} }
pragma(inline): void void
Transition(VkCommandBuffer cmd, ImageView* view, VkImageLayout new_layout) Transition(VkCommandBuffer cmd, ImageView* view, VkImageLayout new_layout)
{ {
Transition(cmd, view.image, view.layout, new_layout); Transition(cmd, view.image, view.layout, new_layout);
view.layout = new_layout; view.layout = new_layout;
} }
pragma(inline): void void
Transition(VkCommandBuffer cmd, Image* image, VkImageLayout new_layout) Transition(VkCommandBuffer cmd, Image* image, VkImageLayout new_layout)
{ {
Transition(cmd, image.image, image.layout, new_layout); Transition(cmd, image.image, image.layout, new_layout);
@ -2194,7 +2194,7 @@ WriteConvDescriptor(Vulkan* vk, ImageView* view)
vkUpdateDescriptorSets(vk.device, 1, &write, 0, null); vkUpdateDescriptorSets(vk.device, 1, &write, 0, null);
} }
pragma(inline): void void
Dispatch(Vulkan* vk, VkCommandBuffer cmd) Dispatch(Vulkan* vk, VkCommandBuffer cmd)
{ {
f32 w = Ceil(cast(f32)(vk.swapchain_extent.width) / 16.0F); f32 w = Ceil(cast(f32)(vk.swapchain_extent.width) / 16.0F);
@ -2202,7 +2202,7 @@ Dispatch(Vulkan* vk, VkCommandBuffer cmd)
vkCmdDispatch(cmd, cast(u32)w, cast(u32)h, 1); vkCmdDispatch(cmd, cast(u32)w, cast(u32)h, 1);
} }
pragma(inline): void void
Dispatch(Vulkan* vk) Dispatch(Vulkan* vk)
{ {
Dispatch(vk, vk.cmds[vk.frame_index]); Dispatch(vk, vk.cmds[vk.frame_index]);

View File

@ -136,7 +136,7 @@ struct SLList(T)
Node!(T)* last; Node!(T)* last;
} }
pragma(inline): void void
Push(T)(SLList!(T)*list, Node!(T)* node, Node!(T)* nil) Push(T)(SLList!(T)*list, Node!(T)* node, Node!(T)* nil)
{ {
if(CheckNil(nil, list.first)) if(CheckNil(nil, list.first))
@ -152,7 +152,7 @@ Push(T)(SLList!(T)*list, Node!(T)* node, Node!(T)* nil)
} }
} }
pragma(inline): void void
PushFront(T)(SLList!(T)*list, Node!(T)* node, Node!(T)* nil) PushFront(T)(SLList!(T)*list, Node!(T)* node, Node!(T)* nil)
{ {
if(CheckNil(nil, list.first)) if(CheckNil(nil, list.first))
@ -167,7 +167,7 @@ PushFront(T)(SLList!(T)*list, Node!(T)* node, Node!(T)* nil)
} }
} }
pragma(inline): bool bool
CheckNil(T)(Node!(T)* nil, Node!(T)* node) CheckNil(T)(Node!(T)* nil, Node!(T)* node)
{ {
return node == null || node == nil; return node == null || node == nil;