Remove deprecated mono runtime backend

Old `mono` backend was not maintained for since 1.7 (July 2023)
`dotnet` backend still can run `mono` on AOT platforms but with the latest .NET features.
This commit is contained in:
2026-06-03 16:35:06 +02:00
parent a544cbcfde
commit e450658834
250 changed files with 193 additions and 44908 deletions
+2 -2
View File
@@ -886,7 +886,7 @@ bool MeshBase::UpdateTrianglesUShort(int32 triangleCount, const MArray* triangle
return ::UpdateTriangles<uint16>(this, triangleCount, trianglesObj);
}
MArray* MeshBase::DownloadIndexBuffer(bool forceGpu, MTypeObject* resultType, bool use16Bit)
MArray* MeshBase::DownloadIndexBuffer(bool forceGpu, MType* resultType, bool use16Bit)
{
ScopeLock lock(GetModelBase()->Locker);
@@ -903,7 +903,7 @@ MArray* MeshBase::DownloadIndexBuffer(bool forceGpu, MTypeObject* resultType, bo
auto indexStride = indexStream.GetStride();
// Convert into managed array
MArray* result = MCore::Array::New(MCore::Type::GetClass(INTERNAL_TYPE_OBJECT_GET(resultType)), indexCount);
MArray* result = MCore::Array::New(MCore::Type::GetClass(resultType), indexCount);
void* managedArrayPtr = MCore::Array::GetAddress(result);
if (use16Bit)
{