OGLplus

軟件截圖:
OGLplus
軟件詳細信息:
版本: 0.68.0 更新
上傳日期: 7 Mar 16
許可: 免費
人氣: 13

Rating: nan/5 (Total Votes: 0)

OGLplus是實現在OpenGL的C語言API(應用編程接口)薄的面向對象的門面一個自由和開源僅標頭庫軟件,以及針對OpenAL的和EGL的API。

該項目已被設計為支持OpenGL的API,版本1.1或OpenAL的(開放音頻庫)API的更大的3或更高版本,以及後來的EGL API 1.4版本或


它大局;可配置的,類型安全和功能的自動資源管理

OGLplus是可配置的,類型安全,並具有自動的資源管理,錯誤診斷和處理,以及互操作性OpenGL的C API和額外的CG相關的類。

此外,該軟件提供了資源和對象的可選說明,它是高度可配置的,並包括以下實用程序:文本渲染水電費,網裝載機,發電機,和圖像裝載機和發電機


入門OGLplus

要安裝和您的GNU / Linux操作系統上使用OGLplus軟件,無論從它的官方網站上下載最新版本的項目(見的主頁鏈接在文章的末尾)或Softoware,節省存檔您主目錄。

使用存檔管理器工具來提取檔案的內容,並使用&lsquo的通過任何終端仿真程序導航至提取的歸檔文件的位置; CD&rsquo的;命令(例如CD /home/softoware/oglplus-0.57.0)。

運行&lsquo的; ./ configure.sh&rsquo的;命令配置和優化項目為你的CPU體系結構和操作系統。然後,按照指示,運行&lsquo的; CD _build和放大器;&安培;使-f 5&rsquo的;命令編譯程序。與&lsquo的安裝;須藤使安裝&rsquo的;命令。


支持在GNU / Linux,Microsoft Windows和FreeBSD的

該OGLplus項目正式支持所有的GNU / Linux發行版,以及在FreeBSD和微軟的Windows操作系統。它已經成功地測試了在32位和64位的計算機平台。

本發行版是新的

  • 的DeferredHandler類和成果的模板已被重構。
  • 紋理::裹的新超載已被添加。
  • 的ClientContext及其SettingStack助手類已被更新。
  • 的libpng分配檢查已添加到PNG圖像加載器。
  • 的GL3W包含路徑已定。
  • 在構建系統小幅修正已經完成。
  • 的的QuickBook文檔已被更新。

什麼在0.66.0版本是新的

  • 的DeferredHandler類和成果的模板已被重構。
  • 紋理::裹的新超載已被添加。
  • 的ClientContext及其SettingStack助手類已被更新。
  • 的libpng分配檢查已添加到PNG圖像加載器。
  • 的GL3W包含路徑已定。
  • 在構建系統小幅修正已經完成。
  • 的的QuickBook文檔已被更新。

什麼在0.63.0版本是新的

  • 某些鐺-Weverything編譯警告是固定的。
  • 的CameraMatrix ::透視功能的新的重載增加了。
  • OALplus和EGLplus的內部進行了重構。
  • 對Shader存儲緩衝區對象的支持添加。
  • 在雲和BrushedMetal圖像生成一個錯誤是固定的。
  • 與NV路徑命令列舉的問題是固定的。

什麼在0.61.0版本是新的

  • 的GL版本檢測在構建系統進行了更新,在MacOS更好的工作。
  • 預處理器開關啟用/加Boost.Config的禁用。
  • 添加了ARB_clip_control包裝器。
  • 在OALplus異常進行了更新。
  • 添加錯誤代碼枚舉。
  • ErrorAL加入。
  • 代碼成員函數加入ErrorAL,ErrorALC和ErrorALUT。
  • 某些編譯器警告被壓制。
  • 中增加了SizeType和BigSizeType類和GLsizei和GLsizeiptr一些OCCURENCES被他們取代。
  • 的文檔的QuickBook被更新。

什麼在0.60.0版本是新的

  • 布爾包裝進行了更新,操作〜加入。
  • 加入的對象:: HasInstance功能。
  • 本機GL上下文包裝進行了更新。
  • 的DSA紋理,緩衝區和幀緩衝區被部分重構。
  • 加入的SingleFace枚舉。
  • 中增加了FragmentData和FragmentDataSlot類型定義。
  • 添加了一個新的獨立的例子。
  • 的oalplus :: CurrentContext類更名為ContextMadeCurrent。
  • 缺少的#ifdefs是圍繞EnumAssocType的特補充說。
  • 的文檔的QuickBook被更新。

