summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* AudioClip getAudioClip( URL url ) inphil2018-12-232-2/+6
| | | | | | org.jogamp.java3d.utils.applet.JMainFrame and org.jogamp.java3d.utils.appletMainFrame now throws unsupportedOperationException Java 11 no longer has the deprecated classes needed
* TexttureAttributes.textureTransform field andphil2018-09-191-9/+74
| | | | | TextureUnitState[0].textureAttributes.textureTransform field was ignored, it is now used to in the auto built vertex shader program to apply a matrix transform to texture coordinates
* Replaced call to vecmath that used an awt class Color with a generic 3phil2018-01-181-1/+3
| | | | byte version. This will allow vecmath to have it's awt dependency removed at some point.
* SimpleShaderAppearance now calculates max lights based onphil2017-01-171-3/+41
| | | gl_MaxVaryingVectors or fixes to 3 if version 120
* SimpleShaderappearance more program and attributeset pointer re-usephil2016-12-112-7/+24
| | | | As this make a large difference to the render pipeline call stack performance
* Enumeration swapped to typed Iteratorphil2016-12-0725-133/+136
| | | All Enumerations swapped and generic types added
* another capability check added to SimpleSahderAppearance auto buildphil2016-12-071-0/+3
|
* SimpleShaderAppearance mutability checking improved before rebuildphil2016-12-051-2/+12
|
* SimpleShaderAppearance shader auto build systemphil2016-12-053-631/+965
| | | | | This system allows easy setup of shaders without file io and also allows newer developers examples of the scope of possibility with the Jogl2es2Pipeline
* ObjFile can now have an Appearance constructor method overriden tophil2016-12-042-4/+15
| | | supply for example a ShaderAppearance
* J3dUtilsI18N class ExceptionStrings property file renamedphil2016-12-042-1/+1
| | | | | | to org.jogamp.java3d.Utils-ExceptionStrings This was done because it clashed with the ExceptionStrings file in Java3d-core now that the two are in the same package, so if the code was exported to a jar together then one was lost depending on export order
* in fact interleave and nio together aren't supported in the gl2es2phil2016-11-301-1/+1
| | | pipeline apparently
* Lightwave and Objectfile loader now return nio geometry arraysphil2016-11-302-3/+4
| | | For performance
* SimpleShaderAppearance public static versionStringphil2016-11-221-473/+475
| | | So if can be altered for different pipelines
* simpleshaderappearance main constructor made publicphil2016-11-151-1/+1
|
* GL2ES2 pipeline util Cube moved to java3d-utilsphil2016-11-131-0/+312
|
* SimpleShaderAppearance moved to java3d-utilsphil2016-11-133-0/+722
| | | from java3d-examples
* Bug 1339 - Support for Vertex Attributes in GeometryInfophil2016-11-021-8/+19
|
* Bug 1338 - IndexRow of GeometryInfo returns a terrible constant hash phil2016-11-021-10/+4
|
* Final javax.media.j3d package reference updatedphil2016-10-22120-138/+136
| | | | | | | | | | | | This commit 6aa301b9466351538d779b98e3b756ac5bd34236 Moved the baseline to org.jogamp.java3d.util but there are some state packages, that also need to be renamed The org.jogamp.java3d.utils.scenegraph.io.retained.Controller createState uses reflection to load the correct State class, and this was broken by the state classes having the old name in their package.
* Object file loading uses by ref as teh default to allow thephil2016-10-161-1/+2
| | | gl2es2pipline to use it
* Move javadoc files to standard Maven locationCurtis Rueden2015-11-3041-0/+0
|
* Adopts a more standard directory layout for MavenJulien Gouesse2015-11-28396-0/+0
|
* Relocate package prefix to org.jogamp.java3dJulien Gouesse2015-11-28397-2346/+2346
|
* Add GeometryService implementationCurtis Rueden2015-11-252-0/+39
| | | | | This code was migrated from java3d-core's Font3D class, in order to address hharrison/java3d-core#17.
* build: remove manifest template file now that it has been moved into ant buildHarvey Harrison2015-04-191-9/+0
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* Revert "j3dutils: add workaround for appcontext bug in Java 7 u25"1.6.0-pre111.6.0-pre10Harvey Harrison2014-05-031-54/+2
| | | | | | | | This reverts commit 14206478b7a5bf628b59094c92d5727291c7c2bf. The fixup has been moved into the core pipeline code. The parts of the above commit removing a println and adjusting the max wait time have been preserved. Signed-off-by: Harvey Harrison <[email protected]>
* j3dutils: pass the facetNormals as an argument to calculationsHarvey Harrison2014-03-071-8/+8
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dutils: annotate some ArrayLists with types, use static access for constantsHarvey Harrison2014-03-071-16/+16
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dutils: directly pass GeometryInfo objects rather than using local storageHarvey Harrison2014-03-071-11/+9
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dutils: remove the TransparencySortGeom interface that has been moved into ↵Harvey Harrison2014-03-071-52/+0
| | | | | | Java3d core code Signed-off-by: Harvey Harrison <[email protected]>
* j3dutils: add workaround for appcontext bug in Java 7 u251.6.0-pre9Emmanuel Puybaret2013-12-071-2/+54
| | | | | | | As explained here: http://stackoverflow.com/questions/17223304/appcontext-is-null-from-rmi-thread-with-java-7-update-25 Signed-off-by: Harvey Harrison <[email protected]>
* j3dutils: trivial annotations in ObjectFile loaderHarvey Harrison2013-09-201-19/+14
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dutils: use core mapping for transparent geometryHarvey Harrison2013-09-143-49/+13
| | | | | | Preserve the old interface for backwards compatibility purposes. Signed-off-by: Harvey Harrison <[email protected]>
* j3dutils: fix javadoc parameter ordering for ↵Harvey Harrison2013-08-061-3/+3
| | | | | | | | GeometryInfo::getIndexedGeometryArray - fixes bug 642 in the java3d bugtracker Signed-off-by: Harvey Harrison <[email protected]>
* j3dutils: comment out leftover System.out.printlnHarvey Harrison2013-08-061-1/+1
| | | | | | - fixes bug 663 from the Java3d bugtracker Signed-off-by: Harvey Harrison <[email protected]>
* j3dutils: add all missing @Override annotationsHarvey Harrison2013-08-01217-0/+931
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dutils: preserve public API by inheriting from newly added ↵1.6.0-pre8Harvey Harrison2013-07-101-2/+1
| | | | | | AutoOffScreenCanvas3D from j3dcore Signed-off-by: Harvey Harrison <[email protected]>
* j3dutils: fix some file permissions that have the executable bit setHarvey Harrison2013-04-0813-0/+0
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dutils: remove unneeded cast to String1.6.0-pre7Harvey Harrison2013-03-031-1/+1
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dutils: stop suppressing the DoubleBeuffering flag in JCanvas3DHarvey Harrison2013-02-211-2/+1
| | | | | | | | While this should be OK, we currently explicitly check for both antialiasing and doublebuffering in the joglpipeline capabilities which means this will never allow antialiasing to be enabled for JCanvas3D. Signed-off-by: Harvey Harrison <[email protected]>
* j3dutils: remove a bunch of unneeded casts to SampleHarvey Harrison2013-01-272-16/+16
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dutil: remove many wrapper around nio buffers, the tests for J3DBuffer's ↵Harvey Harrison2012-09-225-89/+81
| | | | | | type make this safe Signed-off-by: Harvey Harrison <[email protected]>
* j3dutils: remove some of the nio wrappers that we only used as temporariesHarvey Harrison2012-09-221-44/+32
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dutils: fix length when reading in a serialized DoubleArrayHarvey Harrison2012-09-221-1/+1
| | | | | | | Otherwise the serialized array will not round-trip properly, it is definitely written out with 8 bytes per double, no idea how this hasn't been noticed. Signed-off-by: Harvey Harrison <[email protected]>
* j3dutils: begin removing the wrappers of nio, we can rely on them always nowHarvey Harrison2012-09-184-115/+19
| | | | | | We assume a baseline of Java 6 now where nio is always available. Signed-off-by: Harvey Harrison <[email protected]>
* j3dutils: remove use of deprecated JPEGEncoder/Decoder, use ImageIOHarvey Harrison2012-08-271-10/+3
| | | | | | | | As this is only used in the serialization functions just rely on the defaults throughout. I tried round-tripping the resulting bytestream and it worked just fine. Signed-off-by: Harvey Harrison <[email protected]>
* j3dutils: remove RCS file markers from source filesHarvey Harrison2012-05-18354-1770/+0
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dutils: remove some Java1.3 support code, require Java 6Harvey Harrison2012-02-221-35/+11
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dutils: use static access to constants in SimpleUniverse, ViewerHarvey Harrison2012-02-222-4/+4
| | | | Signed-off-by: Harvey Harrison <[email protected]>