OGLplus

Szoftver screenshot:
OGLplus
Szoftver adatai:
Változat: 0.68.0 Frissítve
Feltöltés dátuma: 7 Mar 16
Fejlesztő: Matus Chochlik
Engedély: Ingyenes
Népszerűség: 13

Rating: nan/5 (Total Votes: 0)

OGLplus egy ingyenes és nyílt forráskódú csak a fejlécet könyvtári szoftver, amely megvalósítja a vékony objektum-orientált homlokzat felett OpenGL C nyelvű API (Application Programming Interface), valamint az OpenAL és EGL API-kat.

A projekt már tervezték, hogy támogassa 3 vagy magasabb verziója az OpenGL API, version 1.1 vagy nagyobb az OpenAL (Open Audio Library) API, valamint verzió 1.4 vagy újabb az EGL API.


Ez-ezte s konfigurálható, írja be a csökkentett, és a funkciók automatikus erőforrás-gazdálkodás

OGLplus konfigurálható, típus biztonságos, és automatikusan erőforrás-gazdálkodás, hiba diagnosztikai és kezelési, valamint az együttműködést az OpenGL API C és kiegészítő CG kapcsolatos osztályokat.

Továbbá, a szoftver lehetővé teszi opcionális leírása források és tárgyak, ez jól konfigurálható, és a következő eszközöket: szöveg rendering közművek, hálós rakodógépek és generátorok, és a kép rakodógépek és generátorok.


Az első lépések a OGLplus

telepítheti és használhatja a OGLplus szoftvert a GNU / Linux operációs rendszer, töltse le a legújabb verzióját a projekt sem a hivatalos honlapján (lásd a honlap link végén a cikk), vagy Softoware, mentés archívum a Home könyvtár.

Egy archívum vezetője eszköz kivonat tartalmát az archívumot, és keresse meg a helyét a kibontott archív fájlokat keresztül bármilyen terminál emulátor program segítségével a & lsquo; cd-ezte parancs (például cd /home/softoware/oglplus-0.57.0).

Futtatás a & lsquo; ./ configure.sh-ezte parancs segítségével állítsa, és optimalizálja a projekt a CPU architektúra és az operációs rendszer. Aztán, ahogy utasította, futtassa a & lsquo; cd _build & amp; & amp; make -f 5-ezte parancs lefordítani a programot. Telepítsd a & lsquo; sudo make install-ezte parancs.


Támogatott GNU / Linux, Microsoft Windows és a FreeBSD

A OGLplus projekt hivatalosan támogatott minden GNU / Linux disztribúció, valamint a FreeBSD és a Microsoft Windows operációs rendszerek. Sikeresen tesztelték a 32 bites és 64 bites számítógépes platformokon.

Mi az új ebben a kiadásban:

  • A DeferredHandler osztály, és az eredmény sablon már refactored.
  • New túlterhelése Texture :: Wrap került.
  • A ClientContext és SettingStack segítő osztályok frissítve lett.
  • libpng elosztása ellenőrzések kerültek a PNG kép rakodó.
  • A GL3W közé útvonal került.
  • Kisebb javítások a build rendszer került sor.
  • A Quickbook dokumentáció frissítve lett.

Mi az új verzió 0.66.0:

  • A DeferredHandler osztály, és az eredmény sablon már refactored.
  • New túlterhelése Texture :: Wrap került.
  • A ClientContext és SettingStack segítő osztályok frissítve lett.
  • libpng elosztása ellenőrzések kerültek a PNG kép rakodó.
  • A GL3W közé útvonal került.
  • Kisebb javítások a build rendszer került sor.
  • A Quickbook dokumentáció frissítve lett.

Mi az új verzió 0.63.0:

  • Néhány csengés -Weverything összeállítás figyelmeztetések fix.
  • New túlterheléssel a CameraMatrix :: Perspective funkciókat adunk hozzá.
  • A belső a OALplus és EGLplus arra refactored.
  • Támogatás Shader-tárolópufferben tárgyakat adunk hozzá.
  • A hiba a Cloud és BrushedMetal kép generátorok fixáltuk.
  • A probléma az NV PATH parancs felsorolás rögzítették.

