71 Commits

Author SHA1 Message Date
b8b1b0465e 新增初始化脚本 2024-03-25 11:13:42 +08:00
7b4dcdfda2 更新脚本新增rtaudio和taskflow的checkout 2024-03-25 10:44:48 +08:00
c19236283b 修复macos编译 2024-03-25 06:20:58 +08:00
19c2b0fe2b 修复macos编译 2024-03-25 06:17:04 +08:00
00d6b5fb69 新增全局application对象 2024-03-24 01:49:47 +08:00
5b02f82f07 spdlog更新 2024-03-24 01:34:09 +08:00
d81d1b24d4 修复日志无法落地的bug 2024-03-24 01:30:55 +08:00
0d73da1657 修复错误的文件遍历 2024-03-23 22:19:11 +08:00
83c7a1fc7d 修改头文件修复编译错误 2024-03-23 19:48:16 +08:00
4746178a62 现在RtAudio使用默认输出设备, 并新增打印当前所有设备函数 2024-03-22 15:59:17 +08:00
f3e3c4f660 修复RtAudio卡死问题 2024-03-22 15:52:14 +08:00
3d14705a07 启用RtAudio 2024-03-22 15:37:48 +08:00
dce226a28e 新增更新脚本 2024-03-22 15:14:48 +08:00
d765452895 临时禁用RtAudio, 因为它在获取设备时死循环 2024-03-22 15:07:32 +08:00
e136589a19 使用G++编译 2024-03-22 14:21:22 +08:00
bca7d02df8 删减application类 2024-03-08 17:54:14 +08:00
c7f0281ea5 修改导出宏 2024-03-08 17:46:52 +08:00
e5f2eab9cc 注释修改 2024-03-08 17:44:04 +08:00
7e1767e9e8 更新gitmodules 2024-03-08 17:41:56 +08:00
34d31d13ef 从子模块中删除glfw 2024-03-06 21:10:25 +08:00
7f87fc6ba4 改为使用rtaudio 2024-03-06 21:08:35 +08:00
c6a8e16393 纯core, 不带任何渲染功能 2024-03-05 21:48:35 +08:00
0acf109ef2 新增mixer_track ui_buffer用于绘制混音台轨道音量
新增默认插件窗口位置
新增portaudio启用默认asio输出设备
修复circular_audio_buffer编译错误
2024-03-04 01:15:28 +08:00
e8d341df18 修复编译错误 2024-03-01 18:24:45 +08:00
94b9057cbd 修改audio_buffer::get_interleaved_buffer()为const, 新增当乐器类型插件移除时移除混音轨道 2024-03-01 18:12:26 +08:00
23bc4ce501 新增audio buffer提供交错缓冲区, 新增环形缓冲区作为ui可视化 2024-03-01 17:45:51 +08:00
c957b60ec8 新增imgui-knobs, 新增释放管理器顺序依赖, 修复plugin_host窗口没有打开的问题 2024-03-01 14:48:24 +08:00
cb3b2e0c6a plugin_host窗口位置保, channel_rack控件 2024-03-01 09:08:47 +08:00
fbd7e63756 修复退出时崩溃 2024-02-29 11:56:49 +08:00
ccbfdc1213 优化编译流程 2024-02-29 11:53:40 +08:00
f77360e3d7 修复链接错误 2024-02-29 11:53:00 +08:00
735cb48a83 修复没有设置sample rate和block size导致的vst2插件崩溃 2024-02-29 09:49:16 +08:00
9ba3592e27 创建plugin_host时注册mixer_track 2024-02-28 21:57:28 +08:00
97286e1265 plugin_host删除时关闭Editor 2024-02-28 16:56:51 +08:00
869ec21603 新增plugin_host窗口关闭逻辑 2024-02-28 11:27:54 +08:00
63436a413f 新增窗口管理 2024-02-28 11:20:18 +08:00
2f1fc152ff vst2 host 2024-02-27 23:24:40 +08:00
dc28bf6e0f 新增singleton_manager释放顺序整理, 新增audio_device_manager 2024-02-27 16:25:18 +08:00
8b328cc0d6 新增taskflow, 新增单例管理, 新增从Slate版本迁移的部分功能 2024-02-27 00:38:00 +08:00
daiqingshuang
2f80e79800 删除render target 2024-02-20 18:23:47 +08:00
daiqingshuang
8c2bc80e05 无边框窗口 2024-02-20 17:59:12 +08:00
daiqingshuang
ca01bf072c 修改descriptor_pool大小,修改资源释放 2024-02-20 15:40:51 +08:00
daiqingshuang
b996cf26bb compute pipeline以及buffer绑定 2024-02-20 14:09:44 +08:00
daiqingshuang
f055bfbd76 调整DescriptorPool大小 2024-02-20 10:29:19 +08:00
45bd309e8d vulkan图片加载 2024-02-20 10:06:45 +08:00
fbb01724a4 新增自动化编译shader 2024-02-19 21:17:53 +08:00
b359240bb1 删除glad, 修复vulkan在修改窗口大小时没有重新创建swap chain的问题 2024-02-19 20:42:30 +08:00
daiqingshuang
307da1f74f 新增编译shader目标 2024-02-19 18:31:59 +08:00
daiqingshuang
c93ed0fd77 vulkan pipeline 2024-02-19 18:02:58 +08:00
daiqingshuang
162c660fb9 修改render_target接口,删除无用文件 2024-02-19 16:55:48 +08:00