summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fixed bug in test and use of 1/w value in Camera.unproject()Kenneth Russel2008-07-181-5/+5
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@102 83d24430-9974-4f80-8418-2cc3294053b9
* Initial checkin of the TextRenderer3D class. This class rkwright2008-06-213-0/+1238
| | | | | | | | | | | | | provides a true 3D rendering of a text string. Methods are available to draw text, set the extrusion depth as well as compile to a display list rather than draw immediately. Also checked in a simple demo (TestRenderer3D) of the use of the draw() method. As simple as it can be. Also checked in a more complex exampled that demonstrates the compile/call methods and uses animation to bounce a large number of text objects (as display lists) around the screen. git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@101 83d24430-9974-4f80-8418-2cc3294053b9
* Updated the render method to correctly handle the lighting. There was a line ↵rodgersgb2008-05-071-5/+4
| | | | | | of code that turned on lighting when it should not have. git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@100 83d24430-9974-4f80-8418-2cc3294053b9
* Updated the compiled jar. This file has only the model classes in it.rodgersgb2008-05-071-0/+0
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@99 83d24430-9974-4f80-8418-2cc3294053b9
* Removing file to update it.rodgersgb2008-05-071-0/+0
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@98 83d24430-9974-4f80-8418-2cc3294053b9
* Moved remotelyrodgersgb2008-04-301-0/+0
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@97 83d24430-9974-4f80-8418-2cc3294053b9
* Added a file remotelyrodgersgb2008-04-301-0/+0
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@96 83d24430-9974-4f80-8418-2cc3294053b9
* Removed file/folderrodgersgb2008-04-301-0/+0
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@95 83d24430-9974-4f80-8418-2cc3294053b9
* Added a file remotelyrodgersgb2008-04-291-0/+0
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@94 83d24430-9974-4f80-8418-2cc3294053b9
* Added a file remotelyrodgersgb2008-04-291-0/+0
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@93 83d24430-9974-4f80-8418-2cc3294053b9
* Added a folder remotelyrodgersgb2008-04-2922-0/+7998
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@92 83d24430-9974-4f80-8418-2cc3294053b9
* Added a folder remotelyrodgersgb2008-04-2946-0/+56
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@91 83d24430-9974-4f80-8418-2cc3294053b9
* Added a folder remotelyrodgersgb2008-04-290-0/+0
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@90 83d24430-9974-4f80-8418-2cc3294053b9
* Added a folder remotelyrodgersgb2008-04-292-0/+1003
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@89 83d24430-9974-4f80-8418-2cc3294053b9
* Added a folder remotelyrodgersgb2008-04-297-0/+603
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@88 83d24430-9974-4f80-8418-2cc3294053b9
* Added a folder remotelyrodgersgb2008-04-295-0/+1520
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@87 83d24430-9974-4f80-8418-2cc3294053b9
* Added a file remotelyrodgersgb2008-04-291-0/+109
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@86 83d24430-9974-4f80-8418-2cc3294053b9
* Added a file remotelyrodgersgb2008-04-291-0/+25
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@85 83d24430-9974-4f80-8418-2cc3294053b9
* Added a file remotelyrodgersgb2008-04-291-0/+38
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@84 83d24430-9974-4f80-8418-2cc3294053b9
* Added a file remotelyrodgersgb2008-04-291-0/+21
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@83 83d24430-9974-4f80-8418-2cc3294053b9
* Removed file/folderrodgersgb2008-04-290-0/+0
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@82 83d24430-9974-4f80-8418-2cc3294053b9
* Initial Importrodgersgb2008-04-290-0/+0
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@81 83d24430-9974-4f80-8418-2cc3294053b9
* Removed file/folderrodgersgb2008-04-180-0/+0
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@80 83d24430-9974-4f80-8418-2cc3294053b9
* Created folder remotelyrodgersgb2008-04-180-0/+0
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@79 83d24430-9974-4f80-8418-2cc3294053b9
* Removed file/folderrodgersgb2008-04-180-0/+0
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@78 83d24430-9974-4f80-8418-2cc3294053b9
* Created folder remotelyrodgersgb2008-04-180-0/+0
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@77 83d24430-9974-4f80-8418-2cc3294053b9
* Added model directory on request of rodgersgbKenneth Russel2008-04-170-0/+0
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@76 83d24430-9974-4f80-8418-2cc3294053b9
* Removed redundant addition of canvasKenneth Russel2008-04-171-1/+0
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@75 83d24430-9974-4f80-8418-2cc3294053b9
* Removed file/folderrodgersgb2008-04-170-0/+0
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@74 83d24430-9974-4f80-8418-2cc3294053b9
* Created folder remotelyrodgersgb2008-04-170-0/+0
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@73 83d24430-9974-4f80-8418-2cc3294053b9
* Added GLResetAction, used for clearing out the state of nodesKenneth Russel2007-07-223-0/+130
| | | | | | | | | referring to server-side objects when the underlying OpenGL context has been destroyed and implicitly so have these objects. Added support for the GLResetAction to the Texture2 and ShaderNode nodes. git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@72 83d24430-9974-4f80-8418-2cc3294053b9
* Added in more state disabling in GLRenderAction prologue for betterKenneth Russel2007-05-072-1/+5
| | | | | | | | correctness, though this is not needed right now. Fixed bug in Vec4f.toString(). git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@71 83d24430-9974-4f80-8418-2cc3294053b9
* Deleted checked-in joglutils.jar as it is causing large binary filesKenneth Russel2007-04-261-0/+0
| | | | | | | | | to be checked in with each update / rebuild. Check it in under a different location than the build directory if you want a persistent copy in the source tree. git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@70 83d24430-9974-4f80-8418-2cc3294053b9
* Build improvements; delete old jars first, added clean targetKenneth Russel2007-04-261-0/+6
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@69 83d24430-9974-4f80-8418-2cc3294053b9
* Provided fallback code paths if OpenGL 1.3 (glLoadTransposeMatrixf,Kenneth Russel2007-04-244-5/+35
| | | | | | | glMultTransposeMatrixf) is not available git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@68 83d24430-9974-4f80-8418-2cc3294053b9
* Bug fixes to addition and removal operations in Vec[234]fCollectionsKenneth Russel2007-04-213-15/+15
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@67 83d24430-9974-4f80-8418-2cc3294053b9
* initial uploadeteq2007-04-201-0/+20
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@66 83d24430-9974-4f80-8418-2cc3294053b9
* Fixed bug in computation of orthographic projection matrix where itKenneth Russel2007-04-105-5/+63
| | | | | | | | | | | | | was not taking into account the Z offset of the near/far planes. Fixed bug in Camera's unprojection routine where it needed to specify the negation of the near distance for the initial Z coordinate. Added getWidth() and getHeight() to Texture2 node. Added convenience method getPickedPoint() to RayPickAction. Added check to Camera to avoid recomputing the projection matrix if the aspect ratio was set to the same value as the last time. Made Group node Iterable. git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@65 83d24430-9974-4f80-8418-2cc3294053b9
* Added setUniformMatrices*() methods to Shader. Fleshed out setUniform*() ↵Christopher Campbell2007-04-093-20/+625
| | | | | | methods in ShaderNode. The setUniform*() methods can be called from any thread; they store the parameters so that the next time getShader() is called from the GL thread, the parameters will be passed down to OpenGL. These two classes should be pretty close to "feature complete" now. git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@64 83d24430-9974-4f80-8418-2cc3294053b9
* Added OrthographicCamera class and factored out computation of startKenneth Russel2007-04-084-4/+125
| | | | | | | | | point for ray picking into abstract Camera.getRayStartPoint(). Tested by temporarily modifying DisplayShelf demo to use an orthographic camera -- appears to be working. git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@63 83d24430-9974-4f80-8418-2cc3294053b9
* Committed through web interface.root2007-04-051-0/+2
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@62 83d24430-9974-4f80-8418-2cc3294053b9
* Committed through web interface.root2007-04-051-0/+23
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@61 83d24430-9974-4f80-8418-2cc3294053b9
* auto commit for alm editor.root2007-04-050-0/+0
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@60 83d24430-9974-4f80-8418-2cc3294053b9
* auto commit for alm editor.root2007-04-050-0/+0
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@59 83d24430-9974-4f80-8418-2cc3294053b9
* Hacked in support for setUniform() in ShaderNode. When I say hack, I mean ↵Christopher Campbell2007-04-042-0/+23
| | | | | | 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-043-0/+249
| | | | | | 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
* minor error-checking changeseteq2007-04-031-2/+9
| | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/joglutils/trunk@56 83d24430-9974-4f80-8418-2cc3294053b9
* Checked in code from Chris Campbell for abstracting shader support andKenneth Russel2007-04-034-0/+814
| | | | | | | 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-014-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-314-3/+25
| | | | | | | | 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