OGLplus

Software screenshot:
OGLplus
Software ətraflı:
Version: 0.68.0 Yenil?nib
Tarixi Upload: 7 Mar 16
Geliştirici: Matus Chochlik
Lisenziya: Pulsuz
Məşhurluq: 13

Rating: nan/5 (Total Votes: 0)

OGLplus, eləcə də OpenAL və EGL API üçün OpenGL C-dil API (Application Programming Interface) üzərində nazik obyekt-yönümlü fasad həyata keçirir azad və açıq mənbə header yalnız kitabxana proqramdır.

Layihə həmçinin version 1.4 və ya daha sonra EGL API, OpenGL API, versiya 1.1 və ya OpenAL (Open Audio Library) API böyük versiyası 3 və ya daha yüksək dəstək engineering edilmişdir.


IT & rsquo; s yapılandırılabilir, növü, təhlükəsiz və xüsusiyyətləri avtomatik resurslarının idarə

OGLplus yapılandırılabilir, növü təhlükəsiz və OpenGL C API və əlavə CG bağlı dərsləri ilə avtomatik resurs idarə, səhv diaqnostik və rəftar, eləcə də qarşılıqlı edir.

Bundan əlavə, proqram yüksək yapılandırılabilir, resursları və obyektlərin isteğe təsviri təklif edir və aşağıdakı kommunal daxildir: mətn göstərilməsi kommunal, mesh yükləyicilər və generatorları və image yükləyicilər və generatorları

.
OGLplus başlarkən

qurmaq və onun rəsmi saytında və ya layihənin son versiyası download (bax ana link məqalənin sonunda) və ya Softoware üzrə arxiv qənaət, sizin GNU / Linux əməliyyat sistemi OGLplus proqram istifadə etmək üçün Ana directory.


CD & rsquo;

arxiv məzmunu çıxarış və & lsquo istifadə edərək hər hansı terminal emulator proqramı vasitəsilə hasil arxiv faylların yeri getmək üçün bir arxiv meneceri aracını istifadə edin; komanda (məsələn cd /home/softoware/oglplus-0.57.0).

Run & lsquo; ./ configure.sh & rsquo; komanda konfiqurasiya və CPU memarlıq və əməliyyat sistemi üçün layihə optimize. Sonra göstəriş kimi, & lsquo run; cd _build & amp; & amp; -f 5 & rsquo etmək; proqram tərtib etmək əmr. sudo rsquo qurmaq və yaratmaq; & lsquo ilə yüklemek; komanda.


GNU / Linux, Microsoft Windows və FreeBSD dəstəkləyən

OGLplus layihə rəsmi FreeBSD və Microsoft Windows əməliyyat sistemi, eləcə də bütün GNU / Linux dəstəklənir. Uğurla 32-bit və 64-bit kompüter platformaları üzrə test edilmişdir.

Bu azad yeni nədir:

  • DeferredHandler sinif və Nəticə şablon refactored edilmişdir.
  • Texture :: Wrap yeni overload əlavə edilmişdir.
  • ClientContext və SettingStack köməkçi dərsləri yeniləndi.
  • Libpng ayrılması çek PNG image loader əlavə edilmişdir.
  • GL3W yol müəyyən edilmişdir daxildir.
  • build sistemi Kiçik giderir edilmişdir.
  • Quickbook sənədlər yeniləndi.

versiyası 0.66.0 Yeni nədir:

  • DeferredHandler sinif və Nəticə şablon refactored edilmişdir.
  • Texture :: Wrap yeni overload əlavə edilmişdir.
  • ClientContext və SettingStack köməkçi dərsləri yeniləndi.
  • Libpng ayrılması çek PNG image loader əlavə edilmişdir.
  • GL3W yol müəyyən edilmişdir daxildir.
  • build sistemi Kiçik giderir edilmişdir.
  • Quickbook sənədlər yeniləndi.

versiyası 0.63.0 Yeni nədir:

  • Bəzi cingilti -Weverything yığma xəbərdarlıq olunmuşdur.

  • CameraMatrix :: Perspektiv funksiyaları
  • Yeni ifrat yüklənmələr əlavə edildi.
  • OALplus və EGLplus of daxili refactored idi.
  • Shader-storage bufer obyektlər üçün Support əlavə edildi.
  • Cloud və BrushedMetal image generatorları bir səhv qeydə alınıb.
  • NV yol komanda almalar ilə problem müəyyən olunub.

