+function generate_global()
+{
+ local g
+ local w
+ local files
+ local group
+ local fname
+
+ log_dbg "generate_global: start"
+ log_dbg " list: ${group_list}"
+ log_dbg " max_nf: ${max_nf}"
+
+ for w in $(seq 1 ${max_nf}); do
+ files=""
+
+ for g in ${group_list}; do
+ group=${g}
+ fname=$(get_frame_name ${w})
+
+ if [ -f "${fname}" ]; then
+ files="${files} ${fname}"
+ fi
+ done
+
+ if [ "${files}" != "" ]; then
+ group="global"
+ fname=$(get_frame_name ${w})
+
+ if [ ${dry_run} -eq 1 ]; then
+ touch ${fname}
+ else
+ convert -colorspace sRGB -page +0+0 ${dest}/background-white.png \
+ ${files} -background none -layers merge \
+ PNG32:${fname}
+ fi
+ fi
+ done
+
+ group="global"
+ generate_video
+
+ log_dbg "generate_global: end"
+}
+