Vulkan使用及資料(Awesome)筆記

2021-09-18 09:10:35 字數 1246 閱讀 4577

本文是關於vulkan的一些使用筆記。

(1)vulkan sdk (lunarg)

(2)glfw | glfw pre-compiled (負責window的建立,遮蔽平台差異)

(3)glm(線性代數運算、header-only library)

- 注2:glm因為是header-only library,所以直接down最新的庫(託管在github上),解壓到某個位置就行。

(1)vulkan-docs: khronosgroup官方託管在github上的文件系列;

(2)siggraph2015 vulkan 介紹;

(3)vulkan tutorial: 官方主頁上的英文教程;

(4)vulkan tutorial的民間中文版: csdn上一哥們翻譯的;

(5)乙個對(4)和其他文章整理了的vulkan中文教程系列: 程式園上的部落格;

(6)vulkan specification: khronosgroup官網發布的specification;

(7)vulkan® 1.0.91 - a specification (with khr extensions): khronosgroup官網發布的帶khr擴充套件描述的specification(online);

(8)vulkan例程samples系列: 民間大神託管在github上的專案;

(9)vulkan官方例程samples系列: khronosgroup官方託管在github上的專案;

(10)vulkan官方提供的validation layers;

(11)官方vulkan c++ api;

(12)vulkan - 高效能渲染:一篇還不錯的部落格

(13)awesome vulkan:英偉達的乙個逗逼圖形學工程師託管的專案,列了好多資源;

(1)reddit vulkan 社群

(2)discord

Asio資料收集及使用點滴

asio的架構 boost.asio 設計索引 概念性了解api boost asio中的同步與非同步 asio的buffer buffer幾種用法,這些buffer都只是引用外部的記憶體資料,如果需要拷貝和分配,記得使用boost pool,這裡還有一篇處理拷貝buffer的文章 例子解析 boo...

資料型別及變數的格式及使用點

1.整數型別 byte 1位元組 8bit short 2位元組 int 4位元組 long 8位元組 byte範圍 128 127 定義 宣告long型變數,必須以 l 或 l 結尾 通常,定義整型變數時,預設使用int型。2.浮點型別 float 4位元組 double 8位元組 浮點型 表示帶...

海量資料分頁儲存過程及使用

支援任意排序的分頁儲存過程 create procedure pagination tblname varchar 255 表名 strgetfields varchar 1000 需要返回的列 fldname varchar 255 排序的欄位名 pagesize int 頁尺寸 pageinde...