什麼在0.59.0版本是新的

  • 問題與移動建設和布展任務的對象是固定的。
  • 添加布爾包裝。
  • 的文檔的QuickBook被更新。

什麼在0.58.0版本是新的

  • Noexcept符添加一些功能。
  • 加入的oalplus :: GetALName功能。
  • 小變化作出oalplus ::監聽器和設備包裝。
  • 若干任務構造固定,以防止自賦值問題。
  • 的GL / AL對象包裝進行了重構。
  • 大多數的獨立實例進行回遷到MSVC。
  • 一些MSVC的警告是固定的。
  • 預處理宏和變量名之間的碰撞是固定的。
  • 導致訪問違規在GL特性測試的問題是固定的。
  • 的文檔的QuickBook被更新。

什麼在0.57.0版本是新的

  • 的oglplus :: ClientContext類進行了更新,設置堆棧被重新實現不使用動態分配的容器來存儲推值。
  • 自動生成枚舉頭文件的腳本進行了更新,現在幾乎所有涉及到枚舉自動生成。
  • 在EnumValueRange的重載的定義修正了。
  • 在例子中的GLSL著色器的小問題是固定的。
  • 的文檔的QuickBook被更新。
  • Noexcept符添加一些功能。

什麼在0.42.0版本是新的

  • 添加到紋理的typedef的格式和InternalFormat。
  • 圖像::加入ImageSpec類。
  • 的ClearImage,ClearSubImage,InvalidateImage,InvalidateSubImage和圖像的功能被添加到紋理。
  • 渲染::寄存接受圖像的過載:: ImageSpec加入。
  • 添加一些語法糖運營商指定的屬性和紋理,緩衝器,幀緩衝和渲染的簡單操作。
  • 中增加了ContextFlagBit和ContextProfileBit枚舉。
  • 的ProfileMask和旗幟和NumShadingLanguageVersion,ShadingLanguageVersion和ShadingLanguageVersion功能被添加到上下文。
  • 多重採樣相關的功能被添加到上下文。
  • 的ProgramResourceProperty枚舉已更新。
  • 在GLSLSource A類錯誤,涉及到從讀取輸入流GLSL是固定的。
  • 更改為構建系統:
  • 更新GL版本檢測。
  • 更新了configure.py腳本使用LD_LIBRARY_PATH變量。
  • 添加一兩個例子和一些現有的實例進行了更新,以顯示新功能的使用。
  • 一個上了年紀的例子已被刪除。
  • 若干文件的更新進行的。

什麼在0.41.0版本是新的

  • 加入的ShaderProgram類。
  • 的BufferMapAccess枚舉已更新。
  • 非映射,FlushRange和FlushElements功能被添加到緩衝區地圖。
  • 中增加了InvalidateData和InvalidateSubData功能來緩衝;
  • 加入的FramebufferBuffer枚舉。
  • 的誤動作加入到幀緩衝。
  • 增加了對枚舉值的數組傳遞EnumArray模板。
  • 添加了glClearBuffer函數的包裝。
  • 加入了使用QT5 OGLplus實例新的線束。
  • 一個非官方基於GLX-X11 /執行EGL API,用幾個擴展加入。
  • 客戶端擴展的支持添加到EGLplus。
  • eglplus ::背景信息進行了更新,加入MakeCurrent的一個新的過載,並加入了推出構件的功能。
  • 若干實例進行了更新,以顯示新的功能。
  • 加入渲染從OGLplus例子視頻的一種新的腳本。
  • 在構建系統的幾個問題是固定的。

什麼在0.40.0版本是新的

  • 加入對OpenGL ES 3.0實驗支持。
  • 為Android平台的第一個例子,與Android NDK與GLESv3可用加入。
  • 中添加了紋理::的getImage功能。
  • 緩衝:: TypedMap模板被重新分解成兩個空間層次的類:BufferRawMap和BufferTypedMap
  • 新的構造函數被添加到矢量。
  • 圖像:: FilteredImage模板基類中實現了。
  • 圖像::轉化類更名為圖像:: TransformComponents。
  • 添加圖像:: FlipImageAxes過濾器。
  • 的XPMImage裝載機被更新,以支持非標準的3D圖像XPM
  • 的多種功能的實現被轉移到實施/目錄下。
  • 幾個錯誤是固定的。
  • 構建系統進行了更新:
  • 的GL版本檢測進行了更新,加入自動生成oglplus / fix_gl_version.hpp文件。
  • 與攀高/開羅檢測問題是固定的。
  • 與建設OGLplus庫中的一個問題是固定的。
  • 其他幾個臭蟲的修復。

