summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #2 from etsinko/fix-to-multiscreen-query1.6-masterPhilip Jordan2019-09-151-8/+7
|\ | | | | Fixed an error that happened in multi-screen environments
| * Fixed error that happened in multi-screen environmentsEgor Tsinko2019-08-291-8/+7
|/
* The Renderer now wraps a use/release context call pair around any of thephil2019-06-092-0/+61
| | | | | | | | Pure Immediate mode operations in the main doWork loop. The renderer also now lazily creates a context on the first Pure Immediate mode call. GarphicsContext3D calls makeCxtCurrent in doClear in the case where a context had to be created (that creation call should in fact now be redundant but it is left in)
* j3dcore: update version to 1.6.21.6.2Harvey Harrison2019-01-041-2/+2
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: only build j3dcore filesHarvey Harrison2019-01-041-36/+4
| | | | | | Build each project standalone now as opposed to a unified build. Signed-off-by: Harvey Harrison <[email protected]>
* Merge GeometryService implementationHarvey Harrison2019-01-043-25/+64
|\ | | | | | | Signed-off-by: Harvey Harrison <[email protected]>
| * Include META-INF directory in j3dutils.jarCurtis Rueden2015-11-251-2/+2
| | | | | | | | | | This is needed so that its GeometryService implementation can be discovered at runtime.
| * Font3D: use the GeometryService as appropriateCurtis Rueden2015-11-251-28/+15
| | | | | | | | | | | | | | | | | | This avoids a dependency on j3d-core-utils's com.sun.j3d.utils.geometry package. If j3d-core-utils is present on the classpath, it can provide the same backing implementation as before, but the option is now open to provide an alternative service implementation if desired. This addresses hharrison/java3d-core#17.
| * Add a service interface for external routinesCurtis Rueden2015-11-251-0/+40
| | | | | | | | | | | | | | | | In particular, Font3D's triangulateGlyphs routine relies on the classes GeometryInfo and NormalGenerator of package com.sun.j3d.utils.geometry, which lives in the j3d-core-utils project, under a different license. This means that historically, j3d-core and j3d-core-utils were mutually dependent. We avoid the situation by using a service interface instead.
| * Font3D: refactor island triangulation logicCurtis Rueden2015-10-061-17/+27
| | | | | | | | | | This moves the logic into a dedicated private method, which will be subsequently externalized into a service interface.
| * Font3D: declare local variables when they are usedCurtis Rueden2015-10-061-2/+2
| | | | | | | | This will ease subsequent refactoring.
| * Font3D: tweak whitespaceCurtis Rueden2015-10-061-1/+1
| |
| * Font3D: count points in a separate loopCurtis Rueden2015-10-061-1/+3
| | | | | | | | This makes the subsequent logic easier to refactor.
* | j3d-core: update version to 1.6.11.6.1Harvey Harrison2018-09-301-1/+1
| | | | | | | | Signed-off-by: Harvey Harrison <[email protected]>
* | j3d-core: Fix HiDPI issues on WindowsIan Brown2018-09-302-4/+17
| | | | | | | | Signed-off-by: Harvey Harrison <[email protected]>
* | j3dcore: update to source/target 1.6 for now, no point in 1.5Harvey Harrison2018-06-151-2/+2
| | | | | | | | Signed-off-by: Harvey Harrison <[email protected]>
* | j3dcore: remove useless updatelocaltoVworld methodHarvey Harrison2018-06-142-14/+0
| | | | | | | | | | | | Only calls itself on all child nodes, no callers anywhere else. Signed-off-by: Harvey Harrison <[email protected]>
* | j3dcore: ignore stricter doclint settings in JDK8 to allow javadoc build to ↵Harvey Harrison2018-06-141-0/+1
| | | | | | | | | | | | succeed Signed-off-by: Harvey Harrison <[email protected]>
* | j3dcore: update for the final 1.6.0 release1.6.0Harvey Harrison2016-11-071-7/+7
| | | | | | | | Signed-off-by: Harvey Harrison <[email protected]>
* | build: add a trivial javadoc building target for vecmath/java3d/java3d-utilsHarvey Harrison2016-10-301-5/+21
| | | | | | | | Signed-off-by: Harvey Harrison <[email protected]>
* | j3dcore: JoglPipeline.resetRenderingAttributes does not call ↵Phil Jordan2016-10-301-0/+2
| | | | | | | | | | | | | | | | | | gl.glDisable(GL.GL_STENCIL_TEST); Fixes Bug 1325: https://jogamp.org/bugzilla/show_bug.cgi?id=1325 Signed-off-by: Phil Jordan <[email protected]> Signed-off-by: Harvey Harrison <[email protected]>
* | j3dcore: fix leftover texture mapping coords when some attributes unsetEmmanuel Puybaret2016-10-301-1/+5
| | | | | | | | | | | | Fixes Bug 1006: https://jogamp.org/bugzilla/show_bug.cgi?id=1006 Signed-off-by: Harvey Harrison <[email protected]>
* | j3dcore: add handling for the new j3d.numSamples propertyEmmanuel Puybaret2016-10-302-8/+24
| | | | | | | | | | | | | | Override the number of canvas samples using a new Integer property, add a helper to MasterControl similar to the existing Boolean property methods. Signed-off-by: Harvey Harrison <[email protected]>
* | j3dcore: avoid calls to glColor4f in material reset pathsEmmanuel Puybaret2016-10-301-4/+6
| | | | | | | | | | | | | | | | | | This causes crashes in the Parallels driver, possibly due to the calls occuring on a non-current glContext, this appears to not cause other issues as the glColor calls are always issued before rendering anyway and can avoid being reset here. Signed-off-by: Harvey Harrison <[email protected]>
* | j3dcore: allow Java3D to operate in headless mode when using the noop rendererHarvey Harrison2016-10-282-7/+5
| | | | | | | | | | [Suggested by Emmanuel Puybaret] Signed-off-by: Harvey Harrison <[email protected]>
* | build: flatten directory names in j3d-util repoHarvey Harrison2016-10-281-5/+5
|/ | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: flatten the directory structure a bitHarvey Harrison2015-04-19449-3/+3
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: remove an old ant build file in the source treeHarvey Harrison2015-04-191-416/+0
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* build: remove separate generated manifest filesHarvey Harrison2015-04-192-24/+24
| | | | | | Put all the manifest information in the ant build file. Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: update version to 1.6.0-pre121.6.0-pre12Harvey Harrison2015-04-191-1/+1
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* README: expand the build instructions to include the jogl jarsHarvey Harrison2015-04-192-5/+8
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: fix up compile to build with JOGL release 2.3.1Julien Gouesse2015-04-195-34/+34
| | | | | Signed-off-by: Julien Gouesse <[email protected]> Signed-off-by: Harvey Harrison <[email protected]>
* Fix the remote repository URLsCurtis Rueden2015-04-192-10/+9
| | | | | | | This fork uses Git+GitHub, not SVN+java.net. Signed-off-by: Curtis Rueden <[email protected]> Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: update version to 1.6.0-pre111.6.0-pre11Harvey Harrison2014-08-071-1/+1
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: fix up compile to build with JOGL release 2.2.0Harvey Harrison2014-08-072-3/+3
| | | | | | setSize became setSurfaceSize. Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: avoid lazy enum array creation, do it unconditionallyHarvey Harrison2014-08-061-21/+13
| | | | | | | The static ref was not being initialized properly (needed to be synchronized), just pull it into a staic init block and mark it final. Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: cannot lock an object using its own referenceHarvey Harrison2014-08-061-18/+15
| | | | | | | | | | When updating the orientTransforms array reference, you cannot lock the update using the same ref, as the next thread in will lock the new object and concurrently run with the original updater. Pointed out by findbugs. Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: remove an unused fog state variable from Canvas3DHarvey Harrison2014-08-051-6/+0
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: remove some unused imports, mark the caps chooser class as staticHarvey Harrison2014-08-051-3/+1
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: add an enum for the capabilities to try and disableHarvey Harrison2014-08-051-53/+43
| | | | | | - remove some trailing whitespace, add missing @Override Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: removed dead codeKavon Farvardin2014-08-051-252/+0
| | | | | Signed-off-by: Kavon Farvardin <[email protected]> Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: initial fix for stereoscopic and double buffering graphics ↵Kavon Farvardin2014-08-051-119/+201
| | | | | | | configurations Signed-off-by: Kavon Farvardin <[email protected]> Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: update version to 1.6.0-pre101.6.0-pre10Harvey Harrison2014-05-031-1/+1
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: prepare to refactor the Font3D tesselation code, move variables ↵Harvey Harrison2014-05-031-16/+15
| | | | | | next to use Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: kill use of SUN_global_alphaHarvey Harrison2014-05-0310-128/+4
| | | | | | | Due to a typo testing for the extension, the jogl pipeline has never enabled this extension. Just kill it. Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: small style change to do an early return when the appContext does ↵Harvey Harrison2014-05-031-18/+19
| | | | | | not need checking Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: move fixup for null apcontext into the JOGLPipeline implementationSaeid Nourian2014-05-031-0/+36
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: update version to 1.6.0-pre91.6.0-pre9Harvey Harrison2013-12-071-1/+1
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: fix typo in updateTexture3DBoundary in JoglPipelineHarvey Harrison2013-12-071-1/+1
| | | | | | GL_TEXTURE_2D should be GL_TEXTURE_3D Signed-off-by: Harvey Harrison <[email protected]>
* j3dcore: use the context() helper in one more place in JoglPipelineHarvey Harrison2013-11-091-1/+1
| | | | Signed-off-by: Harvey Harrison <[email protected]>