aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Issue number: 11Kevin Rushforth2004-10-131-35/+14
| | | | | | | | Submitted by: kcr Fixed Issue 11: Seemingly inconsistent delays in updating attributes git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@55 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed typo in fix for Issue 20 -- freeFbConfig method inKevin Rushforth2004-10-062-4/+4
| | | | | | | | NativeConfigTemplate3D should be freeFBConfig (capital "B") to match actual native call. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@54 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue number: 23Kevin Rushforth2004-10-063-41/+133
| | | | | | | | | | Obtained from: nvaidya Submitted by: kcr Reviewed by: kcr, jada Fixed Issue 23 : Enhancement to Reduce MemoryBloat in IndexedGeometryArray git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@53 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue number: 36Kevin Rushforth2004-10-054-16/+19
| | | | | | | | Submitted by: kcr Fixed Issue 36 -- Vector3d hashCode() method distinguishes between -0.0 and 0.0 git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@52 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue number: 74Kevin Rushforth2004-10-011-2/+2
| | | | | | | | | | Obtained from: miles Submitted by: kcr Reviewed by: kcr Fix for Issue 74 : Texture/color math difference (D3D vs OGL) git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@51 ba19aa83-45c5-6ac9-afd3-db810772062c
* With this fix Java 3D will require GLX 1.3 or higher toChien Yang2004-10-0114-577/+727
| | | | | | | | | | compile or run. 1) Fixed issue 20 - Off-screen rendering doesn't work on Linux. 2) Cleanup native chooseOglVisual code. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@50 ba19aa83-45c5-6ac9-afd3-db810772062c
* Shorten release string to fit on 80 char lineKevin Rushforth2004-09-221-2/+2
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@44 ba19aa83-45c5-6ac9-afd3-db810772062c
* More updates in use of ant tagsKevin Rushforth2004-09-171-2/+6
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@41 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue number:paulby2004-09-176-257/+58
| | | | | | | | | | | | Obtained from: Submitted by: Reviewed by: Update to build system and source files so that the build version number (and other related information) is maintained exclusively in the top level build.xml script. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@40 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue number: Issue 72Kevin Rushforth2004-09-153-28/+43
| | | | | | | | Submitted by: kcr Fixed Issue 72 - Exception in setOffScreenBuffer when Canvas3D not in View git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@38 ba19aa83-45c5-6ac9-afd3-db810772062c
* Throw HeadlessException if isHeadless() is true. This avoids aKevin Rushforth2004-09-131-0/+7
| | | | | | | cryptic error message from MasterControl.loadLibraries(). git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@37 ba19aa83-45c5-6ac9-afd3-db810772062c
* Bumped version build string to "build6"Kevin Rushforth2004-09-121-1/+1
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@36 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue number: 26Kevin Rushforth2004-09-033-4/+38
| | | | | | | | Added 3 new properties to Canvas3D.queryProperties() that applications can check: texture3DWidthMax, texture3DHeightMax, and texture3DDepthMax. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@34 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue number: 18Chien Yang2004-08-133-31/+83
| | | | | | | | Fixed Issue 18 : Moved the execution of destroyOffScreenBuffer and createOffScreenBuffer to the renderer thread. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@33 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed Issue 12: Frame counter isn't always incremented correctlyKevin Rushforth2004-08-122-9/+38
| | | | | | | Fixed Issue 21: Exception in WakeupOnElapsedFrames behavior stops renderer... git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@32 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue number: 14Kevin Rushforth2004-08-092-73/+45
| | | | | | | Fixed Issue 14 : Random NPE in uninitialized SoundScheduler git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@31 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue number: 19Kevin Rushforth2004-08-051-1/+14
| | | | | | | Fixed Issue 19 : Resizing off-screen Canvas3D hangs on Solaris git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@30 ba19aa83-45c5-6ac9-afd3-db810772062c
* Temporary fix for Issue 16: Issue with Runtime instantiation of Canvas3DKevin Rushforth2004-08-041-0/+11
| | | | | | | Commented out creation and MakeCurrent of dummy wgl context in native isSceneAntialiasingMultiSamplesAvailable() method. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@29 ba19aa83-45c5-6ac9-afd3-db810772062c
* Minor update to debug print messages and handling of System propertiesKevin Rushforth2004-07-263-329/+145
| | | | | | | | Fixed typo in property name: j3d.compliedVertexArray --> j3d.compiledVertexArray git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@26 ba19aa83-45c5-6ac9-afd3-db810772062c
* Bumped version string to build5Kevin Rushforth2004-07-021-1/+1
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@24 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue number: 3Kevin Rushforth2004-07-022-3/+29
| | | | | | | | Submitted by: kcr Fixed Issue 3: lg3d: gets unsatisified link error on various ATI cards git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@23 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed a transparency sorting problem for Project Looking GlassKevin Rushforth2004-06-264-1/+61
| | | | | | | Updated pre-release info files git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@21 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed Transparency sorting bug discovered by lg3d:Kevin Rushforth2004-06-191-13/+40
| | | | | | | | Intermittent null pointer exception when modifying appearance of depth-sorted transparent objects git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@16 ba19aa83-45c5-6ac9-afd3-db810772062c
* Initial creation of j3d-core-utils sources in CVS repositoryKevin Rushforth2004-06-09426-0/+237709
git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@7 ba19aa83-45c5-6ac9-afd3-db810772062c