Permalink
Browse files

update to 0.6.0 proper, and add twilight message to readme

  • Loading branch information...
1 parent fe2528b commit c39274ec3bc696616e2e6cae158fa7ab7a6a863c @ztellman committed Sep 21, 2011
Showing with 10 additions and 9 deletions.
  1. +3 −1 README.textile
  2. +2 −3 project.clj
  3. +1 −1 src/penumbra/translate/operators.clj
  4. +4 −4 test/example/opengl/marble.clj
@@ -1,3 +1,5 @@
+*Penumbra is not under active development. However, it's still a fun way to play around with OpenGL and Clojure. Bugs will be fixed, time permitting, but new features are unlikely.*
+
Penumbra is an idiomatic wrapper for OpenGL in Clojure, by way of LWJGL.
This Java/C code
@@ -30,6 +32,6 @@ A long term goal for Penumbra is to simplify GPU programming as much as possible
h3. Using Penumbra
-Penumbra 0.5.0 targets Clojure 1.1.0, and 0.6.0 targets Clojure 1.2.0. Directions for installation and use in other projects can be found "here":http://wiki.github.com/ztellman/penumbra/getting-started.
+Directions for installation and use in other projects can be found "here":http://wiki.github.com/ztellman/penumbra/getting-started.
If you have any questions, please visit the "mailing list":http://groups.google.com/group/penumbra-lib.
View
@@ -1,12 +1,11 @@
-(defproject penumbra "0.6.0-SNAPSHOT"
+(defproject penumbra "0.6.0"
:description "An idiomatic wrapper for OpenGL"
:dependencies [[slick-util "1.0.0"]
- [cantor "0.3.0-SNAPSHOT"]
+ [cantor "0.3.0"]
[org.clojure/clojure "1.2.0"]
[org.clojure/clojure-contrib "1.2.0"]
[org.clojars.charles-stain/lwjgl "3.0"]
[org.lwjgl/lwjgl-util "2.7.1"]
[org.clojars.charles-stain/jme3-lwjgl-natives "3.0"]]
-
:java-source-path "java"
:dev-dependencies [[swank-clojure "1.3.0"]])
@@ -87,7 +87,7 @@
(and
(not (and (-> x meta :tag nil?) (= 1 (count x)) (-> frst meta :tag)))
(not (and (element? frst) (= 1 (count x))))
- (not (or (sequential? frst) (#{'do 'scope 'defn} frst)))))))
+ (not (or (sequential? frst) (#{'do 'scope 'defn 'let} frst)))))))
(defn results [x]
(if (result? x)
@@ -68,9 +68,9 @@
(enable :depth-test)
(reset-random-texture
- (assoc state
- :teapot (create-display-list (teapot))
- :octaves 6.0)))
+ (assoc state
+ :teapot (create-display-list (teapot))
+ :octaves 6.0)))
(defn mouse-drag [[dx dy] _ button state]
(assoc state
@@ -89,7 +89,7 @@
(rotate (:rot-y state) 0 1 0)
(color 1 0 0)
(blit!
- (with-pipeline marble [{:octaves (:octaves state)} (app/size) [(:tex state)]]
+ (with-pipeline marble [{:octaves (:octaves state)} (app/size) [(:tex state)]]
(clear)
;;(text/write-to-screen (str (int (/ 1 delta)) "fps") 0 0)
((:teapot state)))))

0 comments on commit c39274e

Please sign in to comment.