在 Linux 上的 Graphic 其實頗有趣,尤其是看到 OpenGL Demo Program 執行後的效果,更讓人覺得興奮(是我太久沒打 Game 的關係嗎?),雖然只是簡單的機器人或是茶壺的旋轉,但是仔細看程式後,發現這都是一行一行的程式碼,除非需要貼圖的動作,才會有額外的圖片,所有的動作都是以程式的方式動態繪出。
目前需要瞭解的方向可以分為:
- MESA 3D Library
- Gallium3d Driver Architecture
- DRM and DRI
- OpenGL/ES and EGL
另外可能是生性孤僻,比較不知道應該如何跟 community 透過 mailing list 溝通,所以想對特定的 project 作貢獻的機會也就比較少。
看到 0xlab 在 Android 上面的貢獻,發展了很多的東西,而且品質很不錯。改寫的速度之快,讓小弟很慚愧,期望哪天我也能進步到這樣的程度。
雖然有時工作上得想法並不會得到認同,但是還是希望能作些有用的東西,且是自己會期待事情,也許對自己不會有太多益處,但那樣沈浸思考與挑戰的過程,是工程師在暴風下的避難所。回歸原點,找到自己的熱情,以自己的方式出發,並為自己的決定負責,會是很有趣的人生。
沒有留言:
張貼留言