OGLplus

Yazılım ekran görüntüsü:
OGLplus
Yazılım detaylar:
Versiyon: 0.68.0 Güncelenir
Qayıt: 7 Mar 16
Geliştirici: Matus Chochlik
Lisans: Ücretsiz
Popülerlik: 13

Rating: nan/5 (Total Votes: 0)

OGLplus yanı sıra OpenAL ve EGL API'leri için OpenGL C-dili API (Uygulama Programlama Arayüzü) üzerinde ince bir nesne yönelimli cephe uygulayan bir ücretsiz ve açık kaynak başlığı sadece kütüphane yazılımdır.

Proje yanı sürüm 1.4 veya üstü EGL API, OpenGL API, sürüm 1.1 veya OpenAL (Açık Sesli Kütüphane) API büyük sürüm 3 veya üstü desteklemek üzere tasarlandı.


It & rsquo; ın yapılandırılabilir, türü güvenli ve özellikleri otomatik kaynak yönetimi

OGLplus yapılandırılabilir, tip güvenli ve OpenGL C API ve ek CG ilgili sınıfları ile otomatik kaynak yönetimi, hata teşhis ve işleme, hem de birlikte çalışabilirlik özellikleri.

Ayrıca, yazılım son derece yapılandırılabilir, kaynak ve nesnelerin isteğe bağlı bir açıklama sunar ve aşağıdaki programları içerir: metin işleme programları, örgü yükleyiciler ve jeneratörler ve görüntü yükleyici ve jeneratör

.
OGLplus başlarken

kurmak ve kendi resmi web sitesinden ya projenin en son sürümünü indirmek (bkz ana sayfa bağlantısını makalenin sonunda) ya da Softoware, üzerinde arşiv tasarruf, GNU / Linux işletim sistemi üzerinde OGLplus yazılımı kullanmak için sizin Ana dizin.


cd & rsquo;

arşiv içeriğini çıkartmak ve & lsquo kullanarak herhangi bir terminal emülatörü programı aracılığıyla çıkarılan arşiv dosyalarının bulunduğu konuma gitmek için bir arşiv yöneticisi aracını kullanın; komutu (örneğin cd /home/softoware/oglplus-0.57.0).

Çalıştır & lsquo; ./ configure.sh & rsquo; Komut yapılandırmak ve CPU mimarisi ve işletim sistemi için proje optimize etmek. Sonra, talimat olarak, ve lsquo çalıştırmak, cd _build & Sons; & amp; -f 5 & rsquo yapmak; Programı derlemek için komut. sudo rsquo yüklemek ve yapmak; & lsquo ile yükleyin; Komut.


GNU / Linux, Microsoft Windows ve FreeBSD Desteklenen

OGLplus projesi resmen FreeBSD ve Microsoft Windows işletim sistemlerinde yanı sıra, tüm GNU / Linux dağıtımları üzerinde desteklenir. Bu başarıyla, 32-bit ve 64-bit bilgisayar platformları üzerinde test edilmiştir.

Bu sürümdeki yeni Nedir:

  • DeferredHandler sınıf ve Sonuç şablon refactored edilmiştir.
  • Doku :: Wrap Yeni aşırı eklendi.
  • ClientContext ve SettingStack yardımcı sınıflar güncellendi.
  • libpng'nin tahsisi kontrolleri PNG resim yükleyici eklenmiştir.
  • GL3W yolu sabit olmuştur içerir.
  • yapı sisteminde Küçük düzeltmeler yapılmıştır.
  • Quickbook belgeleri güncellendi.

sürüm 0.66.0 yeni Nedir:

  • DeferredHandler sınıf ve Sonuç şablon refactored edilmiştir.
  • Doku :: Wrap Yeni aşırı eklendi.
  • ClientContext ve SettingStack yardımcı sınıflar güncellendi.
  • libpng'nin tahsisi kontrolleri PNG resim yükleyici eklenmiştir.
  • GL3W yolu sabit olmuştur içerir.
  • yapı sisteminde Küçük düzeltmeler yapılmıştır.
  • Quickbook belgeleri güncellendi.

sürüm 0.63.0 yeni Nedir:

  • Bazı çınlama -Weverything derleme uyarıları tespit edildi.

  • CameraMatrix :: Perspektif fonksiyonları
  • Yeni aşırı yükler eklenmiştir.
  • OALplus ve EGLplus internal'leri refactored bulundu.
  • Shader depolama tampon nesneleri desteği eklendi.
  • Bulut ve BrushedMetal görüntü jeneratörler bir hata düzeltildi.
  • NV yol komutu numaralandırma ile bir sorun tespit edildi.

