diff --git a/packages/ludic.render3d/gpu_vk_draw.ludic b/packages/ludic.render3d/gpu_vk_draw.ludic index 93d4b7a1..6737f4a1 100644 --- a/packages/ludic.render3d/gpu_vk_draw.ludic +++ b/packages/ludic.render3d/gpu_vk_draw.ludic @@ -400,6 +400,7 @@ function gvk_layout_key(m: Mesh) -> string { # The pipeline for program p drawing mesh m (null for a draw without vertex input, like the # full-screen triangle) with state st into a pass of n_color colour attachments of format # color_fmt, a depth attachment of depth_fmt (VK_FORMAT_UNDEFINED for none) at `samples`. +@creates(Pipeline) function gvk_pipeline(render3d_st: mut Render3dState, p: int, m: Mesh, st: GvkState, n_color: int, color_fmt: int, depth_fmt: int, samples: int) -> long { let zero: long = 0 let v = render3d_st.gvk_prog_var[p]