我發現的唯一的事情是Penumbra,這似乎包裹的OpenGL 1.1,這是我沒有在最不關心。它並不真正需要做任何幻想,圍繞LWJGL包裝暴露的OpenGL 3.3 /核心或OpenGL 4.x版/核心在單個命名空間就足夠了 - 我不會介意更慣用包裝或者,只要因爲它不做任何即時模式繪圖並支持GLSL 3.3,我基本上很開心。(現代)OpenGL是否有Clojure包裝?
回答
可悲的是有總比沒有半影區等。我也很想擁有這個......我想知道我們是否可以籌集資金來資助Zach Tellman來開展工作?!
你檢查出奎爾?它是Processing for Clojure,也適用於OpenGL。
OpenGL是處理直接調用GPU,所以我不認爲有可能獲得任何遠程慣用的Clojure的。
就個人而言,我一直在使用JOGL(https://jogamp.org/jogl/www/)調用Clojure的代碼中。
到目前爲止,我感覺很糟糕的表現。
******我剛纔注意到阿卡迪亞的存在,這看起來不錯: https://github.com/arcadia-unity/Arcadia
當我說_idiomatic_,我不是指功能。我在談論更多關於語法糖的問題,以使這些功能處理得更自然一些。 – Cubic
在我看來,阿卡迪亞已經死了。由於Unix文件路徑,它在Windows上也不起作用。在Linux上,Unity編輯器需要一個32位'gcc',我確信它是最不可接受的。我沒有在Mac上嘗試過,但我認爲這是您唯一的選擇,而且仍然是使用看似已死的項目。 (這是一個恥辱,我很興奮,我對Unity3D和Clojure非常感興趣,UE4也是如此,但這可能太過牽強:P)。 – MasterMastic
作爲一個項目,阿卡迪亞遠未死亡。只要看一下github存儲庫就可以看到穩步持續的進展。通過twitter feed可以看出,Unity 5.5 + Mono 4.9測試版開發活躍且持續,以及移動應用程序打包。看看Gitter頻道顯示,一些開發人員實際上正在使用Arcadia進行項目,而不僅僅是原型設計。 – huntar
- 1. 在Clojure中包裝
- 2. 是否有替代int64包?
- 3. 柳葉刀是否需要clojure包裝或jar文件?
- 4. Clojure代理是否總是調用super.method()?
- 5. clojure-1.6.0.jar是否包含源代碼和/或JavaDoc?
- 6. 是否有FastLZ實現的python包裝器
- 7. 是否有更現代的CORBA實現?
- 8. IntelliJ IDEA是否有創建包裝代碼生成器
- 9. 包裝應用程序是否有captureVisibleTab替代方案?
- 10. R中是否有「包裝」功能?
- 11. 是否有完整的win32包裝庫?
- 12. 是否有Scala的OAuth包裝庫?
- 13. 是否只有CSS容器包裝?
- 14. cron周圍是否有Python包裝?
- 15. 是否有Monotouch的OpenCV包裝?
- 16. 是否有任何WebM libvpx .Net包裝?
- 17. 是否有SEL的包裝對象?
- 18. 是否有可能重新包裝APK
- 19. 是否有Tumblr API的JavaScript包裝?
- 20. 使用現代OpenGL上下文是否合理?
- 21. 在現代遊戲中瞄準OpenGL 3.2是否合理?
- 22. Ruby中是否有包實現?
- 23. 是否有java/clojure的任何條件重啓庫實現?
- 24. 現代OpenGL顏色
- 25. 包裝OpenGL矩陣翻譯
- 26. OpenGL glTexSubImage數據包裝
- 27. 創建安裝包是否代替編譯代碼?
- 28. 在clojure中,是否有遞歸版本的代碼記錄?
- 29. 是否有任何替代android.net.rtp包
- 30. 使用Swig爲C++代碼構建C#包裝時,是否可以將代碼添加到現有方法?
我不得不懷疑,只是因爲半影支持即時模式,爲什麼這是否意味着:我喜歡把它擴展到做你想做的事情? – Bill
它不支持即時模式。它完全圍繞它構建。 「擴展」它做我想做的事情與自己寫整個事情是一樣的。順便說一句,我現在正在做。在薄「只要給我OpenGL作爲clojure功能,沒有任何特別關注的idiomaticy」有點方式。 – Cubic
太糟糕了。 – Bill