Mi az új verzió 0.61.0:

  • A GL változat érzékelés a build rendszer frissítve, hogy jobban működnek MacOS.
  • A előfeldolgozó kapcsoló engedélyezése / tiltása Boost.Config adunk hozzá.
  • Göngyölő az ARB_clip_control adunk hozzá.
  • Kivételek OALplus frissítve.
  • hibakód felsorolások adunk hozzá.
  • ErrorAL adunk hozzá.
  • A kód tagfüggvény adtunk ErrorAL, ErrorALC és ErrorALUT.
  • Néhány fordító figyelmeztetések elhallgattatták.
  • A SizeType és BigSizeType osztályok voltak hozzá, és néhány előfordulásai a GLsizei és GLsizeiptr váltották őket.
  • A Quickbook dokumentáció frissítve.

Mi az új verzió 0.60.0:

  • A logikai wrapper frissítve, az üzemeltető ~ adunk hozzá.
  • Az Object :: HasInstance funkciót adunk hozzá.
  • A natív GL összefüggésben csomagolóanyagokat frissítve.
  • A DSA Texture, puffer és képpufferéhez részben refactored.
  • A SingleFace felsorolás adunk hozzá.
  • A FragmentData és FragmentDataSlot typedefs adunk hozzá.
  • Egy új, önálló példa adunk hozzá.
  • A oalplus :: CurrentContext osztályt átnevezték ContextMadeCurrent.
  • Hiányzó #ifdefs adunk körül szakosodásai EnumAssocType.
  • A Quickbook dokumentáció frissítve.

Mi az új verzió 0.59.0:

  • Problémák mozog építési és mozog-hozzárendelés tárgyak rögzítették.
  • A logikai csomagolást adtunk.
  • A Quickbook dokumentáció frissítve.

Mi az új verzió 0.58.0:

  • Noexcept előírást adunk néhány funkciót.
  • A oalplus :: GetALName funkciót adunk hozzá.
  • A kis változások történtek oalplus :: hallgató és a Device csomagolást.
  • Számos feladatot konstruktőrök fixáltuk problémák megelőzésére önálló feladat.
  • A GL / AL tárgy csomagolóanyagokat arra refactored.
  • A legtöbb önálló példák backported a MSVC.
  • Néhány MSVC figyelmeztetések fix.
  • ütközése előfeldolgozó makrók és a változó nevét rögzítették.
  • A probléma, amely miatt hozzáférés megsértése GL funkció tesztek rögzítették.
  • A Quickbook dokumentáció frissítve.

Mi az új verzió 0.57.0:

  • A oglplus :: ClientContext osztály frissítve, akkor a beállítás halmot újraírásra nem használja dinamikusan lefoglalt konténerek tárolására tolt értékeket.
  • A szkript az automatikus generálása a felsorolás fejlécek frissítve, most már szinte mindent kapcsolatos meghatározások automatikusan generált.
  • A hiba meghatározása a túlterhelés a EnumValueRange rögzítették.
  • Kisebb problémák GLSL shader A példákban fix.
  • A Quickbook dokumentáció frissítve.
  • Noexcept előírást adunk néhány funkciót.

Mi az új verzió 0.42.0:

  • A formátum és InternalFormat typedef adunk Texture.
  • A képek :: ImageSpec osztály adunk hozzá.
  • A ClearImage, ClearSubImage, InvalidateImage, InvalidateSubImage és fotó funkciókat adunk Texture.
  • Egy túlterhelése Renderbuffer :: Storage elfogadó kép :: ImageSpec adunk hozzá.
  • Számos szintaktikai cukor szereplők számára meghatározó tulajdonságok és egyszerű manipuláció Texture, Buffer, képpufferéhez és Renderbuffer adunk hozzá.
  • A ContextFlagBit és ContextProfileBit felsorolások adunk hozzá.
  • A ProfileMask és zászlók és a NumShadingLanguageVersion, ShadingLanguageVersion és ShadingLanguageVersion funkciókat adunk háttere.
  • a többszörös mintavételt kapcsolódó funkciók adunk háttere.
  • A ProgramResourceProperty felsorolás frissítve.
  • A hiba a GLSLSource osztály, kapcsolódó olvasási GLSL beviteli patakok rögzítették.
  • Változások a build rendszer:
  • Frissítve GL változat érzékelés.
  • A frissített configure.py script használata LD_LIBRARY_PATH változó.
  • A két példát adunk, és számos régi példák frissítve, hogy bemutassák a használat, az új funkciók.
  • Az egyik idősebb példák eltávolítjuk.
  • Számos dokumentáció frissítéseit készült.

