lambdacube edsl
1.0.0
檢查最新系統:http://lambdacube3d.com
Lambdacube 3D是一種特定領域的語言和庫,可以以純粹功能性的樣式編程GPU。
您可以在開發博客中找到更多信息。 http://lambdacube3d.wordpress.com/
即在Ubuntu上:
sudo apt install libgl1-mesa-dev libxi-dev libxcursor-dev libxinerama-dev libxrandr-dev zlib1g-dev libpulse-dev
對於其他Linux發行版,請確保安裝了相關軟件包。
這些庫開發所需的圖書館。
要編譯您將需要Haskell堆棧。
stack setup
stack build
stack exec -- lambdacube-hello
stack exec -- lambdacube-shadowmapping
stack exec -- lambdacube-cubemap
stack exec -- lambdacube-convolutionfilter
lambdacube-edsl軟件包包含圖形EDSL和OpenGL 3.2後端。
進行工作的項目,為LAMBDACUBE 3D提供字體渲染功能。
還要檢查代碼。
地震III級別的lambdacube核心申請。它需要原始Quake 3演示或完整版本的 *.pk3數據文件。可從http://lvlworld.com獲得額外定制的遊戲級別。在啟動期間,應用程序將在當前目錄中找到所有可用的.pk3文件。地圖名稱可以作為Q3DEMO可執行文件的參數給出。

經典賽車遊戲特技的複興,是Lambdacube的非小型大小示例。這取決於子彈物理引擎Haskell綁定。它僅從GIT存儲庫中獲得。
git clone git://github.com/csabahruska/bullet.git
可以在子彈/讀數中找到子彈安裝說明。為了使特技演示起作用,您需要根據程序給出的說明下載原始遊戲。

