100 Commits

Author SHA1 Message Date
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
daiqingshuang
6d7326b5bb 重命名并删除测试文件 2024-02-19 16:46:37 +08:00
daiqingshuang
a6fe6f15f6 整理代码 2024-02-19 16:44:17 +08:00
daiqingshuang
4d8b91ca98 vulkan rhi 2024-02-19 16:23:19 +08:00
6dc432b283 imgui移除无用文件依赖 2024-02-19 02:20:57 +08:00
fa2a33881a 启用docking 2024-02-19 01:42:13 +08:00
87ad4d5eb9 格式化代码 2024-02-19 01:33:18 +08:00
e50fcb1992 改为使用glfw, 并仅实现opengl rhi 2024-02-19 01:28:50 +08:00
0be061e397 删除slang和sdl,改为使用glfw 2024-02-19 00:42:18 +08:00
423c09e628 修改pixel_shader绘制,抽象出pixel_shader_drawer 2024-02-09 09:21:32 +08:00
c75cdff50f 修复在render_target_dx11在resize时的渲染失败问题 2024-02-07 23:13:38 +08:00
3a3d3caa1a 新增dx11根据反射信息自动绑定到目标binding point 2024-02-07 22:59:26 +08:00
93980885a6 rhi新增设置参数接口 2024-02-07 21:38:26 +08:00
c302939176 修改imgui cmakelists以支持ImGui数据类型数学函数 2024-02-03 02:27:42 +08:00
64db7ba909 新增scope_exit(copy from unreal engine)
新增pixel shader绘制到一张rt
2024-02-03 02:23:15 +08:00
9e79dae3c9 修复错误的shader_model 2024-02-02 01:07:12 +08:00
983de38c36 修复shader_type读取不正确 2024-02-02 01:03:08 +08:00
2f6c08adb2 新增dx11 shader支持 2024-02-02 00:37:22 +08:00
bbd2b83e7a rhi 2024-02-01 12:42:58 +08:00
2cc7cf4f32 添加HLSLcc为非子模块 2024-01-31 15:14:40 +08:00
e9849ec7bc 删除HLSLcc 2024-01-31 15:12:02 +08:00
bba0a3a389 init 2024-01-31 15:02:34 +08:00