Mi az új verzió 0.41.0:

  • A ShaderProgram osztály adunk hozzá.
  • A BufferMapAccess felsorolás frissítve.
  • A Unmap, FlushRange és FlushElements funkciókat adunk Buffer térképeket.
  • A InvalidateData és InvalidateSubData funkciókat adunk puffer;
  • A FramebufferBuffer felsorolás adunk hozzá.
  • A Invalidate funkciót adtunk képpufferéhez.
  • A EnumArray sablon múlását tömbök enum értékeket adunk hozzá.
  • Göngyölő a glClearBuffer funkciókat adunk hozzá.
  • Egy új lószerszám OGLplus példák segítségével Qt5 adunk hozzá.
  • Egy nem hivatalos X11 / GLX-alapú megvalósítása az EGL API, néhány kiterjesztésével adunk hozzá.
  • Támogatás ügyfélbővítmények adunk EGLplus.
  • eglplus :: Context frissítve, új túlterhelése MakeCurrent adunk hozzá, és a Release tagfüggvény adunk hozzá.
  • Számos példa frissítve mutatni az új funkciók.
  • Egy új script teszi videók OGLplus példákat adunk hozzá.
  • Számos probléma a fordító rendszerben rögzítették.

Mi az új verzió 0.40.0:

  • Kísérleti támogatja az OpenGL ES 3.0-t adunk hozzá.
  • Az első példa az Android platform, használható az Android NDK és GLESv3 adunk hozzá.
  • A Texture :: GetImage funkciót adunk hozzá.
  • A kiegyenlítő :: TypedMap sablon újra beépül két névtér szintű osztályok: BufferRawMap és BufferTypedMap.
  • New konstruktőrök adunk Vector.
  • A képek :: FilteredImage sablon alap osztály újraírásra.
  • A képek :: transzformált osztály átnevezték kép :: TransformComponents.
  • A képek :: FlipImageAxes szűrőt adunk hozzá.
  • A XPMImage rakodó frissítve lett a nem-hagyományos 3D XPM képeket.
  • megvalósításai több funkciót átkerültek a végrehajtása / könyvtárba.
  • Több hibák kerültek rögzítésre.
  • A build rendszer frissítve:
  • kimutatása GL változat frissítve, az automatikusan létrehozott oglplus / fix_gl_version.hpp fájlt adunk hozzá.
  • Probléma Pango / Kairó detektálás rögzítették.
  • A probléma az épület az OGLplus könyvtár rögzítették.
  • Számos más bogarak javítások.

Mi az új verzió 0.38.0:

  • A csoport osztály sablon csoportosítására külsőleg kezelt objektumok adunk együtt szakirányok végrehajtási ARB_multi_bind műveletek Buffer, Sampler, és Texture.
  • A DSAFramebufferEXT, DSARenderbufferEXT és DSAVertexArrayEXT osztályok végrehajtása közvetlen állami hozzáférési műveletek adunk hozzá.
  • Egy új példát adunk hozzá, és az egyik idősebb példák frissítve mutatni a használat a közvetlen állami hozzáférést osztályok.
  • A mappa tulajdonságait adunk a build rendszert állítsunk célok oldatba mappák, amikor támogatja.

Mi az új verzió 0.37.0:

  • Ez a verzió hozza DSABufferEXT - a közvetlen állami hozzáférés alternatívája Buffer, és támogatja a több GL kiterjesztéseket, beleértve ARB_buffer_storage, ARB_bindless_texture, ARB_seamless_cubemap_per_texture, ARB_texture_stencil8 és ARB_texture_mirror_clamp_to_edge.
  • Azt is hozzátette, támogatja az GLFW3, a SimpleSubdivSphere és SubdivSphere parametrikus alakja építők, számos példa mutatja az új funkciókat, és frissített dokumentáció.

