aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Stats logger for total execution time of users Behaviorspaulby2007-04-121-0/+4
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@818 ba19aa83-45c5-6ac9-afd3-db810772062c
* As part of the work for issue 293 (better error logging), I changed allKevin Rushforth2007-04-12101-1072/+1073
| | | | | | | | occurrences of System.out.* to System.err.* Many of these should eventually be changed to use the logging system git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@817 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fix to Issue 226 submitted by aces.Chien Yang2007-04-125-221/+239
| | | | | | | Issue 226 - D3D : fail on stress test for the creation and destruction of Canvases git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@816 ba19aa83-45c5-6ac9-afd3-db810772062c
* Framework for issue 293: Need better logging for j3d error, warning, ↵Kevin Rushforth2007-04-1212-323/+411
| | | | | | | | | assertion messages. Added logging capability for some error messages and for rendering stats git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@815 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed issue 347: OffScreen Canvas3D always reloads textures, display listsKevin Rushforth2007-04-115-67/+147
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@814 ba19aa83-45c5-6ac9-afd3-db810772062c
* Added developer logger system.paulby2007-04-113-2/+83
| | | | | | | | | | | Added ImageComponent checks for some copy cases Issue number: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@813 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed the following issues:Kevin Rushforth2007-04-105-59/+154
| | | | | | | | 348: Programmable shaders do not work for OffScreen Canvas3D 378: Shaders are not rendered when Canvas3D is created and destroyed git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@812 ba19aa83-45c5-6ac9-afd3-db810772062c
* 1) Submitted by Nvaidya - Fixed to Issue 447 : Enhance Element Traversal To ↵Chien Yang2007-04-033-409/+439
| | | | | | | | | | Improve Pick Hits 2) Renamed zip file for src target. 3) Removed zip clean targets. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@809 ba19aa83-45c5-6ac9-afd3-db810772062c
* Removed a debug print statementKevin Rushforth2007-03-301-1/+0
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@807 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed issue 471: Performance degradation with shader attribute object setValue()Kevin Rushforth2007-03-306-40/+64
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@806 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed Issue 402 : Off-screen Canvas3D throws Exception on BufferedImage of ↵Chien Yang2007-03-301-60/+53
| | | | | | TYPE_4BYTE_ABGR and TYPE_INT_ARGB git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@805 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue 239: Stencil buffer should be cleared at the start of each frameKevin Rushforth2007-03-294-27/+68
| | | | | | | | Note that the D3D code may still need to save/restore the stencil write mask and enable flag. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@804 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed issue 458: Canvas3D stops rendering on window closeKevin Rushforth2007-03-294-135/+148
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@803 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue 239: Stencil buffer should be cleared at the start of each frameKevin Rushforth2007-03-268-34/+78
| | | | | | | | | | | | This partial fix adds a new "j3d.stencilClear" boolean property that specifies whether the stencil buffer is cleared every frame by default. Note that this is the first part of the partial fix. We still need to finish the D3D code, and we need to verify whether the stencil mask needs to be saved/forced to all 1s/restored git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@802 ba19aa83-45c5-6ac9-afd3-db810772062c
* 1) Fixed Issue 470 : Need informative error message for mismatched ↵Chien Yang2007-03-226-82/+82
| | | | | | | | | NioImageBuffer 2) Code cleanup. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@801 ba19aa83-45c5-6ac9-afd3-db810772062c
* D3D : Added hardware mipmap support for Texture3D and TextureCubeMap.Chien Yang2007-03-223-14/+25
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@800 ba19aa83-45c5-6ac9-afd3-db810772062c
* 1) Implemented Issue 126 : Use OpenGL automatic mipmap generationChien Yang2007-03-2114-145/+235
| | | | | | | 2) Fixed Issue 408 : Poor quality of auto-generated mipmaps git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@799 ba19aa83-45c5-6ac9-afd3-db810772062c
* 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