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
可以在子弹/读数中找到子弹安装说明。为了使特技演示起作用,您需要根据程序给出的说明下载原始游戏。