versiyası 0.61.0 Yeni nədir:

  • build sistemi GL version aşkar MacOS daha yaxşı işləmək üçün yeniləndi.
  • imkan üçün preprocessor switch / Boost.Config of aradan əlavə edildi.
  • ARB_clip_control üçün Sarma əlavə edildi.
  • OALplus da istisnalar yeniləndi.
  • Hata kodu siyahıyaalmalarının əlavə edildi.
  • ErrorAL əlavə edildi.
  • Kod üzv funksiyası ErrorAL, ErrorALC və ErrorALUT əlavə edildi.
  • Bəzi compiler xəbərdarlıq susdurulub.
  • SizeType və BigSizeType dərsləri əlavə edildi və GLsizei və GLsizeiptr bəzi occurences onların əvəz edilmişdir.
  • Quickbook sənədlərin yeniləndi.

versiyası 0.60.0 Yeni nədir:

  • Boolean banderol yeniləndi, operator ~ əlavə edildi.
  • Obyekt :: HasInstance funksiyası əlavə edilib.
  • doğma GL context sarmalayıcıları yeniləndi.
  • DSA Texture, Buffer və Framebuffer qismən refactored idi.
  • SingleFace enumeration əlavə edildi.
  • FragmentData və FragmentDataSlot typedefs əlavə edildi.
  • A yeni bağımsız misal əlavə edildi.
  • oalplus :: CurrentContext sinif ContextMadeCurrent adlandırılmışdır.
  • itkin #ifdefs EnumAssocType ixtisasları ətrafında əlavə edildi.
  • Quickbook sənədlərin yeniləndi.

versiyası 0.59.0 Yeni nədir:

  • hərəkət inşaat və tapşırıq hərəkət obyektlərin müəyyən edildi problemləri.
  • Boolean sarmalayıcıları əlavə edildi.
  • Quickbook sənədlərin yeniləndi.

versiyası 0.58.0 Yeni nədir:

  • Noexcept specifiers bəzi funksiyaları əlavə edilib.
  • oalplus :: GetALName funksiyası əlavə edilib.
  • Kiçik dəyişikliklər oalplus üçün :: dinləyici və Device banderol edildi.
  • Bir neçə tapşırıqlar inşaatçılar özünü tapşırığı ilə problemlərin qarşısını almaq üçün müəyyən edilmişdir.
  • GL / AL object sarmalayıcıları refactored idi.
  • bağımsız nümunələri ən MSVC üçün backported edildi.
  • Bəzi MSVC xəbərdarlıq müəyyən edilmişdir.
  • preprocessor makro və dəyişən adları arasında toqquşma qeydə alınıb.
  • GL xüsusiyyət testlər çıxış pozuntuları səbəb A problem müəyyən olunub.
  • Quickbook sənədlərin yeniləndi.

versiyası 0.57.0 Yeni nədir:

  • oglplus :: ClientContext sinif yeniləndi, qəbulu yığını basdı dəyərlər saxlamaq üçün dinamik ayrılmış qablar istifadə etmək reimplemented idi.
  • yoxlama başlıqlarını avtomatik yaradan üçün script indi almalarının ilə bağlı demək olar ki, hər şey avtomatik olaraq yaradılan, yeniləndi.
  • EnumValueRange of ifrat yüklənmələr müəyyən bir səhv müəyyən olunub.
  • nümunələri GLSL shaders Kiçik problemlər qeydə alınıb.
  • Quickbook sənədlərin yeniləndi.
  • Noexcept specifiers bəzi funksiyaları əlavə edilib.

versiyası 0.42.0 Yeni nədir:

  • Texture əlavə olunub typedef Format və InternalFormat.
  • images :: ImageSpec sinif əlavə edildi.
  • ClearImage, ClearSubImage, InvalidateImage, InvalidateSubImage və Image funksiyaları Texture üçün əlavə edildi.
  • RenderBuffer :: Storage qəbul images bir overload :: ImageSpec əlavə edildi.
  • atributları və Texture, bufer, Framebuffer və RenderBuffer sadə manipulyasiya ifadə üçün bir neçə syntax-şəkər operatorları əlavə edildi.
  • ContextFlagBit və ContextProfileBit siyahıyaalmalarının əlavə edildi.
  • ProfileMask və Flags və NumShadingLanguageVersion, ShadingLanguageVersion və ShadingLanguageVersion funksiyaları Context üçün əlavə edildi.
  • multisampling bağlı funksiyaları çərçivəsində əlavə edilib.
  • ProgramResourceProperty enumeration yeniləndi.

  • input axını GLSL oxu ilə bağlı
  • GLSLSource sinif bir səhv, müəyyən olunub.
  • build sistemi dəyişikliklər:
  • Yenilənib GL version aşkarlanması.
  • LD_LIBRARY_PATH dəyişən istifadə configure.py script yeniləndi.
  • A iki misal əlavə edildi və mövcud nümunələri bir neçə yeni funksiyalar istifadə göstərmək yeniləndi.
  • older nümunələrdən biri çıxarıldı.
  • Bir neçə sənədlər yenilikləri edildi.

