opengles 0.8.2 → 0.8.3
raw patch · 3 files changed
+96/−3 lines, 3 filesdep ~linear
Dependency ranges changed: linear
Files
- CHANGELOG.md +47/−0
- README.md +44/−0
- opengles.cabal +5/−3
+ CHANGELOG.md view
@@ -0,0 +1,47 @@+0.8.3+-------+* Fix `cabal install` issue+* Add `README.md` and `CHANGELOG.md`++0.8.2+-------+* Support GHC 7.10.3+* Support `stack build`+* Fixed examples++0.8.0+-------+* Support Windows+* Support EGL 1.4+* Add geometry shader primitives+* Add min/max blending+* Implement multi draw with fallback+* Many improvements++0.7.0+-------+* Add framebuffer operations+* Add `shaderPrecision`+* Add Sync+* Add capability constants+* Add OpenGL 4.5 Core Profile+* Rewrite EGL+* Update examples++0.6.0+-------+* Add VertexAttributeArray+* Support render-to-texture+* Fixed bugs+* Reduce warnings+* Add gles-sandbox-player example++0.5.0+-------+* Add Framebuffer+* Add PixelFormat++0.4.0+-------+* Add Texture+* Add example
+ README.md view
@@ -0,0 +1,44 @@+OpenGL ES: Open Graphics API for Embeded Systems+================================================++[](https://hackage.haskell.org/package/opengles)++`opengles` is a Haskell wrapper library around OpenGL, OpenGL ES and EGL.+Made complicated OpenGL APIs easy yet keep flexible enough.+Resulting binary size is relatively small so that apps launches faster.+Works on both desktop and mobile.++Documentation is available through [hackage](https://hackage.haskell.org/package/opengles)+for the current and preceding releases.++Props+-----++- Garbage collection for GPU objects+- Pointer operation free+- Simplified nearly state-free rendering API+- Compile-time type check of buffers, textures, programs and so on+- Run on Linux (Mesa), Windows and Android (OS X / iOS contribution is welcome)+- Vertex Array Object Extension with fallback+- Multi Draw Extension with fallback++Cons+----++- Poor documentation and lack of tutorial+- No legacy APIs+- No uncommon extensions+- No support for most of glGet* functionality that harm performance+++Examples+--------++See [`examples/`](https://github.com/capsjac/opengles/tree/master/examples) directory.++Contact Information+-------------------++Contributions and bug reports are welcome!++Please feel free to contact me through github or email.
opengles.cabal view
@@ -1,5 +1,5 @@ name: opengles-version: 0.8.2+version: 0.8.3 synopsis: Functional interface for OpenGL 4.1+ and OpenGL ES 2.0+ description: A functional OpenGL [ES] wrapper library. Made complicated OpenGL APIs easy yet keep flexible enough.@@ -13,7 +13,9 @@ copyright: 2014-2016 capsjac category: Graphics build-type: Simple--- extra-source-files:+extra-source-files:+ CHANGELOG.md+ README.md cabal-version: >=1.10 -- cabal-version: >=1.24 -- for os(android) support @@ -69,7 +71,7 @@ , distributive , transformers , vector- , linear+ , linear >= 1.20 , lens , half , fixed