aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* More web page updatesKevin Rushforth2005-02-152-27/+84
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@125 ba19aa83-45c5-6ac9-afd3-db810772062c
* Update comment : change issue 97 to issue 104Chien Yang2005-02-152-3/+3
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@123 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed to issue 99 : Cannot build native bits in j3d-core with Sun Studio 10.Chien Yang2005-02-152-4/+4
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@122 ba19aa83-45c5-6ac9-afd3-db810772062c
* Undo a change that will break win32-d3d build.Chien Yang2005-02-151-3/+2
| | | | | | | Added extra comment. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@121 ba19aa83-45c5-6ac9-afd3-db810772062c
* 1) Fixed to issue 97 - ATI video card related - Lockup, lose hardware ↵Chien Yang2005-02-144-18/+41
| | | | | | | | | | acceleration and crash OS. 2) Fixed to issue 98 - Random Lockup when adding a Canvas3D to JTabbedPane. 3) Partial fix to issue 100 - Offscreen Capture crash JVM. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@120 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fix issue 102, thanks Alessandropaulby2005-02-111-1/+6
| | | | | | | | | | Issue number: 102 Obtained from: aces Submitted by: paulby Reviewed by: kcr git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@119 ba19aa83-45c5-6ac9-afd3-db810772062c
* Updated Downloads sectionKevin Rushforth2005-02-111-10/+14
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@118 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed the structure for the daily buildsKevin Rushforth2005-02-102-9/+18
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@116 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed "release" target for WindowsKevin Rushforth2005-02-101-0/+3
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@115 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue number: 96Kevin Rushforth2005-01-311-1/+15
| | | | | | | | Submitted by: kcr Fix for Issue 96 - ViewSpecificGroup documentation needs clarification git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@114 ba19aa83-45c5-6ac9-afd3-db810772062c
* Minor web page updateKevin Rushforth2005-01-272-2/+6
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@112 ba19aa83-45c5-6ac9-afd3-db810772062c
* Added release targetpaulby2005-01-271-0/+15
| | | | | | | | | | Issue number: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@110 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed issue 94 : glCallList error.Chien Yang2005-01-251-8/+26
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@109 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed typoKevin Rushforth2005-01-201-1/+2
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@108 ba19aa83-45c5-6ac9-afd3-db810772062c
* Point to 1.4 javadoc on javadesktop.orgKevin Rushforth2005-01-203-4/+183
| | | | | | | | Added template for proposed 1.4 changes Create html version of api-changes.html git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@107 ba19aa83-45c5-6ac9-afd3-db810772062c
* Add link to javadoc for 1.3.2-beta2paulby2005-01-121-1/+3
| | | | | | | | | | Issue number: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@105 ba19aa83-45c5-6ac9-afd3-db810772062c
* Add build.javaonly property and jar-opt-javaonly, jar-debug-javaonly targets.paulby2005-01-081-20/+64
| | | | | | | | | These allow just the java portions of the project to be built. Also changed clean to only clean the current platform. Added clean-all to clean all platforms. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@103 ba19aa83-45c5-6ac9-afd3-db810772062c
* Bump version_buildnum to 11 and version_betastr to beta3Kevin Rushforth2005-01-061-2/+2
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@97 ba19aa83-45c5-6ac9-afd3-db810772062c
* Bump beta string to beta2 in preparation for 1.3.2-beta2 buildKevin Rushforth2005-01-061-1/+1
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@95 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue number: 5Kevin Rushforth2004-12-234-71/+134
| | | | | | | Fixed Issue 5 (FlyingGuns crash in native code on Canvas removal). git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@94 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue number: 91Kevin Rushforth2004-12-213-26/+54
| | | | | | | | | | Implemented feature request for Issue 91: Added two new properties, native.vendor and native.renderer, which return the name of the vendor and the renderer string from the native library. Currently D3D sets these properties to "<UNKNOWN>". git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@93 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed line breakKevin Rushforth2004-12-111-1/+3
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@92 ba19aa83-45c5-6ac9-afd3-db810772062c
* Updated javadocs for 1.4 shadersKevin Rushforth2004-12-1112-161/+622
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@91 ba19aa83-45c5-6ac9-afd3-db810772062c
* 1) Added a better fix to issue 15 and 88Chien Yang2004-12-096-105/+93
| | | | | | | | 2) Renamed VWORLD_SCALE_DIRTY to VIEW_MATRIX_DIRTY to reflect the real meaning of this dirty bit. 3) Added comments to a bug in LightBin.updateAttributes(). git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@87 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed issues :Chien Yang2004-12-072-65/+62
| | | | | | | | 15 - Model Clip planes not correctly set when view changes. 88 - Ambient Lighting corrupted by Mixed-Mode rendering... git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@86 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue number: 86Kevin Rushforth2004-12-021-114/+80
| | | | | | | | | | | Submitted by: kcr Reviewed by: cyang Fixed Issue 86 by disabling user-specified clip planes, as well as other missing attributes. Moved these into a common method called by composite(), texturemapping(), clear(), and textureclear() git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@85 ba19aa83-45c5-6ac9-afd3-db810772062c
* Bump build number to "10"Kevin Rushforth2004-11-171-1/+1
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@82 ba19aa83-45c5-6ac9-afd3-db810772062c
* Updated web page to point to page describing the naming of CVS tagsKevin Rushforth2004-11-171-1/+4
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@79 ba19aa83-45c5-6ac9-afd3-db810772062c
* Updated build numbering scheme for beta and fcs builds in preparation forKevin Rushforth2004-11-164-96/+275
| | | | | | | beta1 release git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@78 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed issue 27 - Shapes mistakenly culled when they are visibleChien Yang2004-11-112-316/+38
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@77 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed Issue 81: SimpleUniverse.cleanup() doesn't dispose of all threadsKevin Rushforth2004-11-092-13/+42
| | | | | | | Fixed Issue 83: Deadlock when removing Canvas3D and universe git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@76 ba19aa83-45c5-6ac9-afd3-db810772062c
* 1. Added new boolean property, "j3d.usePbuffer", which can be used toKevin Rushforth2004-11-055-36/+49
| | | | | | | | | | | | enable or disable the use of OpenGL Pbuffer rendering for off-screen Canvas3D objects. The default value for this property is "true". To disable Pbuffer rendering, use "java -Dj3d.usePbuffer=false ..." 2. Changed the few remaining C++-style "//" comments to "/* ... */" for maximum portability. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@75 ba19aa83-45c5-6ac9-afd3-db810772062c
* Bumped version to pre9Kevin Rushforth2004-11-051-1/+1
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@74 ba19aa83-45c5-6ac9-afd3-db810772062c
* Bumped version to build8Kevin Rushforth2004-11-051-1/+1
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@72 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed another race condition where the MasterControlThread would exitKevin Rushforth2004-11-052-28/+39
| | | | | | | without servicing a pending request when creating an off-screen buffer git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@71 ba19aa83-45c5-6ac9-afd3-db810772062c
* 1) Do not compute cachedFrustum if j3d.viewFrustumCulling is false.Chien Yang2004-11-042-132/+5
| | | | | | | 2) Removed an unuse method in CachedFrustum.java. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@70 ba19aa83-45c5-6ac9-afd3-db810772062c
* Added in a new property, j3d.viewFrustumCulling, to disableChien Yang2004-11-048-13/+34
| | | | | | | | view frustum culling in the renderer. This will be the workaround for issue 27 until it is fixed. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@69 ba19aa83-45c5-6ac9-afd3-db810772062c
* 1. Fixed a problem in setOffScreenBuffer that prevented native off-screen ↵Kevin Rushforth2004-11-038-25/+14
| | | | | | | | | buffer from being created after a live scene graph was removed. With yesterday's fix, this caused a deadlock to occur. 2. Cleanup in construction of the MasterControl object. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@68 ba19aa83-45c5-6ac9-afd3-db810772062c
* More fixes related to destruction of off-screen buffer; off-screen bufferKevin Rushforth2004-11-032-18/+74
| | | | | | | is now destroyed reliably when application calls setOffScreenBuffer(null) git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@67 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed issue 66 : NullPointerException in renderOffScreenBuffer.Chien Yang2004-11-011-5/+26
| | | | | | | | | | In renderOffScreenBuffer, if in user thread case, there is a possibility that the view message has not been process yet and access to view is still invalid. Since view might not been set yet, we have to use pendingView instead. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@66 ba19aa83-45c5-6ac9-afd3-db810772062c
* Remove implementation specific scenegraph io packages from public javadocpaulby2004-11-011-0/+2
| | | | | | | | | | Issue number: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@65 ba19aa83-45c5-6ac9-afd3-db810772062c
* Submitted by: mikofclassxKevin Rushforth2004-10-294-39/+89
| | | | | | | | | Reviewed by: kcr Added new j3d.transparentOffScreen flag to allow transparent (alpha = 0) backgrounds for off-screen Canvas3D rendering. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@64 ba19aa83-45c5-6ac9-afd3-db810772062c
* 1) Fixed issue 77 : Scene antialiasing is disabled on Windows / OpenGLChien Yang2004-10-288-301/+321
| | | | | | | | 2) For Win32-OGL : Apply similar technique, used in fix to 77, to Stereo, DoubleBuffer and Accum. 3) For Unix and Win32-OGL : Automat multisample density request in chooseFBConfig/ChoosePixelFormat if ARB_multisample is supported. It starts with sample density = 8 and move down if it can't find one. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@63 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue number: 33Kevin Rushforth2004-10-281-0/+4
| | | | | | | | | Submitted by: kcr Reviewed by: cyang Fixed Issue 33: Texture updates fail w/ Multitextured BY_REF Geoms git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@62 ba19aa83-45c5-6ac9-afd3-db810772062c
* 1. Fixed Issue 80 : libj3dcore-ogl.so fails to load on Linux systems without ↵Kevin Rushforth2004-10-2212-129/+216
| | | | | | | | | certain GL extensions 2. Added missing file (src/native/share/build-linux-amd64.xml) to CVS repository for amd64 build. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@61 ba19aa83-45c5-6ac9-afd3-db810772062c
* More javadoc fixes, change @return to @param where for methods with voidpaulby2004-10-212-3/+3
| | | | | | | | | | | return. Issue number: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@60 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fix javadoc issue, changed @return to @parampaulby2004-10-211-1/+1
| | | | | | | | | | Issue number: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@59 ba19aa83-45c5-6ac9-afd3-db810772062c
* Amd64 buildpaulby2004-10-204-3/+83
| | | | | | | | | | Issue number: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@58 ba19aa83-45c5-6ac9-afd3-db810772062c
* FIxed 4 problems with off-screen rendering:Kevin Rushforth2004-10-205-64/+136
| | | | | | | | | | | | 1) modified Canvas3D.setOffScreenBuffer to accept "null", allowing users to reclaim pbuffer resources. 2) added cleanup code to destroy dummy window and class in a couple of places where we were getting an error return 3) fixed a bug caused by not properly keeping track of whether a speficic pixel format supports pbuffers. 4) only return HW accelerated pixel formats from getBestConfiguration The first fix applies to all platforms. The last 3 are Windows only. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@57 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue number: 4, 28, 71 and 76Chien Yang2004-10-1511-688/+1805
| | | | | | | | | | | | | Windows OpenGL only : This fix will use hardware Pbuffer for offScreenBuffer rendering if the graphics hardware support it, else BitMap is use as a fallback. 1) Fixed issue 4 - Speed of OffScreen Canvas3D 2) Fixed issue 28 - Combine Mode & Missing Texture in OffScreen snapshot on Win/XP 3) Fixed issue 71 - OGL: OffScreen canvas ignore GraphicsConfigTemplate under windows. 4) Fixed issue 76 - OffScreen rendering should use Pbuffer on Windows / OpenGL 5) Cleanup native ChoosePixelFormat code. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@56 ba19aa83-45c5-6ac9-afd3-db810772062c