aboutsummaryrefslogtreecommitdiffstats
path: root/src/classes
Commit message (Collapse)AuthorAgeFilesLines
* Fixed issue 84: Rendering pauses after Canvas3D disposal until AWT eventKevin Rushforth2006-11-072-17/+25
| | | | | | | This also supersedes the fix for the previously-reported JCanvas3D freeze (issue 131), and is a more robust solution. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@742 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue 131: Fixed a startup freeze problem with JCanvas3DKevin Rushforth2006-11-071-0/+7
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@741 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed Issue 368 : Background texture doesn't work on system with no NPOT supportChien Yang2006-11-071-19/+29
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@740 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed Issue 374 : Exception when calling Background.setImage on live scene graphChien Yang2006-11-011-2/+0
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@737 ba19aa83-45c5-6ac9-afd3-db810772062c
* 1) Fixed Issue 372 : ImageComponent.set(BufferedImage) ignored when used by ↵Chien Yang2006-10-312-0/+4
| | | | | | | | | Raster 2) Fixed Issue 373 : ImageComponent.set(BufferedImage) ignored when used by Background git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@736 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed issue 366: Raster appears without image on systems without NPOT supportKevin Rushforth2006-10-302-10/+21
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@734 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed issue 370: Deadlock when calling Raster.setimage from user threadKevin Rushforth2006-10-301-3/+6
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@733 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed a remaining problem related to issue 312: Exception while detaching ↵Kevin Rushforth2006-10-301-3/+2
| | | | | | ModelClip from ViewSpecificGroup git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@732 ba19aa83-45c5-6ac9-afd3-db810772062c
* 1) Fixed Issue 349 : OffScreen Canvas3D needlessly forces power-of-two for ↵Chien Yang2006-10-286-25/+61
| | | | | | | | | | its buffer 2) Fixed Issue 371 : Poor raster quality for systems that don't support NPOT textures 3) Minor clean up to native piples git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@731 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fix to issue 371 : Poor raster quality for systems that don't support NPOT ↵Chien Yang2006-10-271-8/+30
| | | | | | textures git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@730 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed issue 312: Exception while detaching ModelClip from ViewSpecificGroupKevin Rushforth2006-10-262-22/+40
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@728 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed issue 368 : Background texture doesn't work on system with no NPOT supportChien Yang2006-10-241-15/+14
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@726 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed issue 369: Clip throws NPE in case of region = null in a live sceneKevin Rushforth2006-10-241-2/+3
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@725 ba19aa83-45c5-6ac9-afd3-db810772062c
* Added comments for issue 364Kevin Rushforth2006-10-201-1/+9
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@724 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed issue 353: GeometryArray Memory LeakKevin Rushforth2006-10-203-24/+52
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@723 ba19aa83-45c5-6ac9-afd3-db810772062c
* . Fixed Issue 355: IndexedXXXStripArray throws NPE with ByRef IndicesKevin Rushforth2006-10-162-7/+9
| | | | | | | . Remove debug print statement from NoopPipeline git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@720 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed issue 351: Need a new mechanism to free D3D surfaceKevin Rushforth2006-10-117-87/+1
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@717 ba19aa83-45c5-6ac9-afd3-db810772062c
* Work around to Issue 324 : Lockup Java3D program and throw exception using ↵Chien Yang2006-10-051-3/+22
| | | | | | JOGL renderer git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@711 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fix to Issue 356 : Exception in RenderBin when removing a Shape3D with no ↵Chien Yang2006-10-051-71/+72
| | | | | | geometry git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@710 ba19aa83-45c5-6ac9-afd3-db810772062c
* Source code changes for issue 358: Document that OGL 1.2 is supported, but ↵Kevin Rushforth2006-10-041-6/+3
| | | | | | at reduced functionality git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@709 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fix to Issue 295 : Texture3D throws ArrayIndexOutOfBoundsException when ↵Chien Yang2006-10-031-1/+3
| | | | | | scaleImage git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@706 ba19aa83-45c5-6ac9-afd3-db810772062c
* Merged dev-1_5 branch back to MAIN trunkKevin Rushforth2006-09-29172-10124/+27235
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@701 ba19aa83-45c5-6ac9-afd3-db810772062c
* 1. Include pre-FCS spec license.Kevin Rushforth2006-01-051-4/+1
| | | | | | | 2. Move debug print statement in d3d init code to be inside "if (debug)" test git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@496 ba19aa83-45c5-6ac9-afd3-db810772062c
* Updated Copyright date to 2006Kevin Rushforth2006-01-05400-402/+402
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@492 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed Issue 217 : Compile j3d with "-g:lines,source" to provide line numbers ↵Kevin Rushforth2006-01-031-2/+3
| | | | | | on stack traces git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@489 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue 78: Rendering stops if there's an exception in the EventDispatchKevin Rushforth2005-12-205-6/+45
| | | | | | | | Issue 204: linux-amd64 build needs support for Cg Issue 212: PureImmediate test fails to rotate git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@480 ba19aa83-45c5-6ac9-afd3-db810772062c
* 1) Fixed issue 175 : OffScreenRendering: Issue with Updating Texture Size ↵Chien Yang2005-12-135-39/+77
| | | | | | | | | from Behavior. 2) Fixed issue 208 : Sound nodes cannot be placed below Switch groups git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@476 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed the following issues:Kevin Rushforth2005-12-0515-33/+119
| | | | | | | | Issue 202: Need to upgrade to latest glext.h header file Issue 203: System.currentTimeMillis is too inaccurate on Windows for fine-grained timing git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@475 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue 196 : Finish CgShader shader attributes native methodsKevin Rushforth2005-11-232-0/+15
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@466 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed issue199 : New Picking system only return 1 result per geometry.Chien Yang2005-11-2122-790/+1389
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@465 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed a bug in Shader support for immediate mode rendering.Chien Yang2005-11-161-8/+10
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@463 ba19aa83-45c5-6ac9-afd3-db810772062c
* 1) Implemented Shader support for immediate mode rendering. (issue 182)Chien Yang2005-11-163-169/+246
| | | | | | | 2) Fixed a minor immediate mode bug and cleanup. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@462 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed issue 116 : Handling of picking on OrientatedShape3D needs clarificationChien Yang2005-11-111-0/+4
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@461 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue 67 : Transparency mode update didn't get reflected correctly.Kevin Rushforth2005-11-101-2/+3
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@460 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue number: 167Kevin Rushforth2005-11-091-8/+25
| | | | | | | Fixed Issue 167 : Transform3D reports matrix with NaN to be affine git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@459 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed issue 186 : Using new Pick API with PickSegment often returns nullChien Yang2005-11-091-6/+1
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@458 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed Issue 181 : Performance regression: j3d.optimizeForSpace=false ignored ↵Kevin Rushforth2005-11-091-4/+18
| | | | | | for some geometry git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@457 ba19aa83-45c5-6ac9-afd3-db810772062c
* 1. Finished inclusion of material from Specification Guide into javadoc ↵Kevin Rushforth2005-11-0144-10/+2176
| | | | | | | | | spec. Added some links to new material. 2. Created a 1.4 ChangeLog git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@456 ba19aa83-45c5-6ac9-afd3-db810772062c
* Removed broken linkKevin Rushforth2005-10-281-6/+2
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@455 ba19aa83-45c5-6ac9-afd3-db810772062c
* Removed spurious @since tags from non-public filesKevin Rushforth2005-10-288-162/+5
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@454 ba19aa83-45c5-6ac9-afd3-db810772062c
* Incorporated another chapter from the specification guide.Kevin Rushforth2005-10-289-7/+266
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@453 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed issue 187 : NPE for new PickFast PickInfo when getting geometries.Chien Yang2005-10-271-0/+8
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@452 ba19aa83-45c5-6ac9-afd3-db810772062c
* More stuff copied from guideKevin Rushforth2005-10-273-0/+284
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@451 ba19aa83-45c5-6ac9-afd3-db810772062c
* 1. Added package description.Kevin Rushforth2005-10-2615-6/+702
| | | | | | | | | 2. Added introductory material from former specification guide (since that is no longer being maintained). 3. Put copyright notice at bottom of all javadoc pages. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@450 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed 1 of 2 bugs reported in issue186 : Using new Pick API with PickSegment ↵Chien Yang2005-10-261-1/+2
| | | | | | always returns null. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@449 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed issue 184 : Illegal return value if flag NODE is omittedChien Yang2005-10-261-0/+5
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@448 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed issue 183 : NPE if CLOSEST_INTERSECTION_POINT is only flag.Chien Yang2005-10-241-6/+4
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@447 ba19aa83-45c5-6ac9-afd3-db810772062c
* Merged changes from dev-1_4 branch into the main trunk.Kevin Rushforth2005-10-17209-5714/+21561
| | | | | | | NOTE: all 1.4 development will now proceed on the main trunk. The dev-1_4 branch is closed. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@445 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed a bug in MouseWheel support.Chien Yang2005-02-261-0/+1
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@140 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed issue 103 : Memory leak:: View deactivate not full enabledChien Yang2005-02-222-0/+23
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@136 ba19aa83-45c5-6ac9-afd3-db810772062c