摘要: 1.path类:文件路径相关操作,如指定的路径是否存在等; 2.directory_entry类:获取文件属性等,如指定文件是否是常规文件,还包括文件大小、文件最后修改时间; 3.directory_iterator类:遍历目录,获取目录文件,不包括子目录,其介绍参见; 4.recursive_di 阅读全文
posted @ 2023-12-04 13:25 经纬视界 阅读(23) 评论(0) 推荐(0) 编辑
摘要: #include <iostream> #include <fstream> using namespace std; int main() { ifstream infile; try { infile.open("file.txt"); if (!infile) { throw runtime_ 阅读全文
posted @ 2023-12-04 13:21 经纬视界 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 呈现模式: 对于交换链对显示模式的设置应该是最重要的,因为它代表实际显示图像到屏幕的时机。在Vulkan中有四种显示模式: 1.VK_PRESENT_MODE_IMMEDIATE_KHR 由应用提交的图像立刻被传输到屏幕。这种方式可能导致图像不完整。 2.VK_PRESENT_MODE_FIFO_K 阅读全文
posted @ 2023-12-02 14:53 经纬视界 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 帧缓冲(Framebuffer)代表由渲染管线进行渲染的一组图像。它们影响管线的最后几个阶段:深度模板测试,颜色混合,逻辑运算,多重采样等等。一个帧缓冲对象总是附着在一个渲染通道上并且可以用在多个具有相似模板编排的渲染通道中。 调用vkCreateFramebuffer创建帧缓冲对象。 在VkFra 阅读全文
posted @ 2023-12-02 14:05 经纬视界 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 能将渲染管线和运算管线区别开了的要素之一是——通用,在你使用一个渲染管线渲染图像之后也可能进行其他处理或展示给yoghurt。在复杂的图形应用中,图像需要经过许多通道才能生成,每个通道都负责不同的部分,比如全屏幕的后处理或合成,或渲染UI元素等。 这些通道可以由vulkan的一个渲染通道对象表达出来 阅读全文
posted @ 2023-12-02 14:04 经纬视界 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 渲染是vulkan最基础的功能,也是众多图形化应用最核心的部分。vulkan的渲染过程可以当作是通过执行不同阶段的命令以此来在展示设备上渲染出图片的过程。 vulkan中,渲染管线可以看作是一条生产流水线,命令在管线的开头进入,并且在管线内不同阶段执行。每个阶段都有诸如变换,读取命令或关联的数据,然 阅读全文
posted @ 2023-12-02 14:02 经纬视界 阅读(117) 评论(0) 推荐(0) 编辑
摘要: #include <iostream> #include <semaphore> #include <thread> using namespace std; std::counting_semaphore<3> csem(0); // semaphore release = condition_v 阅读全文
posted @ 2023-12-01 09:03 经纬视界 阅读(38) 评论(0) 推荐(0) 编辑
摘要: #include <iostream> #include <filesystem> namespace fs = std::filesystem; void traverseDirectory(const std::string& path) { for (const auto& entry : f 阅读全文
posted @ 2023-11-30 16:32 经纬视界 阅读(416) 评论(0) 推荐(0) 编辑
摘要: #include <iostream> #include <strstream> using namespace std; int main() { char szBuf[16] = {"hello world!"}; std::strstreambuf memo(szBuf,sizeof(szBu 阅读全文
posted @ 2023-11-30 10:51 经纬视界 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 最小GIS迷你地球实现(实现一套最小的三维GIS球体) V1.0.0.0版本 数据加代码比较大(主要是数据,数据有1G多,代码约5000行),无法上传,如需要微信联系(17381925156) 效果图: 相机推进后: 1 . 功能目标 1.1 实现基本的卫片数据浏览 1.2 实现高程数据的浏览 1. 阅读全文
posted @ 2023-10-18 08:06 经纬视界 阅读(143) 评论(0) 推荐(0) 编辑