aboutsummaryrefslogtreecommitdiffstats
path: root/src/native
Commit message (Collapse)AuthorAgeFilesLines
* Bumped Copyright date to 2005Kevin Rushforth2005-02-1857-57/+57
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@127 ba19aa83-45c5-6ac9-afd3-db810772062c
* Update comment : change issue 97 to issue 104Chien Yang2005-02-151-2/+2
| | | | 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
* 1) Fixed to issue 97 - ATI video card related - Lockup, lose hardware ↵Chien Yang2005-02-142-16/+34
| | | | | | | | | | 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
* Issue number: 5Kevin Rushforth2004-12-231-1/+23
| | | | | | | 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-212-22/+44
| | | | | | | | | | 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
* 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
* 1. Added new boolean property, "j3d.usePbuffer", which can be used toKevin Rushforth2004-11-054-27/+31
| | | | | | | | | | | | 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
* Submitted by: mikofclassxKevin Rushforth2004-10-293-39/+76
| | | | | | | | | 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-284-241/+265
| | | | | | | | 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
* 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
* Amd64 buildpaulby2004-10-202-2/+70
| | | | | | | | | | 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-203-47/+78
| | | | | | | | | | | | 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-157-673/+1694
| | | | | | | | | | | | | 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: 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-014-489/+558
| | | | | | | | | | 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
* Issue number: 26Kevin Rushforth2004-09-032-1/+23
| | | | | | | | 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
* 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-261-1/+1
| | | | | | | | 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
* Issue number: 3Kevin Rushforth2004-07-021-2/+28
| | | | | | | | 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
* Initial creation of j3d-core-utils sources in CVS repositoryKevin Rushforth2004-06-0955-0/+44355
git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@7 ba19aa83-45c5-6ac9-afd3-db810772062c