2021-08-05

tcl-imagebytes: To and from byte array and Tk photo image

tcl-imagebytes

 

在寫 tcl-stbimage 時,腦中浮現了一個想法。所以我可以將 tcl-stbimage 拿到的 byte array 給 Tk 的 photo image 使用嗎?搜尋了一下,是有 C API 可以做這件事的,所以寫了這個套件來測試這個想法。

2021-08-03

tcl-stbimage: Tcl extension for stb_image

tcl-stbimage

 

stb_image 支援常用的圖檔格式,不過我會寫這個是因為如果要測試 OpenCL image object,就需要載入圖檔的資料才行,所以寫了這個 extension 用來載入圖檔的資料。

2021-08-01

tcl-opencl: Tcl extension for OpenCL

tcl-opencl


只是重新學習 OpenCL 的一些概念,再看一次 OpenCL API 的使用,所以測試的時候使用 ocl-icdPoCL 的組合來測試,然後把我所理解的部份試著轉換為 Tcl extension 寫出來。

OpenCL 這幾年的發展不太順利,雖然去年推出了 OpenCL 3.0,但是最開始的推動者 Apple 在之前就已經從 MAC OS X 移除了內建的 OpenCL。雖然如此,但是 PoCL 這個 OpenCL 自由軟體的實作品也仍然展現了  OpenCL 的優點,就是這是一個開放的標準。