aboutsummaryrefslogtreecommitdiffstats
path: root/src/native
Commit message (Collapse)AuthorAgeFilesLines
* j3dcore: remove a bunch of the native support code and classesHarvey Harrison2012-05-0354-56715/+0
| | | | Signed-off-by: Harvey Harrison <[email protected]>
* Issue number: 640 - setDepthTestFunction do not work with the D3D rendererAlessandro Borges2010-01-221-0/+1
| | | | | | | | Submitted by: lamer77 Reviewed by: aces git-svn-id: https://svn.java.net/svn/j3d-core~svn/branches/dev-1_6@948 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue number: 629 - D3D must use software vertex processing on Intel video ↵Alessandro Borges2009-09-133-64/+74
| | | | | | | | | | | | | cards Submitted by: Aces Despiste newer Intel video cards has specs for creating devices using hardware vertex processing (HWVP), as Hardware TnL and shaders +2.x, Intel recomends using Software Vertex Processing (SWVP). Now D3D pipeline uses SWVP as default for Intel Video cards git-svn-id: https://svn.java.net/svn/j3d-core~svn/branches/dev-1_6@944 ba19aa83-45c5-6ac9-afd3-db810772062c
* Update version to 1.6Kevin Rushforth2008-06-181-2/+2
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/branches/dev-1_6@910 ba19aa83-45c5-6ac9-afd3-db810772062c
* Issue number: 578Alessandro Borges2008-04-041-1/+5
| | | | | | | | | | | Submitted by: Aces Reviewed by: Kevin Fix Issue #578 - "Fail to Reset() D3D device with 0 dimension" . D3D do not handle device with zero dimension. This fix reset the invalid window size to 1x1 window. It allows recovery of 3D components after a resize, drag or other operation which may set it as zero dimension. git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@896 ba19aa83-45c5-6ac9-afd3-db810772062c
* Update source code for GPLv2 licenseKevin Rushforth2008-02-2852-308/+774
| | | | git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@892 ba19aa83-45c5-6ac9-afd3-db810772062c
* 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