versiyası 0.41.0 Yeni nədir:

  • ShaderProgram sinif əlavə edildi.
  • BufferMapAccess enumeration yeniləndi.
  • Unmap, FlushRange və FlushElements funksiyaları Buffer xəritələr üçün əlavə edildi.
  • InvalidateData və InvalidateSubData funksiyaları bufer əlavə edilmişdir;
  • FramebufferBuffer enumeration əlavə edildi.
  • qüvvədən funksiyası Framebuffer əlavə edildi.
  • enum dəyərlərin Diziler keçən EnumArray şablon əlavə edilib.
  • glClearBuffer funksiyaları üçün Sarma əlavə edildi.
  • Qt5 istifadə OGLplus nümunələri üçün yeni qoşqu əlavə edildi.

  • bir neçə uzantıları ilə
  • EGL API qeyri-rəsmi X11 / GLX-based həyata keçirilməsi əlavə edildi.
  • müştəri uzantıları üçün Support EGLplus üçün əlavə edildi.
  • eglplus :: Context MakeCurrent yeni overload əlavə edilib yeniləndi, və Release üzv funksiyası əlavə edilib.
  • Bir neçə nümunələri yeni xüsusiyyətləri göstərmək üçün yeniləndi.
  • OGLplus nümunələri video göstərilməsi üçün yeni script əlavə edildi.
  • build sistemi bir neçə problemlər qeydə alınıb.

versiyası 0.40.0 Yeni nədir:

  • OpenGL ES 3.0 Eksperimental dəstəyi əlavə edildi.

  • GLESv3 Android NDK ilə istifadə
  • Android platforması üçün ilk nümunə əlavə edildi.
  • Texture :: getImage funksiyası əlavə edilib.
  • Buffer :: TypedMap şablon iki ad səviyyəli dərsləri yenidən factored idi. BufferRawMap və BufferTypedMap
  • Yeni inşaatçılar Vector üçün əlavə edildi.
  • images :: FilteredImage şablon bazası sinif reimplemented edildi.
  • images :: Transformed sinif images :: TransformComponents adlandırılmışdır.
  • images :: FlipImageAxes filter əlavə edildi.
  • XPMImage loader qeyri-standart 3D XPM şəkillər dəstək yeniləndi.
  • çox funksiyaları Uygulamaları həyata / qovluğuna köçürülüb.
  • Bir neçə bugs müəyyən edilmişdir.
  • build sistemi yeniləndi:
  • GL versiyası Detection yeniləndi avtomatik yaradıldı oglplus / fix_gl_version.hpp fayl əlavə edildi.
  • Pango / Cairo aşkarlanması ilə Problem müəyyən olunub.
  • OGLplus kitabxana bina ilə problem müəyyən olunub.
  • Bir neçə digər bugs giderir idi.

versiyası 0.38.0 Yeni nədir:

  • xarici idarə obyektlərin qruplaşdırılması Qrup sinif şablon Buffer, Sampler, və faktura üzrə əməliyyatları ARB_multi_bind həyata ixtisaslar ilə birlikdə əlavə edildi.

  • birbaşa dövlət access əməliyyatları həyata
  • DSAFramebufferEXT, DSARenderbufferEXT və DSAVertexArrayEXT dərsləri əlavə edildi.
  • A yeni nümunə əlavə edilib və köhnə nümunələrindən biri birbaşa dövlət giriş dərsləri istifadə göstərmək yeniləndi.

  • Onlar dəstəklənir zaman
  • FOLDER xassələri həll qovluq hədəfləri qoymaq build sistemi üçün əlavə edildi.

versiyası 0.37.0 Yeni nədir:

  • Bu versiya DSABufferEXT gətirir - ARB_buffer_storage, ARB_bindless_texture, ARB_seamless_cubemap_per_texture, ARB_texture_stencil8 və ARB_texture_mirror_clamp_to_edge o cümlədən bir neçə GL uzantıları, birbaşa dövlət çıxış Buffer alternativ və dəstək
  • .
  • Bu da GLFW3, SimpleSubdivSphere və SubdivSphere parametrik forma qurucuları üçün dəstək, yeni funksiyalar göstərən bir neçə nümunələri, və yenilənir sənədlər əlavə edib.

