Minification Filters JME 1.0 -> 2.0

I have been trying to figure out the correct mapping from the old JME 1.0 minification filters to the JME 2.0 version.



  • MM_NONE and MM_NEAREST -> NearestNeighborNoMipMaps

  • MM_NEAREST_NEAREST -> NearestNeighborNearestMipMap

  • MM_LINEAR_NEAREST -> NearestNeighborLinearMipMap

  • MM_LINEAR -> BilinearNoMipMaps

  • MM_NEAREST_LINEAR -> BilinearNearestMipMap

  • MM_LINEAR_LINEAR -> Trilinear



Could someone take a look an let me know if this is correct?
TIA

Copied from jME 1.0 to jME 2.0 changes, found in the wiki:


Texture
new Texture() ⇒ new Texture2D()
Texture.MM_LINEAR_LINEAR ⇒ Texture.MinificationFilter.Trilinear
Texture.MM_LINEAR ⇒ Texture.MinificationFilter.BilinearNearestMipMap
Texture.MM_NONE ⇒ Texture.MinificationFilter.BilinearNoMipMaps
Texture.FM_LINEAR ⇒ Texture.MagnificationFilter.Bilinear
Texture.AM_COMBINE ⇒ Texture.ApplyMode.Combine
Texture.WM_WRAP_S_WRAP_T ⇒ Texture.WrapMode.Repeat
Texture.ACF_MODULATE ⇒ Texture.CombinerFunctionRGB.Modulate
Texture.ACS_TEXTURE ⇒ Texture.CombinerSource.CurrentTexture
Texture.ACO_SRC_COLOR ⇒ Texture.CombinerOperandRGB.SourceColor
Texture.ACS_PRIMARY_COLOR ⇒ Texture.CombinerSource.PrimaryColor
Texture.ACO_SRC_COLOR ⇒ Texture.CombinerOperandRGB.SourceColor
Texture.ACF_ADD_SIGNED ⇒ Texture.CombinerFunctionRGB.AddSigned
Texture.ACS_TEXTURE ⇒ Texture.CombinerSource.CurrentTexture)
Texture.ACO_SRC_COLOR ⇒ Texture.CombinerOperandRGB.SourceColor
Texture.ACS_PREVIOUS ⇒ Texture.CombinerSource.Previous
Texture.ACO_SRC_COLOR ⇒ Texture.CombinerOperandRGB.SourceColor
Texture.RTT_SOURCE_DEPTH ⇒ Texture.RenderToTextureType.Depth
setCombineScaleRGB(1.0f) ⇒ setCombineScaleRGB(CombinerScale.One)
setTextureBuffer() ⇒ setTextureCoords()
TextureState.REPLACE ⇒ Spatial.TextureCombineMode.Replace