Mi az új verzió 0.36.0:

  • Egy általános kód tisztítási végeztünk, és a végrehajtás a bonyolultabb funkciókat költözött külön a fájlokat, hogy a fejlécek kevésbé zsúfolt.
  • A csomagolás a KHR_debug kiterjesztést adunk hozzá.
  • Az újrahasználható callback / szűrők hozzáadása a debug_output kiterjesztés.
  • ShapeAnalyzer eszközöket adunk elemzésére mesh geometria együtt egy példát használat.
  • Egy önálló példa az a Blender .blend fájl rakodó adunk hozzá.
  • A dokumentáció frissítve.

Mi az új verzió 0.35.0:

  • Ez főként bugfix kiadása, de egyben erőteljesebb GL verzió és hosszabbító felderítése, és egyéb fejlesztések a build rendszer.

Mi az új verzió 0.34.0:

  • Ez a verzió jár több fejlesztés történt a fordító rendszer támogatása, beleértve a GL 4.4 kimutatására.
  • A DSATextureEXT osztály lehet használni, mint egy sokkal kényelmesebb / hatékony helyettesítő Texture ha a EXT_direct_state_access bővítmény elérhető.
  • támogatása lehetővé anizotrop szűrés adtunk Texture.
  • Számos szintaktikai cukor szereplők adtunk a kényelmesebb engedélyezése / tiltása GL képességeit.
  • A autobind sablon lehetővé teszi az automatikus kötődését több objektum-típusok újraírásra és számos új példát mutat az új funkciók kerültek hozzá.

Mi az új verzió 0.33.0:

  • Ez a verzió hozza számos új OGLplus és OALplus példák frissítéseket a build rendszer, a CamMatrix :: LookingAt kivitelező, a Texture :: MaxLevel getter és setter funkciók körét alapú bejárását GL kiterjesztés húrok, és frissíti a Cube shape generátor és OBJ mesh rakodógép, a ellenőrző struktúra generátor, stb.
  • A GL / glcorearb.h fejlécet is bekerült a harmadik fél include könyvtárban a kényelem.

Mi az új verzió 0.32.0:

  • EGLplus, közrefogja EGL, és számos példát a használat adunk hozzá.
  • A beépített rendszer frissítése.
  • A VertexAttrib :: beállítása és VertexAttrib :: Pointer funkciók újraírásra, és az új túlterhelés adunk hozzá.
  • A QuickProgram és HardwiredProgram osztályok újraírásra.

Mi az új verzió 0.30.0 Beta:

  • Egy .obj fájl rakodó került.
  • Két új példákat a használat a rakodó adunk hozzá.
  • Néhány probléma a build rendszer rögzítette, és a függőség / követelménykezelés frissítve.
  • A wrapper glTextureView adtunk Texture, és glGetShaderPrecisionFormat adtunk Shader.

Mi az új verzió 0.29.0 Beta:

  • A beépített rendszer részleges újraírásra és frissített, és több probléma javítva lett.
  • A AtomicCounterBindingPoint és ShaderStorageBufferBindingPoint típusú és a BindBaseAtomicCounter és BindBaseShaderStorage funkciókkal bővült a puffer, és három új példát adtak.

Mi az új verzió 0.28.0 Beta:

  • Ez a verzió jár több, jelentősebb változás: a vektor és mátrix sablonok újraírásra, néhány VertexAttribute beállítási funkciók újraírásra, egy új szöveges rendering segédprogramot (a stb_truetype.h), és olyan típusú törlési szöveges rendering közművek adtunk, a vizsgálat keretében, az első teszt esetek, és számos új példát mutat az új funkciók kerültek hozzá, és így tovább.

Mi az új verzió 0.27.0 Beta:

  • A hiba az építési szempontból mátrixok rögzítették.
  • Több hiba a példákban és a példa kábelkötegek fixáltuk.
  • A lekérdezés :: Activator osztály adunk hozzá.
  • Támogatás instanszolt rendering adtunk alakja generátorok / rakodók.

Pillanatképek

oglplus_1_67955.png
oglplus_2_67955.png

Hasonló program

Mjpeg tools
Mjpeg tools

20 Feb 15

DivFix
DivFix

2 Jun 15

QuickRip
QuickRip

3 Jun 15

Hozzászólások a OGLplus

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!