sürüm 0.61.0 yeni Nedir:

  • yapı sisteminde GL sürümü algılama MacOS üzerinde daha iyi çalışmak için güncellendi.
  • etkinleştirmek için bir önişlemci anahtarı / Boost.Config devre dışı bırakılması eklendi.
  • ARB_clip_control için Sarmalayıcıların eklendi.
  • OALplus özel durumlar güncellendi.
  • Hata kodu numaralandırma eklendi.
  • ErrorAL eklendi.
  • Kod üye işlev ErrorAL, ErrorALC ve ErrorALUT eklendi.
  • Bazı derleyici uyarıları susturuldu.
  • SizeType ve BigSizeType sınıfları ilave edildi ve GLsizei ve GLsizeiptr bazı oluşumları onlar tarafından değiştirildi.
  • Quickbook belgeleri güncellendi.

sürüm 0.60.0 yeni Nedir:

  • Boole sarıcı güncellendi, operatör ~ eklendi.
  • Nesne :: HasInstance fonksiyonu eklendi.
  • yerli GL bağlam sarmalayıcılar güncellendi.
  • DSA Doku, Tampon ve Framebuffer kısmen refactored bulundu.
  • SingleFace numaralandırma eklendi.
  • FragmentData ve FragmentDataSlot typedefs eklendi.
  • Yeni bir bağımsız örnek eklendi.
  • oalplus :: CurrentContext sınıfı ContextMadeCurrent olarak değiştirildi.
  • Eksik #ifdefs EnumAssocType ve uzmanlık etrafında eklendi.
  • Quickbook belgeleri güncellendi.

sürüm 0.59.0 yeni Nedir:

  • hareket inşaat ve atama hareket nesneleri tespit edildi sorunlar.
  • Boole sarmalayıcılar eklenmiştir.
  • Quickbook belgeleri güncellendi.

sürüm 0.58.0 yeni Nedir:

  • Noexcept belirteçleri bazı işlevler eklenmiştir.
  • oalplus :: GetALName fonksiyonu eklendi.
  • Küçük değişiklikler oalplus için :: Dinleyici ve Aygıt sarmalayıcılarını yapılmıştır.
  • Çeşitli atamaları Kurucular öz atama ile sorunları önlemek için tespit edildi.
  • GL / AL nesne sarmalayıcıları refactored bulundu.
  • bağımsız örnekler çoğu MSVC için backported bulundu.
  • Bazı MSVC uyarılar tespit edildi.
  • önişlemci makroları ve değişken adları arasındaki çarpışmalar tespit edildi.
  • GL özelliği testlerinde erişim ihlallerini neden olduğu bir sorun giderilmiştir.
  • Quickbook belgeleri güncellendi.

sürüm 0.57.0 yeni Nedir:

  • oglplus :: ClientContext sınıfı güncellendi, ayar yığını itti değerlerini depolamak için dinamik olarak ayrılan kapları kullanmak için değil reimplemented edildi.
  • numaralandırma başlıkları otomatik oluşturulması için komut artık numaralandırma ile ilgili hemen hemen her şey otomatik olarak oluşturulur, güncellendi.
  • EnumValueRange ve aşırı tanımında bir hata tespit edildi.
  • örneklerde GLSL shader minör sorunlar tespit edildi.
  • Quickbook belgeleri güncellendi.
  • Noexcept belirteçleri bazı işlevler eklenmiştir.

sürüm 0.42.0 yeni Nedir:

  • Doku eklendi typedef Biçim ve InternalFormat.
  • görüntüler :: ImageSpec sınıfı eklendi.
  • ClearImage, ClearSubImage, InvalidateImage, InvalidateSubImage ve Görüntü fonksiyonları Doku eklenmiştir.
  • Renderbuffer :: Depolama kabul görüntülerin bir aşırı :: ImageSpec eklendi.
  • özelliklerini ve Doku, Tampon, Framebuffer ve Renderbuffer basit manipülasyon belirtmek için çeşitli sözdizimi-şeker operatörleri eklenmiştir.
  • ContextFlagBit ve ContextProfileBit numaralandırma eklendi.
  • ProfileMask ve Bayraklar ve NumShadingLanguageVersion, ShadingLanguageVersion ve ShadingLanguageVersion fonksiyonları Bağlamında eklendi.
  • Multisampling ilgili fonksiyonlar Bağlam eklendi.
  • ProgramResourceProperty numaralandırma güncellendi.

  • giriş derelerden GLSL okuma ile ilgili
  • GLSLSource sınıfında bir hata, tespit edildi.
  • yapı sistemine değişiklikler:
  • Güncelleme GL sürümü algılama.
  • LD_LIBRARY_PATH değişken kullanmak configure.py komut güncellendi.
  • iki örnek ilave edildi ve mevcut örneklerin birçok yeni özelliklerin kullanımını göstermek üzere güncelleştirildi.
  • eski örneklerinden biri çıkarıldı.
  • Çeşitli belge güncellemeleri yapılmıştır.

