summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Support for more texture coord generation typesHEADmasterPhilip Jordan2020-01-061-259/+283
| | | | | object linear, eye linear and sphere map Also reformatting of braces. And bought slightly closer to the -and version of the same class
* Added joal to dependencies1.7.0-finaldev1.7.0Philip Jordan2019-09-301-0/+5
| | | Signed-off-by: Philip Jordan <[email protected]>
* Pom.xml tidied upPhilip Jordan2019-09-271-17/+130
|
* Merge branch 'dev1.7.0' of https://github.com/philjord/java3d-utils.git into ↵1.7.0-pre2phil2018-12-230-0/+0
|\ | | | | | | dev1.7.0
| * AudioClip getAudioClip( URL url ) inphil2018-12-232-2/+6
| | | | | | | | | | | | org.jogamp.java3d.utils.applet.JMianFrame and org.jogamp.java3d.utils.appletMainFrame now throws unsupportedOperationException Java 11 no longer has the deprecated classes needed
* | 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.
* ignore javadoc output locationphil2017-05-021-0/+1
|
* 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
* added myself as maintainerphil2016-12-041-3/+14
|
* 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
* added javadoc plugin to pom.xml1.7.0-pre1phil2016-11-051-0/+11
|
* 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
|
* Version set to 1.7.0phil2016-11-021-1/+1
| | | | Bug 1337 - VersionInfo defaults isDevPhase to true, which outputs onto err
* 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
* Merge pull request #4 from scijava/javadoc-filesJulien Gouesse2015-11-3041-0/+0
|\ | | | | Move javadoc files to standard Maven location
| * Move javadoc files to standard Maven locationCurtis Rueden2015-11-3041-0/+0
|/
* Adopts a more standard directory layout for MavenJulien Gouesse2015-11-28397-13/+0
|
* Relocate package prefix to org.jogamp.java3dJulien Gouesse2015-11-28397-2346/+2346
|
* Replaces jogl.version by jogamp.versionJulien Gouesse2015-11-281-1/+1
|
* Merge pull request #2 from scijava/mavenJulien Gouesse2015-11-275-122/+127
|\ | | | | Build the project using Maven
| * Build the project using MavenCurtis Rueden2015-11-265-122/+127
|/ | | | | | | | | This introduces a pom.xml which tells Maven how the project is structured. To avoid a boatload of disruptive renames, we override some of Maven's default settings. It also removes the Ant build files to avoid maintaining multiple build systems.
* Merge pull request #1 from scijava/geometry-serviceJulien Gouesse2015-11-262-0/+39
|\ | | | | Add GeometryService implementation
| * 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]>