Richard's blog

computer vision, 3D graphics, Android, computing, life.

2021年9月6日 星期一

GPU 架構 淺談 : IMR, TBR, TBDR

›
        最近 工作回歸到 GPU 領域, 也再次 興起寫些東西的想法, 回顧blog 的歷史紀錄,發現上次寫文章, 已經是 8 年前的事了, 心中除了些許震驚之外, 也隱隱感嘆歲月流逝是如此的迅速.  在這段時間, 整個 GPU 或是 Render...
4 則留言:
2013年12月11日 星期三

OpenCL 模擬 iOS7 毛玻璃效果(frosted glass)

›
最近筆者將手機作業系統升級到 iOS7, 發現 iOS7 的介面有一個亮點 : 毛玻璃(frosted glass)效果, 透過毛玻璃所在的 layer, 可以隱約看到下層 layer 的內容. 如圖一所示. 圖一 搜尋一些資訊後發現 不少人在討論這個效果, 因為 a...
2 則留言:
2013年11月12日 星期二

OpenCL 介紹

›
前言 在以往只有 fixed function pipeline 的時代, GPU 單純做為 3D 繪圖加速器, 應用程式透過諸如 OpenGL, OpenGL ES, Direct3D 等等的 3D API, 使用硬體提供的繪圖加速服務, 在 programmable pi...
16 則留言:
2013年8月23日 星期五

在程式中開關 log 的方法

›
撰寫程式, 不論是為了除錯, 或是了解程式運作的狀態, 需要在程式代碼中 加進一些 log. 一旦加入 log, 當然也需要一個開啟和關閉 log 的機制. 而且必須是一個方便使用的開關機制. 一般來說, 我們可能會使用 以下的方式在程式代碼中加入 log   #def...
2013年8月15日 星期四

Linux PID 何時會被重複使用

›
在 Android 中, 大部分的 app在執行時, 若是使用者按下 back 鍵 回到桌面, 該 app 的 process 會暫停執行, 但是 process 可能仍然會存在系統中. 如圖一所示是尚未執行 app 前的系統 process 狀態: 圖一 未執行app 之...
2013年2月5日 星期二

OpenGL projection matrix

›
OpenGL projection matrix               為了將 3D 場景呈現在 2D 的顯示裝置 , 必須透過 projection transform 將 3D 座標 轉換成 2D 座標 , 不論是 OpenGL ES 1.1 f...
1 則留言:
›
首頁
查看網路版

關於我自己

Richard's blog
檢視我的完整簡介
技術提供:Blogger.