原创 QString 轉 wchar_t*

  這兩天浪費了一點時間在編碼轉換上。我們使用到的一個算法庫,接口參數是一個wchar_t*,作爲文件路徑。經過實驗,幾種方法都沒有用,是個麻煩問題。記錄一下。找到了下面三種可以工作的方式。 方法1: file = filename.to

原创 Vulkan Specification(Vulkan規範):第十章 10.1 主機內存

Vulkan 內存分爲兩類: 主機內存 和 設備內存 。 10.1. 主機內存 主機內存是Vulkan實現需要的、設備不可見的內存。 這些內存可以用來存儲軟件內部數據。 Vulkan給應用程序提供了代表Vulkan實現來操作主機內存分配的

原创 Vulkan規範 翻譯招募

2017-09-14   其實,很早就開始翻譯這份文檔了,應該是二月份。但是,奈何時間總是不夠的。本來也邀請了同學來做,也沒有時間。我只能斷斷續續的做,速度太慢了,總共都沒有完成七章,打算加把勁,完成十章。   在這裏,也希望招募有

原创 Vulkan Specification(Vulkan規範):第十一章 11.2. 緩衝區視圖

11.2. 緩衝區視圖 一個 緩衝區視圖 代表 連續範圍的一個緩衝區和用來解釋數據的特定格式。 緩衝區視圖被用來讓着色器能訪問按照某種格式解釋的緩衝區內容。 爲了創建一個有效的緩衝區視圖,緩衝區必須已經被創建好了,且帶有下面的至少一個使用

原创 Vulkan Specification(Vulkan規範):第十章 10.2.1

10.2.1. CPU訪問設備內存對象 通過vkAllocateMemory創建的內存對象不能被CPU端直接訪問。 創建時帶有VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT屬性的內存對象被認爲是 可映射的 。 內存

原创 Qt GUI 模塊

  在core模塊之上,就是最爲重要的GUI模塊了。Qt4中只有QtGui模塊,UI相關的功能都封裝在一起。Qt5中拆分爲GUI、Widget兩個模塊。GUI模塊提供桌面系統集成,事件處理,OpenGL/Vulkan,基礎圖像,字體等功能

原创 機器人應用開發

    這三週(2018年11月)一直在做機器人手臂方面的調研工作。我負責三維顯示與交互、機器人逆向動力學、碰撞檢測等功能的demo搭建,另一位同事負責自動路徑規劃,硬件驅動交互等調研。調研過程中,我發現了機器人手臂這一個小的系統涉及到內

原创 工程師個人價值

2019-11-09   最近出了華爲胡玲一檔子事兒,在這個關鍵節點把華爲再次推向的輿論風口。雖然,在互聯網的圈子很關注這件事,但是,相信並不會有太多人會因爲胡玲的言論而堅決抵制華爲。似乎大家都心知肚明,華爲給員工超量工作,給出市場上兩三

原创 Vulkan 術語(待完善)

本節定義的術語在本文檔中通篇使用,可能全小寫或者大寫字母開頭。 Accessible (Descriptor Binding) [可訪問性] 若着色器階段被包含在綁定描述符的stageFlags中,一個綁定描述符對於該着色器階段可訪問。使

原创 Vulkan Specification(Vulkan規範):第十三章 13 資源描述符

着色器通過使用特殊的着色器變量(通過API間接綁定到緩衝區或者圖像視圖)來訪問緩衝區和圖像資源。 這些變量被組織進入集合,每一個綁定的集合都通過API的一個 描述符集合 對象來表示,描述符集合只能被綁定一次。 一個 描述符 是一個不透明的

原创 Qt Core 模塊

由於這個模塊太基礎了,我反而沒有看到有文章詳細的寫過。感覺這不太應該啊。core模塊由如下幾方面組成: 元對象 屬性系統 強大的signal/slot機制。 對象樹 多線程 IO、Container、狀態機 事件

原创 Vulkan Specification(Vulkan規範):第十一章 11.8. 內存別名

11.8. 內存別名 VkDeviceMemory 內存的一段區間可以被稱爲 aliased(被別名),若它通過 vkBindImageMemory,vkBindBufferMemory,或者通過稀疏內存綁定,被同時綁定到多個資源上。 在

原创 MIUI 11

2019-11-13   更新了最新的MIUI 11,使用了一會兒,真的是感覺。。。這次的產品經理是認真的嗎?在設置裏給一堆“在查找其他設置嗎?”,我能反問一下,這是智障的做法嗎?這種詢問的意義何在?不會設置老人,就因爲你問了,就知道如何

原创 Vulkan Specification(Vulkan規範):第十三章 13.1 描述符類型

13.1. 描述符類型 如下幾個小節簡單講解Vulkan支持的各種描述符類型。 每一小節定義了一種描述符類型,每一種類型在着色器語言和SPIR-V中都有詳細講解。 描述符類型和着色器語言中不透明類型的類別大多數情況下是一對一的,着色器語言

原创 關於一次疑似信息泄露事件的記錄

    先說事情。背景:這幾天,公司要求開發組都針對產品功能思考一下發明專利的問題,我就在公司電腦上、手機上的瀏覽器 查詢了一些資料。瀏覽器都沒有登陸百度賬號。否則,我第一個想法便是認爲 百度出賣了我的隱私。我詢問對方,他們也只是說從公司