什麼在0.38.0版本是新的

  • 用於​​分組外部管理對象的集團類模板加入,再加上緩衝,採樣和紋理實施ARB_multi_bind運營的專業化。
  • 的DSAFramebufferEXT,DSARenderbufferEXT和DSAVertexArrayEXT實現直接狀態訪問操作類增加了。
  • 添加了新的例子,上了年紀的例子之一是更新以顯示直接態訪問類的用法。
  • 文件夾屬性被添加到構建系統將指標納入解決方案的文件夾時,他們都支持。

什麼在0.37.0版本是新的

  • 這個版本帶來DSABufferEXT - 幾GL擴展,包括ARB_buffer_storage,ARB_bindless_texture,ARB_seamless_cubemap_per_texture,ARB_texture_stencil8和ARB_texture_mirror_clamp_to_edge直接進入狀態,替代緩存,並支持
  • 這也增加了GLFW3的SimpleSubdivSphere和SubdivSphere參數外形建設者的支持,幾個例子顯示新的功能和更新的文檔。

什麼在0.36.0版本是新的

  • 進行一般的代碼清理,以及更複雜的功能的實現被轉移到單獨的文件,使頭部更簡潔。
  • 增加了一個用於擴展KHR_debug包裝。
  • 可重複使用的回調/過濾器中的debug_output加長。
  • ShapeAnalyzer工具是與使用的例子分析網格幾何體,一起加入。
  • 添加了Blender的.blend文件加載器的使用的獨立的例子。
  • 的文檔進行了更新。

什麼在0.35.0版本是新的

  • 這主要是一個bug修復版本,但它也帶來了更強大的版本,GL和延伸檢測等改進構建系統。

什麼在0.34.0版本是新的

  • 這個版本帶來了一些改進,構建系統,包括GL 4.4檢測支持。
  • 系統DSATextureEXT類可以作為一種更方便/有效替代的紋理,如果EXT_direct_state_access延期辦理;
  • 啟用各向異性過濾的支持添加到紋理。
  • 若干語法糖經營者增加了GL的功能,更方便的啟用/禁用。
  • 的AutoBind模板允許幾種對象類型自動裝訂被重新實現並添加展示的新功能幾個新的例子。

什麼在0.33.0版本是新的

  • 這個版本帶來了一些新的OGLplus和OALplus例子,更新到構建制度,CamMatrix :: LookingAt構造,質地:: MaxLevel getter和setter函數,GL擴展字符串基於範圍的遍歷和更新到多維數據集圖形發生器和OBJ網加載器,棋盤格紋理生成等。
  • 的GL / glcorearb.h頭也被加入到第三方包括便利目錄。

什麼在0.32.0版本是新的

  • EGLplus,圍繞EGL的包裝,其使用的幾個例子增加了。
  • 構建系統已更新。
  • 的VertexAttrib ::設置和VertexAttrib ::指針功能進行了重新實現,並增加了新的重載。
  • 的QuickProgram和HardwiredProgram類被實現了。

在什麼版本的新 0.30.0 Beta版:

  • 一個obj文件加載器已被添加。
  • 中加入表示加載器的使用的兩個新的例子。
  • 在構建系統的一些問題進行了修復,並依賴/需求管理進行了更新。
  • 系統為glTextureView包裝加入到紋理,並glGetShaderPrecisionFormat加入著色器。

在什麼版本的新 0.29.0 Beta版:

  • 構建系統已部分重新實現和更新,一些問題已得到修復。
  • 的AtomicCounterBindingPoint和ShaderStorageBufferBindingPoint類型和BindBaseAtomicCounter和BindBaseShaderStorage功能已經被添加到緩衝區,並已增加了三個新的例子。

在什麼版本的新 0.28.0 Beta版:

  • 這個版本帶來了幾個大的變化:向量和矩陣模板,重新實現,一些VertexAttribute設置功能進行了重新實現,一個新的文本渲染實用程序(基於stb_truetype.h)和文本渲染公用事業類型擦除增加了,一個測試框架,第一個測試的情況下,和幾個新的例子展示的新功能增加了,等等。

在什麼版本的新 0.27.0 Beta版:

  • 在建設的角度矩陣的修正了。
  • 在實例和例子線束幾個錯誤是固定的。
  • 添加查詢:: Activator類。
  • 的實例化渲染的支持添加到形狀發電機/裝載機。

截圖

oglplus_1_67955.png
oglplus_2_67955.png

類似的軟件

GMediaRender
GMediaRender

2 Jun 15

VidMasta
VidMasta

19 Jun 16

QCreateVOB
QCreateVOB

3 Jun 15

Senator
Senator

2 Jun 15

意見 OGLplus

評論沒有發現
添加評論
打開圖片!