2009年9月11日 星期五

Graphic and Reality World

最近一頭腦的栽入了 Linux Graphic and OpenGL/ES 的世界,不過也是因為工作上的需要,才會有機會這樣去實際瞭解 Graphic 的發展現況。

在 Linux 上的 Graphic 其實頗有趣,尤其是看到 OpenGL Demo Program 執行後的效果,更讓人覺得興奮(是我太久沒打 Game 的關係嗎?),雖然只是簡單的機器人或是茶壺的旋轉,但是仔細看程式後,發現這都是一行一行的程式碼,除非需要貼圖的動作,才會有額外的圖片,所有的動作都是以程式的方式動態繪出。

目前需要瞭解的方向可以分為:
  • MESA 3D Library
  • Gallium3d Driver Architecture
  • DRM and DRI
  • OpenGL/ES and EGL
雖然對這幾個部份都有一些涉獵,但是還是覺得看 Code 的速度還是不夠快,如果可以更快的測試並作修正,也許瞭解的速度會比較快。
另外可能是生性孤僻,比較不知道應該如何跟 community 透過 mailing list 溝通,所以想對特定的 project 作貢獻的機會也就比較少。

看到 0xlab 在 Android 上面的貢獻,發展了很多的東西,而且品質很不錯。改寫的速度之快,讓小弟很慚愧,期望哪天我也能進步到這樣的程度。

雖然有時工作上得想法並不會得到認同,但是還是希望能作些有用的東西,且是自己會期待事情,也許對自己不會有太多益處,但那樣沈浸思考與挑戰的過程,是工程師在暴風下的避難所。回歸原點,找到自己的熱情,以自己的方式出發,並為自己的決定負責,會是很有趣的人生。

沒有留言: