summaryrefslogtreecommitdiffstats
path: root/src/net/java/joglutils/msg/nodes
Commit message (Collapse)AuthorAgeFilesLines
* Hacked in support for setUniform() in ShaderNode. When I say hack, I mean ↵Christopher Campbell2007-04-041-0/+9
| | | | | | it. Will clean it up later. git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@58 83d24430-9974-4f80-8418-2cc3294053b9
* Added new DepthTest node class, with support from [GL]DepthTestElement. ↵Christopher Campbell2007-04-041-0/+70
| | | | | | This provides an easy mechanism for disabling depth testing for a portion of the scene graph (useful when rendering alpha blended elements). Thanks to Ken Russell for suggesting this idea. git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@57 83d24430-9974-4f80-8418-2cc3294053b9
* Checked in code from Chris Campbell for abstracting shader support andKenneth Russel2007-04-031-0/+115
| | | | | | | adding it to MSG -- thanks very much. git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@55 83d24430-9974-4f80-8418-2cc3294053b9
* Added PerspectiveCamera.getWidthAngle(). Removed commented-out codeKenneth Russel2007-04-013-3/+24
| | | | | | | from Camera. Added error checking code to Group. git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@54 83d24430-9974-4f80-8418-2cc3294053b9
* Added msg.jar target. Added dispose() method to Texture2. Fixed smallKenneth Russel2007-03-311-0/+13
| | | | | | | | bug just introduced in DisplayShelf causing half the images to be skipped. git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@53 83d24430-9974-4f80-8418-2cc3294053b9
* Added support for using TextureRenderer in conjunction with Texture2Kenneth Russel2007-03-282-11/+147
| | | | | | | | | | | | node and updating sub-images of Texture2 nodes, as well as switching between the two modes. Added animated clock texture to DisplayShelf demo shown before images are loaded. Added computation of camera distance from titles and offset of selected title to DisplayShelf. Added parameters for controlling distance between stacked and selected titles. Redid camera and title positioning code. git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@49 83d24430-9974-4f80-8418-2cc3294053b9
* Made TextureElement refer to the Texture2 node rather than the TextureKenneth Russel2007-03-272-2/+5
| | | | | | | it contains git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@48 83d24430-9974-4f80-8418-2cc3294053b9
* Added ray picking functionality via RayPickAction. Added unprojectionKenneth Russel2007-03-2411-19/+392
| | | | | | | | | | | | | | | functionality to Camera class. Added Shape and TriangleBasedShape as superclasses in the node hierarchy. Added TriangleCallback mechanism for iterating vertices of triangles and PrimitiveVertex to represent all data associated with a given vertex. Made Actions keep track of the path through the scene graph they are currently on. Added RayTriangleIntersection based on paper from Journal of Graphics Tools. Augmented DisplayShelf demo with click-selection of movie titles and reduced priority of background loading thread to avoid rendering hiccups. git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@47 83d24430-9974-4f80-8418-2cc3294053b9
* Added extensible action method mechanism via ActionTable, decouplingKenneth Russel2007-03-1812-20/+172
| | | | | | | | | Action implementations from the set of Nodes in the library. Refactored OpenGL rendering into node instances to potentially share more code among different Action subclasses. git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@45 83d24430-9974-4f80-8418-2cc3294053b9
* Initial checkin of the Minimal Scene Graph (MSG) library, intentendedKenneth Russel2007-03-1814-0/+1180
for experimentation with both 3D and 2D/3D interaction. git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@44 83d24430-9974-4f80-8418-2cc3294053b9