Тема: Новости
Показать сообщение отдельно
Старый 13.10.2009, 03:24   #6
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Ответ: Новости

В новой версии улучшили object tracking для нативных объектов, создаваемых ядром SlimDX'а.
Например вот что будет, если забыли диспозить:
Object of type SlimDX.DXGI.Factory was not disposed. Stack trace of object creation:
D:\DevTools\SlimDXAUG09\Samples\SampleFramework\Re ndering\GraphicsDeviceManager.cs(1118,17): Void EnsureD3D10()
D:\DevTools\SlimDXAUG09\Samples\SampleFramework\De viceSettings\DeviceSettings.cs(284,21): SampleFramework.DeviceSettings FindValidSettings(SampleFramework.DeviceSettings)
D:\DevTools\SlimDXAUG09\Samples\SampleFramework\Re ndering\GraphicsDeviceManager.cs(209,13): Void ChangeDevice(SampleFramework.DeviceSettings, SampleFramework.DeviceSettings)
D:\DevTools\SlimDXAUG09\Samples\SampleFramework\Re ndering\GraphicsDeviceManager.cs(240,13): Void ChangeDevice(SampleFramework.DeviceVersion, Boolean, Int32, Int32)
D:\DevTools\SlimDXAUG09\Samples\Direct3D10\SimpleT riangle10\SimpleTriangleSample.cs(68,13): Void .ctor()
D:\DevTools\SlimDXAUG09\Samples\Direct3D10\SimpleT riangle10\Program.cs(31,20): Void Main()
В этой версии должны были интегрировать SlimGen, который вшивает нативный код в сборку. В результате: прирост в производительности 30-40%. Подобное уже было: http://netasm.codeplex.com/ — но только в отличии от него, SlimGen не заброшен

Это из того, что видно сразу =) Полез дальше...

Последний раз редактировалось johnk, 15.10.2009 в 14:44.
(Offline)
 
Ответить с цитированием