Releases: bottlenoselabs/katabasis
2022.9.1
What's Changed
- Emergency fix for FAudio - Bump ext/katabasis-bedrock from
376b1af
to4fa58eb
by @dependabot in #225
Full Changelog: v2022.9.0...v2022.9.1
2022.9.0
What's Changed
- Bump ext/katabasis-bedrock from
31a9162
to8b4c6de
by @dependabot in #222 - Bump ext/katabasis-bedrock from
8b4c6de
to376b1af
by @dependabot in #223 - Add docs by @lithiumtoast in #224
Full Changelog: v2022.8.2...v2022.9.0
v2022.8.2
- Fix crashing due to stock effects not being found.
- Tested with https://github.com/bottlenoselabs/katabasis-game-template
v2022.8
August 2022
- Packaged source code and native libraries using NuGet.
v0.3
- Updated to FNA v20.08
- Uses C2CS for autogenerated bindings completely
- Tested on Apple Silicon
v0.2
- Project renamed:
Ankura
->Katabasis
- Removed
.FNA
project; there is only oneKatabasis
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
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