sürüm 0.41.0 yeni Nedir:

  • ShaderProgram sınıfı eklendi.
  • BufferMapAccess numaralandırma güncellendi.
  • Eşlemesini Geri Al'ı, FlushRange ve FlushElements fonksiyonları Tampon haritaları eklenmiştir.
  • InvalidateData ve InvalidateSubData fonksiyonları Tampon eklendi;
  • FramebufferBuffer numaralandırma eklendi.
  • Invalidate'yi işlevi Framebuffer eklendi.
  • numaralandırma değerleri dizilerin geçmesi için EnumArray şablon eklendi.
  • glClearBuffer fonksiyonları için Sarmalayıcıların eklendi.
  • Qt5 kullanarak OGLplus örnekler için yeni bir koşum eklendi.

  • Birkaç uzantılara sahip
  • EGL API bir gayri resmi X11 / GLX-tabanlı bir uygulama eklendi.
  • istemci uzantıları için destek EGLplus eklendi.
  • eglplus :: Bağlam MakeCurrent yeni bir aşırı eklendi güncellendi ve Yayın üye işlev eklendi.
  • Çeşitli örnekler yeni özellikler gösterecek şekilde güncellenmiştir.
  • OGLplus örneklerden videoları render için yeni bir senaryo eklendi.
  • yapı sisteminde bazı sorunlar giderildi.

sürüm 0.40.0 yeni Nedir:

  • OpenGL ES 3.0 için deneysel destek eklendi.

  • GLESv3 ile Android NDK ile kullanılabilen
  • Android platformu için bir ilk örnek, ilave edilmiştir.
  • Doku :: GetImage fonksiyonu eklendi.
  • Tampon :: TypedMap şablon iki ad seviyesi sınıfa yeniden çarpanlarına edildi. BufferRawMap ve BufferTypedMap
  • Yeni kurucular Vector eklendi.
  • görüntüler :: FilteredImage şablon temel sınıf reimplemented edildi.
  • görüntüler :: Dönüştürülmüş sınıf görüntüleri :: TransformComponents olarak yeniden adlandırıldı.
  • görüntüler :: FlipImageAxes filtre eklendi.
  • XPMImage yükleyici standart dışı 3D XPM görüntüleri desteklemek için güncellendi.
  • çoklu fonksiyonları Uygulamaları uygulamak / dizinine taşındı.
  • Çeşitli hata düzeltildi.
  • yapı sistemi güncellendi:
  • GL sürümü Algılama güncellendi, otomatik olarak oluşturulan oglplus / fix_gl_version.hpp dosyası eklendi.
  • Pango / Kahire algılama sorun tespit edildi.
  • OGLplus kütüphane binası ile ilgili bir sorun tespit edildi.
  • Diğer bazı hatalar düzeltmeleri vardı.

sürüm 0.38.0 yeni Nedir:

  • dışarıdan yönetilen nesneleri gruplama Grup sınıf şablonu Tampon, Sampler ve Doku operasyonlar ARB_multi_bind uygulama uzmanlık ile birlikte, ilave edilmiştir.

  • doğrudan devlet erişim işlemleri uygulayan
  • DSAFramebufferEXT, DSARenderbufferEXT ve DSAVertexArrayEXT sınıfları eklendi.
  • Yeni bir örneği eklendi ve eski örneklerinden biri doğrudan devlet erişim sınıfların kullanımını göstermek için güncellendi.

  • Onlar desteklenen
  • KLASÖR özellikleri çözüm klasörler halinde hedefler koymak için inşa sisteme ilave edildi.

sürüm 0.37.0 yeni Nedir:

  • Bu sürüm DSABufferEXT getiriyor - ARB_buffer_storage, ARB_bindless_texture, ARB_seamless_cubemap_per_texture, ARB_texture_stencil8 ve ARB_texture_mirror_clamp_to_edge dahil olmak üzere birçok GL uzantıları, doğrudan devlet erişim Tampon alternatif ve destek
  • .
  • Aynı zamanda GLFW3, SimpleSubdivSphere ve SubdivSphere parametrik şekil inşaatçılar için destek, yeni işlevler gösteren çeşitli örnekler ve güncelleştirilmiş belgeleri ekledi.

