12 Commits (7365bb80a216d996e445f8481c19a1a302df0230)

Author SHA1 Message Date
  nihui 7365bb80a2
vkmat and command api breaks (#1689) 6 years ago
  nihuini 1ea9de3bdf create shader pipeline by type index, resolve binding count and push constant count from spirv. since we don't create compound shader module for macos and ios compatibility, it is enough to use fixed main as the shader entry point 6 years ago
  nihui 61956069ae fix pack8 condition 6 years ago
  nihui 9821be7a42 create pack8 pipeline only if shader_pack8 is enabled 6 years ago
  nihui 4ca0c3c4ab fix concat fp16p 6 years ago
  nihui 7ae585f217 shape hint is elemsize aware 6 years ago
  nihui 0f7e7bca02
shader shape specialization constant and basic local group size partition (#1523) 6 years ago
  nihui a718129d76 shader pack8 option works 6 years ago
  nihuini 163fb92537 concat vulkan pack1to4 and pack4to1to4 6 years ago
  nihuini c4f23ae8ad rename Mat packing to elempack 6 years ago
  nihuini e09607bc22 add option to upload model function, pipeline creation honors option use flags, setting allocator per extractor do not make much sense 7 years ago
  nihuini 7a8f68aca6 move vulkan code to subdir, new layer interface create_pipeline and destroy_pipeline for post-loading works 7 years ago