20 Commits (bbda536e58f6bd9601bc8e1b9ce5d950ffa73909)

Author SHA1 Message Date
  nihuini bbda536e58 dummy buffer and image make life easier :) 6 years ago
  nihui 9a9a618229 image storage is mandatory, less options makes life easier 6 years ago
  nihui 62da1228e1
adreno image shader + fp16 + fp16a (#1714) 6 years ago
  nihuini b2d9325c0d test activation fusion 6 years ago
  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 759d653663 fix various fp16p issues, fix #1540 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
  nihui 33b16811ce reimplement sfp afp conversion macro as function style buffer load store, drop lds shader for the moment 6 years ago
  nihuini 0d9096edd4 fix fasterrcnn example on vulkan fp16p 6 years ago
  nihuini 336d1c1edd remove the ncnn namespace for in source Option 6 years ago
  volvet ecd64fb36b Fixed lots of compile warnings (#1286) 6 years ago
  nihuini c4f23ae8ad rename Mat packing to elempack 7 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 cd7559c639 more fix for fp16p, still disabled by default 7 years ago
  nihuini aa94e77e68 fix pipeline object leak 7 years ago
  nihuini f5ba97e7c6 lds optimize for conv3x3s1, conv1x1s1 and fc 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