sürüm 0.36.0 yeni Nedir:

  • genel kod temizlik yapıldı ve daha karmaşık fonksiyonların uygulanması başlıkları daha az karmaşık hale getirmek için ayrı dosyalar halinde taşındı.
  • KHR_debug uzatılması için bir sarıcı eklendi.
  • Yeniden kullanılabilir geriçağırımları / filtreler debug_output uzantıları eklendi.
  • ShapeAnalyzer araçları kullanım örneği ile birlikte, örgü geometrisini analiz etmek için eklenmiştir.
  • Blender .blend dosya yükleyici kullanımı bir bağımsız örnek eklendi.
  • dokümantasyon güncellendi.

sürüm 0.35.0 yeni Nedir:

  • Bu, çoğunlukla bir hata düzeltme sürümüdür, ama aynı zamanda yapı sistemine daha sağlam GL sürümü ve uzatma algılama ve diğer iyileştirmeler getiriyor.

sürüm 0.34.0 yeni Nedir:

  • Bu sürüm GL 4.4 algılama için destek dahil yapı sistemine çeşitli iyileştirmeler getiriyor.
  • DSATextureEXT sınıfı EXT_direct_state_access uzantısı varsa Doku için daha uygun / etkili yedek olarak kullanılabilir.

  • anizotropik filtreleme etkinleştirmek için
  • Destek Doku eklendi.
  • Çeşitli sözdizimi-şeker operatörleri GL yetenekleri sağlayan daha uygun / etkisizleştirme eklendi.
  • birkaç nesne türleri otomatik bağlanma sağlayan AutoBind şablon reimplemented ve yeni özellikler gösteren birkaç yeni örnekler eklenmiştir.

sürüm 0.33.0 yeni Nedir:

  • Bu sürüm yapı sistemi, CamMatrix :: lookingat yapıcı birçok yeni OGLplus ve OALplus örnekleri, güncellemeler getiriyor, Doku :: maxLevel alıcı ve ayarlayıcı işlevleri, Cube aralık tabanlı GL uzatma dizeleri kastetmek ve güncellemeler şekil jeneratör ve OBJ örgü yükleyici, denetleyicisi doku jeneratör, vb.
  • GL / glcorearb.h başlığı da kolaylık dizini dahil üçüncü taraf eklenmiştir.

sürüm 0.32.0 yeni Nedir:

  • EGLplus, EGL etrafında sarıcı ve onun kullanımı çeşitli örnekler eklenmiştir.
  • yapı sistemi güncellendi.
  • VertexAttrib :: Kurulum ve VertexAttrib :: Pointer fonksiyonları reimplemented edildi ve yeni aşırı yükler eklenmiştir.
  • QuickProgram ve HardwiredProgram sınıfları reimplemented bulundu.

sürümde yeni nedir 0.30.0 Beta:

  • Bir .obj dosyası yükleyici eklendi.
  • yükleyici kullanımını gösteren iki yeni örnekler eklenmiştir.
  • yapı sisteminde bazı sorunlar tespit edildi ve bağımlılık / gereksinim yönetimi güncellendi.
  • glTextureView için bir sarıcı Doku eklendi ve glGetShaderPrecisionFormat Shader eklendi.

sürümde yeni nedir 0.29.0 Beta:

  • yapı sistemi kısmen reimplemented ve güncellenmiş ve bazı sorunlar düzeltildi olmuştur.
  • AtomicCounterBindingPoint ve ShaderStorageBufferBindingPoint türleri ve BindBaseAtomicCounter ve BindBaseShaderStorage fonksiyonları Tampon eklendi ve üç yeni örnekler eklendi.

sürümde yeni nedir 0.28.0 Beta:

  • Bu sürüm birkaç büyük değişiklikler getiriyor: Vektör ve Matris şablonları reimplemented edildi VertexAttribute kurulum fonksiyonlarının bazıları reimplemented edildi (stb_truetype.h dayalı) programı render yeni bir metin ve metin oluşturma programları için bir tür silme, ilave edildi bir test çerçevesi, yeni özellikler gösteren ilk test durumları ve birkaç yeni örnekler eklendi edildi ve daha fazlası.

sürümde yeni nedir 0.27.0 Beta:

  • perspektif matrislerin yapımında bir hata tespit edildi.
  • örnekler ve örnek koşum pekçok hata düzeltildi.
  • Sorgu :: Activator sınıfı eklendi.
  • instanced render desteği şekil jeneratörleri / yükleyiciler eklendi.

Ekran

oglplus_1_67955.png
oglplus_2_67955.png

Benzer yazılım

GDVDCreator
GDVDCreator

2 Jun 15

motmot.fview
motmot.fview

14 Apr 15

Arista
Arista

11 May 15

Totem
Totem

16 Aug 18

Yorumlar OGLplus

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!