div (Object-Oriented Graphics göstərilməsi Engine), pulsuz, çevik və səhnə mərkəzli 3D qrafik mühərriki C yazılı ++ və developers hardware-sürətli 3D qrafik istifadə zəngin applications istehsal yardım üçün nəzərdə tutulmuşdur bir açıq mənbəyidir.
Asanlıqla 3D səhnələri göstərmək üçün istifadə edilə bilər ki, sadə və asan-istifadə Object-Oriented interface edir (Software Development Kit) div kitabxana proqram, bir SDK & nbsp edir.
Bu OpenGL və Direct3D, Material və Shader təsiri dəstək, vertex və parça proqramları üçün dəstək, eləcə də Linux, Microsoft Windows və Mac OS & nbsp daxil olmaqla bir çox platformalar üçün dəstək dəstək verir, X
Bu azad> Yeni
- Core təkmilləşdirilməsi:
- OgreMain
- OgreMain olan bindirmeler çıxarış və öz overlay komponenti onu çevirmək
- Progressive Mesh təkmilləşdirilməsi və yeni Mesh LOD nümunə.
- sənədlərin yenilikləri Yuklenib
- Added Mesh :: mergeAdjacentTexcoords bir iki qonşu texcoords Daraltmak üçün (yəni float2 texcoord0 & float2 float4 texcoord0 olmaq texcoord1)
- Sənədlərə görə, default SceneManager mühit yüngül olsa idi ki, qara olmalıdır.
- SceneManager. UpdateSceneGraph prepareShadowTextures əvvəl olmalıdır
- AtomicScalar operatorları onların dəyəri qaytarılması olmalıdır. Yalnız GCC və ya cingilti istifadə təsir göstərir.
- Yeni sinif ProgressiveMeshGenerator zamanı mesh ətraflı degenerate.
- sahəsi :: birləşməsi üçün Bug fix. Bir sahəsində tam başqa əhatə deyil, əgər qeyri-dəqiq nəticələr verə bilər.
- Yeni LOD strategiyaları "distance_box" və "screen_ratio_pixel_count. Ətraflı div Manual baxın.
- SharedPtr Atomics istifadə köçürülüb (bağlı API dəyişiklik Hesabatlarının qeydlər aşağıda bax).
- SubMesh yeni bir üsul var: klon (const String & newname, Mesh * parentMesh) SubMesh obyektlərin dərin nüsxə yerinə yetirmək. İkinci parametr isteğe və SubMesh reparent üçün istifadə edilə bilər.
- asanlıqla qeyri-müəyyən ola bilər, çünki Configfile :: yük (const String və fayl, const String & resourceGroup, const String & ayırıcılar, bool trimWhitespace) silindi. Bir resurs qrup yüklemek istəyirsinizsə, mövcud funksiyası loadFromResourceSystem istifadə edin. arqumentlər xaric funksiyası eynidir. Div-175 baxın.
- LODu Yeni həcmi göstərilməsi komponenti. GSoC 2012 Volume göstərilməsi bax
- Bir çox Terrain improvements.See GSoC 2012 Terrain təkmilləşdirilməsi
- RTSS
- RTSS dəyişdi səhv rəftar sub-göstərməyə dövlət parametri yaradılması. Sub-göstərməyə dövlət indi səhvlər istisna salır
- Yüklədi 2 yeni demo nümunələri: çox işıqlar və teksturasiya duman
- CgProgramManager
- yüksək səviyyəli çıxış anket glslv / glslf / glslg və hlslv / hlslf üçün əlavə dəstək (glslg tam hələ iş)
- Platform Support:
- Android Port
- tutulması əsasında Android port Sil
- CMake əsaslı build dəstək
- Ant / NDK paketləri tapmaq yaradın (hazırda Ant və NDK qlobal yol olmalıdır)
- Android nümunə browser faylları yaradın
- İstifadə Android alət zəncir div tərtib etmək statik lib kimi
- təmizlənməsi RTSS (OgreStringSerialiser Sil)
- təkmilləşdirilməsi platforma inteqrasiya
- OgreRoot daxil Android log dinləyici əlavə et
- Disable Filesystem- / Zip / EmbeddedZip- Arxiv android
haqqında- Resurs sistemi təkmilləşdirilməsi
- OgreAPKFileSystemArchive APK
içərisində fayl girmə imkanı idarə etmək- OgreAPKZipArchive biz (APK də zip istifadə edərək, sıxılmış olunur) APK daxilində zip faylları idarə edə bilərsiniz
- EGL dəstək təkmilləşdirilməsi
- EGL-Support / Window / Context konkret subclasses yarat
- idarə kontekstində yaradılması / div daxilində configs
- Resurs istirahət / bərpa itirilmiş / DX cihaz kimi idarə
- hər resurs əldə idarə resurs sinif əlavə et (Android yalnız aktiv - makro vasitəsilə idarə)
Toxuması - İstirahət, Shader, HardwareVertexBuffer
- ETC1 faktura codec
- PKM dəstək
- Nümunə browser
- touch input dəstək əlavə
- CMake command line vasitəsilə APK fayl yaradın
- fırlanma dəstək əlavə
- Fix / Enable daha nümunələri
- bəstəkar iş deyil
- CPU / satıcı aşkar təkmilləşdirilməsi
- Linux / OSX / Win32 onu qurmaq üçün necə əlavə
- təmin pre-tərtib bağımlılıkları
The Android alət zəncir qarşı tərtib edə bilərsiniz, belə ki, - bizim bağımlılıkları Fix
- Windows Metro stil proqram (WinRT)
- Yeni platforma kimi dəstək əlavə (WinRT adına).
- nümunə browser üçün WinRT layihə yaradın.
- bir tərtib necə fayl yaradın.
- alın bütün mövcud nümunələri sistemi göstərmək D3D11 ilə işləmək üçün.
- Multi monitor cihaz dəstək.
- Windows Phone 8 port.
- OS X
- iOS və OS X üçün bir Sandbox dostluq temp fayl adı almaq üçün bir köməkçi funksiyası əlavə edin.
- Digər düzeltmelerini App Store qaydalarına cavab user fayl.
- OS X ++ libc ilə tikinti üçün dəstək.
- SampleBrowser da DisplayLink istifadə düzgün nümunəsidir.
- Plugins və komponentləri artıq çərçivəsində inşa edilir.
- ləğv üçün sürətli düymə kimi escape düyməsini əlavə edin. Eləcə də ləğv vuruş zaman qəza Fix.
- RenderSystems:
- DirectX 11
- GSoC layihə təkmilləşdirilməsi.
- tessellation shaders dəstək əlavə edin.
- tessellation nümunə əlavə edin.
- dinamik keçid dəstək əlavə edin.
- DirectX 9EX dəstək
- Added OpenGL 3+ RenderSystem. Hələ eksperimental və ağır inkişaf altında qeyd.
- OpenGL ES
- GLES 2 ərazi dəstək.
- OpenGL ES dövlət və vahid önbelleğe.
- Rewrote PVRTC codec, kub xəritəsi, 3D və mipmap dəstəyi əlavə. PVRTexTool ilə yaradılmışdır Yalnız faylları, indi dəstəklənir Apple texturetool kommunal.
- Eksperimental OpenGL ES 3.0 dəstək.
- GL RenderSystem
- GLEW 1.9.0 yeniləndi.
- birləşdirən zaman bütün GLSL proqramları eyni matrix sifariş var məhdudiyyət çıxarın.
- Çoxsaylı hata düzeltmelerini, sənədləşdirmə düzeltmelerini və yenilikləri və ümumi code təkmilləşdirilməsi.
versiya 1.6.5 yeni nədir:
- Mesh :: buildTangentVectors adlanır və vertex səbəb varsa olur, və mesh biz də yaradır düzəltmək əmin olun animasiya yaradır idi.
- Change 0 - & gt; DX9 Hazırda () zəng NULL, Intel G33 / G31 GPU istifadəçi məlumat məsələ guya bu həll (məntiqsiz, amma nə heç bir zərər)
- trafaret kölgələri aktiv bir xətt siyahısı göstərməyə çalışırıq zaman bir qəza Fix
- hardware tıkanıklığı sorgular üçün itirilmiş DX9 cihaz ilə məşğul yaxşı
- OpenGL Fix problem eyni pass müxtəlif faktura ədəd anisotropy səviyyəsi qarışdırma
- timer ilə Win x64 RTC məsələləri düzeltmek
- 3x4 matrix serialların ilə HLSL Fix bug
- InstancedGeometry üçün giderir Culling
- qarşısını almaq GLX ConfigDialog tıklandığında bir qəzaya səbəb boş açılan elementləri yaratmaq.
- GL çox kontekstlərdə ilə faktura vahid dövlət səhv dağınıq Fix.
- PF_L8 qeyri dərin kölgələr üçün u mənim kimi etibarlı, çox kartları hədəf format göstərmək PF_X8R8G8B8 istifadə ola bilər deyil.
- Documentation yenilikləri
tələblər
- SDL
- FreeType2
- şeytan
- ZZIPlib
- Pkg-config
Şərhlər tapılmadı