aboutsummaryrefslogtreecommitdiffstats
path: root/src/native
Commit message (Collapse)AuthorAgeFilesLines
* Issue number: #560 - Use D3DCREATE_FPU_PRESERVE flag on D3D pipelineAlessandro Borges2008-02-151-14/+36
| | | | | | | | Submitted by: aces Reviewed by: Chien git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@889 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue number: #513Alessandro Borges2008-01-241-31/+33
| | | | | | | | Submitted by: Aces Comments : added two D3dErrorMessage strings git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@884 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue number: #513Alessandro Borges2008-01-241-30/+85
| | | | | | | | | Submitted by: Aces Comments : Fix crash on unknow devices, increase vendor list, added Windows Server 2008/Vista strings, Vendor #0 is assigned as RDP - Remote Desktop git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@883 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue number: #513Alessandro Borges2008-01-241-9/+10
| | | | | | | | Submitted by: Aces Comments : fix debug output git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@882 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue number: #513Alessandro Borges2008-01-241-15/+51
| | | | | | | | | Submitted by: Aces Comments : Better error and warning messages, changed exit() call to warning messages, more debug output. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@881 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue number: #513Alessandro Borges2008-01-241-0/+2
| | | | | | | | Submitted by: Aces Comments : define two D3dErrorMessage id git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@880 ba19aa83-45c5-6ac9-afd3-db810772062c
* Bump version number to 1.5.2Kevin Rushforth2007-07-171-2/+2
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@866 ba19aa83-45c5-6ac9-afd3-db810772062c
* Source code changes for issue 491: Refactor platform-specific classes to use ↵Kevin Rushforth2007-05-165-31/+79
| | | | | | non-overlapping class names git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@842 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fix to Issse 486 : Java 3D hangs on some Windows Vista systemsChien Yang2007-04-304-12/+12
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@836 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed to Issue 396 : Off-screen Canvas3D / D3D: Resizing crashes VMChien Yang2007-04-131-12/+4
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@821 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
* Issue 239: Stencil buffer should be cleared at the start of each frameKevin Rushforth2007-03-293-24/+41
| | | | | | | | 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
* Issue 239: Stencil buffer should be cleared at the start of each frameKevin Rushforth2007-03-262-22/+41
| | | | | | | | | | | | 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
* 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-215-25/+70
| | | | | | | 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-161-33/+31
| | | | | | | | | | | 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 a typo in native pipe.Chien Yang2007-03-091-8/+7
| | | | 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-091-14/+12
| | | | 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-091-0/+3
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@793 ba19aa83-45c5-6ac9-afd3-db810772062c
* Added support to query GL_SGIS_generate_mipmap and GL_VERSION_1_4 (OpenGL only).Chien Yang2007-03-092-2/+14
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@790 ba19aa83-45c5-6ac9-afd3-db810772062c
* 1) Fix Issue 455 : Need to disable NPOT textures for older cards that claim ↵Chien Yang2007-03-074-235/+228
| | | | | | | | | 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
* Fixed issue 452: Java 3D should fall back to D3D if OpenGL not availableKevin Rushforth2007-03-063-8/+433
| | | | 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-063-64/+0
| | | | | | | | | 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-281-7/+9
| | | | | | | | | 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
* Update copyright to 2007Kevin Rushforth2007-02-0951-51/+51
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@773 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
* 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 the following issues:Kevin Rushforth2006-12-051-0/+3
| | | | | | | | | | | 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
* 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
* 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
* 1) Fixed Issue 349 : OffScreen Canvas3D needlessly forces power-of-two for ↵Chien Yang2006-10-284-23/+79
| | | | | | | | | | 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
* 1) Implemented Raster support for d3d pipe.Chien Yang2006-10-273-30/+169
| | | | | | | 2) Created a proper vertex data type for Background image. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@729 ba19aa83-45c5-6ac9-afd3-db810772062c
* Implemented background texture support for D3D pipe.Chien Yang2006-10-253-88/+162
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@727 ba19aa83-45c5-6ac9-afd3-db810772062c
* 1) Ported readRaster, executeRasterDepth, readOffScreenBuffer, and partially ↵Chien Yang2006-10-194-282/+333
| | | | | | | | | done on textureFillBackground. 2) Removed unuse code in ogl and d3d. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@722 ba19aa83-45c5-6ac9-afd3-db810772062c
* 1) Clean up dead code.Chien Yang2006-10-163-995/+434
| | | | | | | 2) Support INT image type for 3D texture, volume and part of Cubemap. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@721 ba19aa83-45c5-6ac9-afd3-db810772062c
* Support INT image type on 2D texture.Chien Yang2006-10-165-957/+1949
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@719 ba19aa83-45c5-6ac9-afd3-db810772062c
* 1) Fixed an exception in clear background.Chien Yang2006-10-119-293/+12
| | | | | | | 2) Clean up unwanted d3d code. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@718 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed a previous change that broke Cg build.Chien Yang2006-10-111-1/+11
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@716 ba19aa83-45c5-6ac9-afd3-db810772062c
* Remove the bit of VC 64bit compilation warningChien Yang2006-10-062-2/+2
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@715 ba19aa83-45c5-6ac9-afd3-db810772062c
* 1) Fixed a logic bug in earlier putbackChien Yang2006-10-067-25/+14
| | | | | | | | 2) Fixed Issue 352 : VC compiler generates warning on Windows AMD64 build 3) Clean up build script and code to eliminate warning from VC compiler. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@714 ba19aa83-45c5-6ac9-afd3-db810772062c
* Fixed a typo.Chien Yang2006-10-061-1/+1
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@713 ba19aa83-45c5-6ac9-afd3-db810772062c
* Clean up native resources and print error message if SetPixelFormat fail.Chien Yang2006-10-063-4/+19
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@712 ba19aa83-45c5-6ac9-afd3-db810772062c
* Source code changes for issue 358: Document that OGL 1.2 is supported, but ↵Kevin Rushforth2006-10-041-7/+1
| | | | | | at reduced functionality git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@709 ba19aa83-45c5-6ac9-afd3-db810772062c
* Updated build files to build pre-release self-extracting shell-archives for UNIXKevin Rushforth2006-10-031-0/+1
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@707 ba19aa83-45c5-6ac9-afd3-db810772062c
* Merged dev-1_5 branch back to MAIN trunkKevin Rushforth2006-09-2952-5358/+3175
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@701 ba19aa83-45c5-6ac9-afd3-db810772062c