aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 1) Fixed Issue 461 : ClassCastException thrown when using filters with ↵Chien Yang2007-03-165-334/+65
| | | | | | | | | | | NioImageBuffer 2) Minor clean up; removed unuse variables. Note: This isn't a Complete fix to auto mipmap. It will be addressed in Issue 126 and 408. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@798 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed issue 466: NPE when updating lights with multiple viewsKevin Rushforth2007-03-161-8/+18
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@797 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed the Mac OS X build, which was broken as a result of an earlier putback.Kevin Rushforth2007-03-091-7/+47
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@796 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed a typo in native pipe.Chien Yang2007-03-092-15/+13
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@795 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed a logic bug setting gl version flags.Chien Yang2007-03-092-27/+26
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@794 ba19aa83-45c5-6ac9-afd3-db810772062c
* Update ogl native and set gl13 to true too.Chien Yang2007-03-092-0/+4
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@793 ba19aa83-45c5-6ac9-afd3-db810772062c
* Set gl14 to true if driver is OpenGL version 1.4Chien Yang2007-03-091-1/+4
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@792 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue 381: ByRef, yDown, 4BYTE_ABGR throws ArrayIndexOOB Exceptionpepe2007-03-091-0/+4
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@791 ba19aa83-45c5-6ac9-afd3-db810772062c
* Added support to query GL_SGIS_generate_mipmap and GL_VERSION_1_4 (OpenGL only).Chien Yang2007-03-094-3/+38
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@790 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed issue 457: ClassCastException in MasterControl when updating Texture3DKevin Rushforth2007-03-082-5/+5
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@789 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fix to Issue 456 : NPOT background ( maybe raster) fail to work if HW ↵Chien Yang2007-03-072-1/+4
| | | | | | doesn't support NPOT texture git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@788 ba19aa83-45c5-6ac9-afd3-db810772062c
* 1) Fix Issue 455 : Need to disable NPOT textures for older cards that claim ↵Chien Yang2007-03-076-242/+241
| | | | | | | | | to support it. 2) Clean up NPOT texture support. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@787 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue 417: JOGL: Mip-mapped NPOT textures rendered incorrectlyKevin Rushforth2007-03-061-1/+5
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@786 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed issue 452: Java 3D should fall back to D3D if OpenGL not availableKevin Rushforth2007-03-066-26/+544
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@785 ba19aa83-45c5-6ac9-afd3-db810772062c
* 1) Fixed Issue 414 : D3D: NPOT textures not properly disabled on card that ↵Chien Yang2007-03-066-134/+28
| | | | | | | | | lacks support 2) Redo NPOT support by pushing all control logic to Java side. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@784 ba19aa83-45c5-6ac9-afd3-db810772062c
* Completed the fix to Issue 415 - Need ability to disable NPOT textures for ↵Chien Yang2007-03-021-36/+44
| | | | | | raster/background git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@783 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed a VC compiler issue on using a method without first declare.Chien Yang2007-03-011-1/+1
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@782 ba19aa83-45c5-6ac9-afd3-db810772062c
* 1) OGL and JOGL only : Fix to Issue 415 : Need ability to disable NPOT ↵Chien Yang2007-02-286-84/+40
| | | | | | | | | textures for raster/background 2) Minor fix on when to call setHasMultiSample(). At present this method is not called, but getHasMultiSample() is used. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@781 ba19aa83-45c5-6ac9-afd3-db810772062c
* Sync up with the latest versions of glext.h and wglext.h.Kevin Rushforth2007-02-262-57/+839
| | | | | | | | | Note that these new versions no longer use the SGI FreeB license, but instead use an MIT license. The THIRDPARTY-LICENSE-GLEXT.txt file has been updated to reflect this. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@780 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue number: 431Chien Yang2007-02-231-0/+2
| | | | | | | | | | | Obtained from: David Grace ( dutchiedave ) Submitted by: David Grace ( dutchiedave ) Reviewed by: Chien Yang ( jada ) Fixed. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@779 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed Issue 416 : JOGL: ClassCastException in Renderer with NioImageBufferChien Yang2007-02-201-17/+74
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@778 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed issue 444: Transform updates overly expensiveKevin Rushforth2007-02-154-69/+160
| | | | | | | | | | 1) Refactored message processing in TransformStructure to use a more efficient collection (HashSet). 2) Optimized isNanOrInfinity check git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@777 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fix to Issue 274 : NPE With Simultaneous View and Content Side PickingBehaviorsChien Yang2007-02-151-8/+13
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@776 ba19aa83-45c5-6ac9-afd3-db810772062c
* Update copyright to 2007Kevin Rushforth2007-02-09465-466/+472
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@773 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fix issue 441paulby2007-02-061-7/+7
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@772 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed 434: OutOfMemory after creating millions of RenderAtomListInfo objectsKevin Rushforth2007-01-191-0/+3
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@771 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed issue 435: Memory leak when reusing an Appearance with a single TextureKevin Rushforth2007-01-171-0/+2
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@770 ba19aa83-45c5-6ac9-afd3-db810772062c
* Enable javaonly build on dist target. macosx is now part of daily build.Chien Yang2007-01-111-1/+1
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@769 ba19aa83-45c5-6ac9-afd3-db810772062c
* 1) VC7 and VC8 compile ready for ogl and d3d.Chien Yang2007-01-1013-35/+55
| | | | | | | 2) Cleanup d3d build.xml script to closely resemble ogl build.xml. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@768 ba19aa83-45c5-6ac9-afd3-db810772062c
* 1. Fixed issue 357: Memory leak when using textures with multiple viewsKevin Rushforth2007-01-104-10/+30
| | | | | | | 2. Fixed a related off-by-one error (thanks, mcneilk) which turned out to be harmless in this case, but fixing it may prevent future bugs git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@767 ba19aa83-45c5-6ac9-afd3-db810772062c
* VC8 ready. Removed obsolete option, and suppress VC8 deprecated warning.Chien Yang2007-01-095-10/+16
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@766 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed issue 364: Canvas3D.setOffScreenBuffer(null) sometimes hangsKevin Rushforth2006-12-202-20/+21
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@765 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed issue 425 : NullPointerException in automatic mipmap generationChien Yang2006-12-201-2/+28
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@764 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed the following issues:Kevin Rushforth2006-12-053-1/+16
| | | | | | | | | | | 400: Lighting differs with various renderers 403: AssertionError while changing (offscreen) Texture size Partially fixed the following issue (JOGL pipeline is fixed): 399: Off-screen Canvas3D / JOGL | D3D: j3d.transparentOffScreen ignored git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@754 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed issue 379: Needs NPOT support documented in Texture, Texture3D and ↵Kevin Rushforth2006-11-094-46/+110
| | | | | | TextureCubeMap git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@748 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed Issue 380 : NPE when uncheck Show Color Texture in Dot3 demoChien Yang2006-11-091-7/+9
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@746 ba19aa83-45c5-6ac9-afd3-db810772062c
* Backed out part of the fix for issue 347 to avoid a race condition ↵Kevin Rushforth2006-11-091-3/+13
| | | | | | associated with the fix. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@745 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed issue 238: Exception in thread "J3D-MasterControl-1" when setting ↵Kevin Rushforth2006-11-082-17/+23
| | | | | | TextureUnitState to 0-length array git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@744 ba19aa83-45c5-6ac9-afd3-db810772062c
* Added in information on CubeMap doesn't support INT format (Issue 377)Chien Yang2006-11-081-3/+13
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@743 ba19aa83-45c5-6ac9-afd3-db810772062c
* 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
* Issue 219 - Support for Non Power of Two texture sizeAlessandro Borges2006-11-031-4/+51
| | | | | | | | check cap-bits D3DPTEXTURECAPS_POW2 and D3DPTEXTURECAPS_NONPOW2CONDITIONAL if vcards support NPOT textures. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@739 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue 219 - Support to Non Power of Two teture SizeAlessandro Borges2006-11-031-0/+1
| | | | | | | Added BOOL supportNPOT field git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@738 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-2810-48/+140
| | | | | | | | | | 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