versiyası 0.36.0 Yeni nədir:

  • A general kodu təmiz-up edildi, və daha mürəkkəb funksiyaları həyata keçirilməsi başlıqlarını az cluttered etmək ayrı-ayrı faylları daxil köçürülüb.
  • KHR_debug uzadılması üçün banderol əlavə edildi.
  • reusable callbacks / filtreler debug_output uzantıları üçün əlavə edildi.
  • ShapeAnalyzer tools istifadə nümunəsi ilə birlikdə mesh həndəsə analiz üçün əlavə edildi.
  • Blender nin qarışığı fayl loader istifadə bağımsız bir misal əlavə edildi.
  • sənədlərin yeniləndi.

versiyası 0.35.0 Yeni nədir:

  • Bu əsasən bugfix azad edir, həm də build sistemi üçün daha möhkəm GL version və məsləhət aşkarlanması və digər irəliləyişlər gətirir.

versiyası 0.34.0 Yeni nədir:

  • Bu versiya GL 4.4 aşkarlanması üçün dəstək, o cümlədən build sistemi üçün bir neçə irəliləyişlər gətirir.
  • A DSATextureEXT class EXT_direct_state_access uzantısıdır olduqda faktura üçün daha rahat / səmərəli əvəz kimi istifadə edilə bilər.

  • anizotrop filtreleme imkan üçün
  • Support Texture əlavə edildi.
  • Bir neçə syntax-şəkər operatorları GL imkanları imkan daha rahat / Aradan əlavə edildi.
  • neçə obyekt növ avtomatik məcburi imkan AutoBind şablon reimplemented və yeni funksiyalar göstərən bir neçə yeni nümunələri əlavə edildi.

versiyası 0.33.0 Yeni nədir:

  • Bu versiya build sistemi, CamMatrix :: LookingAt konstruktor üçün bir neçə yeni OGLplus və OALplus nümunələri, yenilikləri gətirir, Doku :: MaxLevel törədici və tula funksiyaları Cube sıra əsaslı GL uzadılması strings traversal, və yenilikləri forma generator və obj mesh loader, checker faktura generator və s.
  • GL / glcorearb.h header də rahatlığı üçün kataloq daxildir üçüncü tərəfə əlavə edilmişdir.

versiyası 0.32.0 Yeni nədir:

  • EGLplus, EGL ətrafında banderol və onun istifadəsi bir neçə nümunələri əlavə edildi.
  • build sistemi yeniləndi.
  • VertexAttrib :: Setup və VertexAttrib :: Pointer funksiyaları reimplemented edilmiş, yeni ifrat yüklənmələr əlavə edildi.
  • QuickProgram və HardwiredProgram dərsləri reimplemented idi.

versiyası yeni nədir 0.30.0 Beta:

  • An Obj fayl loader əlavə edilmişdir.
  • loader istifadə göstərən iki yeni nümunələri əlavə edildi.
  • build sistemi Bəzi problemlər qeydə alınmışdır, və asılılıq / tələb idarə yeniləndi.
  • glTextureView üçün banderol Texture əlavə edilib və glGetShaderPrecisionFormat Shader əlavə edildi.

versiyası yeni nədir 0.29.0 Beta:

  • build sistemi qismən reimplemented və yenilənir və bir neçə problemləri müəyyən edilmişdir edilmişdir.
  • AtomicCounterBindingPoint və ShaderStorageBufferBindingPoint növləri və BindBaseAtomicCounter və BindBaseShaderStorage funksiyaları bufer əlavə olunub və üç yeni nümunələri əlavə edilmişdir.

versiyası yeni nədir 0.28.0 Beta:

  • Bu versiya bir neçə böyük dəyişikliklər gətirir: Vector və Matrix şablonları reimplemented idi, VertexAttribute quraşdırma funksiyaları bəzi reimplemented edildi (stb_truetype.h əsasında) kommunal göstərilməsi yeni bir mətn və mətn göstərilməsi kommunal bir növü silme, əlavə edildi bir test çərçivəsində, yeni funksiyalar göstərən ilk test hallarda və bir neçə yeni nümunələri əlavə olunub daha çox.

versiyası yeni nədir 0.27.0 Beta:

  • perspektiv matrisleri tikintisində A bug müəyyən olunub.
  • nümunələri və nümunə çalışmalarını sürdürür bir neçə bugs müəyyən edilmişdir.
  • sorğusu :: Activator sinif əlavə edildi.
  • instanced göstərilməsi üçün Support forma generatorları / yükləyicilər əlavə edildi.

Screenshots

oglplus_1_67955.png
oglplus_2_67955.png

Oxşar proqram

Stroget
Stroget

20 Feb 15

FripTV
FripTV

3 Jun 15

3gp converter
3gp converter

3 Jun 15

Silver
Silver

2 Jun 15

Şərh OGLplus

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!