Skip to content

Releases: bottlenoselabs/katabasis

2022.9.1

02 Sep 03:57
06becef
Compare
Choose a tag to compare

What's Changed

  • Emergency fix for FAudio - Bump ext/katabasis-bedrock from 376b1af to 4fa58eb by @dependabot in #225

Full Changelog: v2022.9.0...v2022.9.1

2022.9.0

02 Sep 01:05
5e96f06
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2022.8.2...v2022.9.0

v2022.8.2

16 Aug 01:48
ea49db5
Compare
Choose a tag to compare

v2022.8

14 Aug 19:39
a0fda94
Compare
Choose a tag to compare

August 2022

  • Packaged source code and native libraries using NuGet.

v0.3

13 Aug 01:21
b260b5f
Compare
Choose a tag to compare
  • Updated to FNA v20.08
  • Uses C2CS for autogenerated bindings completely
  • Tested on Apple Silicon

v0.2

05 Dec 00:11
Compare
Choose a tag to compare
  • Project renamed: Ankura -> Katabasis
  • Removed .FNA project; there is only one Katabasis project now.
  • Cleanup FNA forked code; removed C# regions and other nonsense.
  • Removed content pipeline.
  • Removed stock effects.
  • Removed unused packed vectors.

The following types have removed:

  • ContentExtensions
  • ContentLoadException
  • ContentManager
  • ContentReader
  • ContentSerializerAttribute
  • ContentSerializerCollectionItemNameAttribute
  • ContentSerializerIgnoreAttribute
  • ContentSerializerRuntimeTypeAttribute
  • ContentSerializerTypeVersionAttribute
  • ContentTypeReader
  • ContentTypeReaderManager
  • LzxDecoder
  • ResourceContentManager
  • AlphaTestEffectReader
  • ArrayReader
  • BasicEffectReader
  • BooleanReader
  • ByteReader
  • CharReader
  • ColorReader
  • DateTimeReader
  • DecimalReader
  • DictionaryReader
  • DoubleReader
  • DualTextureEffectReader
  • EffectMaterialReader
  • EffectReader
  • EnumReader
  • EnvironmentMapEffectReader
  • ExternalReferenceReader
  • IndexBufferReader
  • Int16Reader
  • Int32Reader
  • Int64Reader
  • ListReader
  • MatrixReader
  • NullableReader
  • QuaternionReader
  • RectanglerReader
  • RefleciveReader
  • SByteReader
  • SingleReader
  • SkinnedEffectReader
  • SongReader
  • SoundEffectReader
  • SpriteFontReader
  • StringReader
  • Texture2DReader
  • Texture3DReader
  • TextureCubeReader
  • TextureReader
  • TimeSpanReader
  • UInt16Reader
  • UInt32Reader
  • UInt64Reader
  • Vector2Reader
  • Vector3Reader
  • Vector4Reader
  • VertexBufferReader
  • VertexDeclarationReader
  • VideoReader
  • MatrixConverter
  • QuaternionConverter
  • Vector2Converter
  • Vector3Converter
  • Vector4Converter
  • IEffectFog
  • IEffectLights
  • IEffectMatrices
  • AlphaTestEffect
  • BasicEffect
  • DualTextureEffect
  • EffectHelpers
  • EnvironmentalMapEffect
  • SkinnedEffect
  • Alpha8
  • Bgr565
  • Bgra4444
  • Bgra5551
  • Byte4
  • HalfSingle
  • HalfTypeHelper
  • HalfVector2
  • HalfVector4
  • IPackedVector
  • NormalizedByte2
  • NormalizedByte4
  • NormalizedShort2
  • NormalizedShort4
  • Rg32
  • Rgba1010102
  • Rgba64
  • Short2
  • Short4

0.1

25 Nov 00:34
Compare
Choose a tag to compare
0.1

Fork from FNA 20.11 for .NET Core 3.1

The following types have been deleted:

Point
Plane
Ray
BoundingFrustum
BoundingBox
BoundingSphere
ContainmentType
PlaneIntersectionType
Curve
CurveKey
CurveKeyCollection
CurveLoopType
CurveTangent
Model
ModelBone
ModelBoneCollection
ModelEffectCollection
ModelMesh
ModelMeshCollection
ModelMeshPart
ModelMeshPartCollection
GameComponent
DrawableGameComponent
GameComponentCollection
GameComponentCollectionEventArgs
IDrawable
IUpdateable
GameServiceContainer
IGraphicsDeviceManager
IGraphicsDeviceService

Modifications in response to the above-deleted types:

All code related to IDrawable, IUpdateble, GameComponent, DrawableGameComponent, GameComponentCollection, GameComponentCollectionEventArgs is removed in Game.
GraphicsDeviceManager is created as late as possible in the public constructor of Game.
Added static Instance field to GraphicsDeviceManager so the singleton can be accessed at any time.
ContentManager and ResourceContentManager now have zero constructor arguments.
The content pipeline no longer understands the deleted types.
The following types have been replaced with types in System.Numerics:

Vector2
Vector3
Vector4
Matrix -> Matrix4x4