没有合适的资源?快使用搜索试试~ 我知道了~
Yave:另一个Vulkan引擎
共520个文件
h:255个
cpp:177个
frag:20个
需积分: 35 2 下载量 127 浏览量
2021-01-31
19:08:48
上传
评论
收藏 3.51MB ZIP 举报
温馨提示
雅夫 另一个C ++ 17 Vulkan引擎。 免责声明 这是一个宠物/学习项目,并不意味着它是一个严肃的引擎,除与vulkan玩耍外,不应用于其他任何用途。 目前仅支持Windows,并且仅在GCC 8+(我使用MSYS2,但任何版本都可以)上进行了测试,不适用于MSVC,也没有在Clang上进行过测试。 状态 目前一团糟,应该在我学习Vulkan时解决。 该项目尚处于初期阶段。 目前,我专注于创建一个不错的Vulkan包装器/界面和一个小型场景编辑器,然后再进行真正的引擎工作。 该编辑器当前无法使用,但我正在努力。 项目结构 y:带有许多实用程序功能和类的核心库 yave:引擎本身,仅链接到y和spirv-cross 编辑器:在yave之上构建的场景编辑器 着色器:引擎和编辑器的所有着色器 外部:第三方库 建造 你需要: CMake的(3.7) C ++ 17编译器(例如GCC 9.2) 实现的功能: 缓冲液 图片 数组 立方体贴图IBL探针 描述符集 基本管道 计算着色器 交换链 帧缓冲 资源生命周期管理 框架图 渲染管线 平铺延迟着色器 物理照明 基本场景 网格
资源推荐
资源详情
资源评论
收起资源包目录
Yave:另一个Vulkan引擎 (520个子文件)
sqlite3.c 7.12MB
loader_example.cc 31KB
deferred_locals.comp 8KB
ssao.comp 6KB
deferred_ambient.comp 3KB
tonemap_params.comp 1KB
cubemap_convolution.comp 1KB
histogram.comp 1KB
depth_bounds.comp 971B
equirec_convolution.comp 943B
depth_alpha.comp 580B
linearize_depth.comp 561B
picking.comp 473B
copy.comp 470B
brdf_integrator.comp 373B
histogram_clear.comp 273B
ssao_upsample_merge.comp 66B
ssao_upsample.comp 45B
imgui.cpp 762KB
imgui_widgets.cpp 367KB
imgui_demo.cpp 267KB
imgui_draw.cpp 177KB
DeviceResourcesData.cpp 73KB
ImageFormat.cpp 39KB
SQLiteAssetStore.cpp 25KB
FolderAssetStore.cpp 19KB
CmdBufferRecorder.cpp 18KB
widgets.cpp 16KB
LightingPass.cpp 16KB
FrameGraph.cpp 15KB
ThumbmailCache.cpp 14KB
import.cpp 14KB
DescriptorSetAllocator.cpp 14KB
Gizmo.cpp 14KB
EngineView.cpp 13KB
Device.cpp 13KB
DeviceResources.cpp 13KB
SSAOPass.cpp 12KB
SceneImporter.cpp 12KB
ResourceBrowser.cpp 12KB
Swapchain.cpp 11KB
UiManager.cpp 11KB
String.cpp 10KB
transforms.cpp 10KB
Barrier.cpp 9KB
MaterialCompiler.cpp 9KB
Window.cpp 9KB
ShaderModuleBase.cpp 9KB
CameraController.cpp 9KB
EditorEntityPass.cpp 9KB
FileSystemView.cpp 9KB
FrameGraphPassBuilder.cpp 8KB
Vector.cpp 8KB
Image.cpp 8KB
perf.cpp 7KB
ImGuiRenderer.cpp 7KB
RenderPass.cpp 7KB
MaterialPreview.cpp 7KB
ShaderProgram.cpp 7KB
String.cpp 7KB
EntityView.cpp 7KB
format.cpp 7KB
HashMap.cpp 6KB
IBLProbe.cpp 6KB
EditorContext.cpp 6KB
LifetimeManager.cpp 6KB
MaterialEditor.cpp 6KB
ui.cpp 6KB
FileSystemModel.cpp 6KB
DeviceMemoryHeap.cpp 6KB
EntityWorld.cpp 6KB
AtmospherePass.cpp 6KB
ToneMappingPass.cpp 6KB
EditorResources.cpp 6KB
ShadowMapPass.cpp 5KB
DebugUtils.cpp 5KB
RayTracing.cpp 5KB
File.cpp 5KB
FrameGraphResourcePool.cpp 5KB
AssetLoadingThreadPool.cpp 5KB
FileBrowser.cpp 5KB
FrameGraphFrameResources.cpp 5KB
IdBufferPass.cpp 5KB
FrameGraphPass.cpp 5KB
MemoryInfo.cpp 4KB
AssetStringifier.cpp 4KB
main.cpp 4KB
StaticThreadPool.cpp 4KB
Framebuffer.cpp 4KB
SettingsPanel.cpp 4KB
Instance.cpp 4KB
Camera.cpp 4KB
crashhandler.cpp 4KB
CmdBufferPool.cpp 4KB
StaticMeshComponent.cpp 4KB
BloomPass.cpp 4KB
Functor.cpp 4KB
MainEventHandler.cpp 4KB
ComputeProgram.cpp 4KB
Chrono.cpp 4KB
共 520 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
传奇panda
- 粉丝: 23
- 资源: 4581
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功