OGLplus

צילום מסך תוכנה:
OGLplus
פרטי תוכנה:
גרסה: 0.68.0 מעודכן
טען תאריך: 7 Mar 16
מפתחים: Matus Chochlik
רשיון: ללא תשלום
פופולריות: 13

Rating: nan/5 (Total Votes: 0)

OGLplus הוא מקור חופשי ופתוח כותרת בלבד תוכנת ספרייה מיישמת חזית דקה מונחה עצמים על API בשפת C OpenGL (Application Programming Interface), כמו גם עבור APIs OpenAL ו EGL.

הפרויקט תוכנן לתמוך בגרסה 3 ומעלה של ה- API OpenGL, גרסה 1.1 או יותר של OpenAL (פתוח אודיו Library) API, כמו גם גרסה 1.4 או מאוחר יותר של API EGL.


זה & rsquo; s להגדרה, סוג בטוח, ותכונות ניהול משאבים אוטומטי

OGLplus ניתן להגדרה, סוג בטוח, וכולל ניהול משאבים אוטומטי, שגיאת אבחון וטיפול, כמו גם יכולת פעולה הדדית עם API OpenGL C וכיתות CG הקשורות נוספות.

כמו כן, התוכנה מציעה תיאור אופציונאלי של משאבים ואובייקטים, זה מאוד להגדרה, וכוללת כלי העזר הבאים: כלי עזר טיוח טקסט, רשת מעמיסים גנרטורים, ותמונה מעמיסה גנרטורים

.
תחילת עבודה עם OGLplus

כדי להתקין ולהפעיל את התוכנה OGLplus על מערכת ההפעלה גנו / לינוקס שלך, להוריד את הגרסה האחרונה של הפרויקט משני האינטרנט הרשמי שלו (ראו בקישור דף הבית בסוף המאמר) או Softoware, שמירת הארכיון על שלך ספריית בית.

השתמש בכלי מנהל הארכיון לחלץ את התוכן של הארכיון ונווט אל המיקום של קבצי ארכיון חילוץ באמצעות כל תוכנית הדמיית המסוף באמצעות & lsquo; cd & rsquo; הפקודה (/home/softoware/oglplus-0.57.0 cd למשל).

הפעל את & lsquo; ./ configure.sh & rsquo; פקודה להגדיר ולמטב את פרויקט אדריכלות המעבד ומערכת הפעלה שלך. לאחר מכן, כפי שהורה, הפעל את & lsquo; cd _build & amp; & amp; להפוך -f 5 & rsquo; לפקד להדר את התוכנית. התקן זה עם & lsquo; sudo make install & rsquo; פקודה.


נתמכים על גנו / לינוקס, Microsoft Windows ו- FreeBSD

הפרויקט OGLplus נתמך באופן רשמי על כל הפצות GNU / Linux, כמו גם על מערכות ההפעלה FreeBSD ו- Microsoft Windows. זה נבדק בהצלחה על פלטפורמות מחשב 32 סיביות ו -64 סיביות.

מה חדש בהודעה זו:

  • מעמד DeferredHandler ואת תבנית התוצאה כבר refactored.
  • עומס חדש של מרקם :: גלישה שנוסף לו.
  • ClientContext וכיתות עוזר SettingStack שלה עודכנו.
  • בדיקות הקצאת libpng נוספו מטעין תמונת PNG.
  • GL3W כולל נתיב תוקן.
  • תיקונים קלים במערכת הלבנה נעשו.
  • תיעוד Quickbook עודכן.

מה חדש בגירסה 0.66.0:

  • מעמד DeferredHandler ואת תבנית התוצאה כבר refactored.
  • עומס חדש של מרקם :: גלישה שנוסף לו.
  • ClientContext וכיתות עוזר SettingStack שלה עודכנו.
  • בדיקות הקצאת libpng נוספו מטעין תמונת PNG.
  • GL3W כולל נתיב תוקן.
  • תיקונים קלים במערכת הלבנה נעשו.
  • תיעוד Quickbook עודכן.

מה חדש בגירסה 0.63.0:

  • חלק צלצול -Weverything אזהרות אוסף תוקנו.
  • עומס חדש של CameraMatrix :: פונקציות פרספקטיבה נוסף.
  • internals של OALplus ו EGLplus היו refactored.
  • תמיכה עבור אובייקטים חיץ Shader אחסון נוסף.
  • באג גנרטורים תמונת ענן BrushedMetal תוקן.
  • בעיה עם ספירה הפקודה נתיב NV היה קבוע.

מה חדש בגירסה 0.61.0:

  • גרסת איתור GL במערכת לבנות עודכן לעבוד טוב יותר על MacOS.
  • מתג Preprocessor להפעלה / השבתה של Boost.Config נוספה.
  • אורזים עבור ARB_clip_control נוספו.
  • חריגים ב OALplus עודכנו.
  • enumerations קוד שגיאה נוסף.
  • ErrorAL נוספה.
  • פונקצית חבר הקוד התווספה ErrorAL, ErrorALC ו ErrorALUT.
  • מספר אזהרות מהדר הושתקו.
  • שיעורי SizeType ו BigSizeType נוספו וכמה מופעים של GLsizei ו GLsizeiptr הוחלפו על ידם.
  • תיעוד Quickbook עודכן.

מה חדש בגירסה 0.60.0:

  • מעטפת בוליאני עודכנה, המפעיל ~ נוסף.
  • האובייקט :: פונקצית HasInstance נוספה.
  • עטיפות יליד בהקשר GL עודכנו.
  • DSA טקסטורה, הצפת framebuffer היו refactored חלקית.
  • פקידת SingleFace נוספה.
  • FragmentData ו FragmentDataSlot typedefs נוסף.
  • דוגמא עצמאית חדשה נוספה.
  • oalplus :: CurrentContext בכיתה היה שונה ל ContextMadeCurrent.
  • #ifdefs חסר נוספו סביב התמחויות של EnumAssocType.
  • תיעוד Quickbook עודכן.

מה חדש בגירסה 0.59.0:

  • בעיות עם הבנייה מהלכת ולעבור הקצאה של אובייקטים תוקנה.
  • עטיפות בוליאני נוספו.
  • תיעוד Quickbook עודכן.

מה חדש בגירסה 0.58.0:

  • specifiers Noexcept נוספו כמה פונקציות.
  • oalplus :: פונקצית GetALName נוספה.
  • שינויים קטנים נעשו oalplus :: מאזין התקן עטיפות.
  • הקצאות מספר בנאים תוקנו כדי למנוע בעיות עם הקצאה עצמית.
  • עטיפות אובייקט GL / AL היו refactored.
  • רוב הדוגמות העצמאיות היו backported כדי MSVC.
  • מספר אזהרות MSVC תוקנו.
  • התנגשויות בין פקודות מאקרו Preprocessor ושמות משתנים תוקנו.
  • בעיה שגרמה פרות גישה בבדיקות תכונת GL נקבעה.
  • תיעוד Quickbook עודכן.

מה חדש בגירסה 0.57.0:

  • oglplus :: ClientContext הכיתה עודכנה, מחסנית ההגדרה הזו הייתה reimplemented לא להשתמש שהוקצה מכולות באופן דינמי כדי לאחסן את הערכים דחף.
  • התסריט אוטומטי מניבה של כותרות הספירה עודכן, עכשיו כמעט כל דבר הקשור הספירות נוצרות באופן אוטומטי.
  • באג בהגדרה של עומס של EnumValueRange נקבע.
  • בעיות מינור shaders GLSL בדוגמאות תוקנו.
  • תיעוד Quickbook עודכן.
  • specifiers Noexcept נוספו כמה פונקציות.

מה חדש בגירסה 0.42.0:

  • הפורמט InternalFormat typedef נוסף מרקם.
  • תמונות :: בכיתה ImageSpec נוספה.
  • ClearImage, ClearSubImage, InvalidateImage, InvalidateSubImage ופונקציות תמונה נוספו מרקם.
  • עומס של תמונות קבלת חפצים :: Renderbuffer :: ImageSpec נוספה.
  • מפעילי תחביר-סכר מספר עבור המפרט את תכונות מניפולציה פשוטה של ​​המרקם, הצפה, framebuffer ו Renderbuffer נוספו.
  • enumerations ContextFlagBit ו ContextProfileBit נוסף.
  • ProfileMask ודגלים ואת NumShadingLanguageVersion, ShadingLanguageVersion ופונקציות ShadingLanguageVersion נוספו ההקשר.
  • פונקציות הקשורות Multisampling נוספו הקשר.
  • פקידת ProgramResourceProperty עודכנה.
  • באג בכיתה GLSLSource, הקשורים לקרוא GLSL מזרמים קלט היה קבוע.
  • שינויים למערכת לבנות:
  • זיהוי גירסה מעודכנת GL.
  • עודכן התסריט configure.py להשתמש במשתנה LD_LIBRARY_PATH.
  • שתי דוגמאות נוספו וכמה הדוגמות הקיימות עודכנו כדי להראות את השימוש של התכונות החדשות.
  • אחת הדוגמות המבוגרות הוסר.
  • עדכוני תיעוד נעשו מספר.

מה חדש בגירסה 0.41.0:

  • מעמד ShaderProgram נוסף.
  • פקידת BufferMapAccess עודכנה.
  • unmap, פונקציות FlushRange ו FlushElements נוספו מאגר מפות.
  • פונקציות InvalidateData ו InvalidateSubData נוספו למאגר;
  • פקידת FramebufferBuffer נוספה.
  • הפונקציה לפסול התווסף framebuffer.
  • תבנית EnumArray עקב פטירתה של מערכים של ערכים enum נוספה.
  • אורזים עבור פונקציות glClearBuffer נוספו.
  • רתמתי חדש לדוגמות OGLplus באמצעות Qt5 נוסף.
  • לא רשמי X11 / GLX מבוסס יישום API EGL, עם כמה רחבות התווסף.
  • תמיכה עבור רחבות לקוח נוספה EGLplus.
  • eglplus :: ההקשר עודכן, עומס חדש של MakeCurrent נוסף ופונקצית חבר שחרור נוספה.
  • מספר דוגמאות עודכנו כדי להראות את התכונות החדשות.
  • תסריט חדש טיווח סרטונים מדוגמאות OGLplus נוסף.
  • מספר בעיות במערכת לבנות תוקנו.

מה חדש בגירסה 0.40.0:

  • תמיכה ניסיונית OpenGL ES 3.0 נוספה.
  • דוגמא ראשונה עבור פלטפורמת האנדרואיד, שמיש עם Android NDK עם GLESv3 נוספה.
  • פונקצית המרקם :: GetImage נוספה.
  • תבנית ההצפה :: TypedMap מחדש בחשבון שתי מעמדות namespace רמה:. BufferRawMap ו BufferTypedMap
  • בנאים חדשים נוספו וקטור.
  • תמונות :: FilteredImage תבנית בסיס ייצוגית reimplemented.
  • תמונות :: שינו בכיתה היה שונה ל תמונות :: TransformComponents.
  • תמונות :: FlipImageAxes המסנן נוסף.
  • מטעין XPMImage עודכנה לתמוך שאינם סטנדרטיים תמונות 3D XPM.
  • יישומים של פונקציות מרובות הועברו ליישם / ספרייה.
  • באגים מספר תוקנו.
  • המערכת לבנות עודכן:
  • האיתור של גרסת GL עודכן, the-באופן אוטומטי oglplus / fix_gl_version.hpp הקובץ נוסף.
  • בעיה עם Pango / בקהיר זיהוי נקבעה.
  • בעיה עם בניית ספריית 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 נוספה.
  • callbacks רב פעמיים / מסננים נוספו הרחבות debug_output.
  • כלי ShapeAnalyzer נוספו לניתוח גיאומטרית רשת, יחד עם דוגמא של שימוש.
  • דוגמא עצמאית של שימוש של מטעין קובץ .blend של הבלנדר נוספה.
  • התיעוד עודכן.

מה חדש בגירסה 0.35.0:

  • זהו בעיקר תוקן באג, אבל זה גם מביא גרסה GL חזק יותר והרחבת זיהוי, ושיפורים אחרים למערכת ה- build.

מה חדש בגירסה 0.34.0:

  • גרסה זו מביאה כמה שיפורים למערכת לבנות, כולל תמיכה GL 4.4 זיהוי.
  • כיתת DSATextureEXT יכול לשמש כתחליף יותר נוח / יעיל המרקם אם סיומת EXT_direct_state_access זמינה.
  • תמיכה עבור מאפשר סינון איזוטרופי התווספה מרקם.
  • מפעילי תחביר-סוכר כמה נוספו במשך יותר נוח הפעלה / השבתה של יכולות GL.
  • תבנית AutoBind המאפשרת מחייב אוטומטי של סוגי אובייקטים כמה הייתה reimplemented וכמה דוגמאות חדשות מראות את התכונות החדשות שנוספו.

מה חדש בגירסה 0.33.0:

  • גרסה זו מביאה כמה חדשות דוגמאות OGLplus ו OALplus, עדכונים למערכת build, CamMatrix :: בנאי LookingAt, המרקם :: MaxLevel גטר והפונקציות סטרו, חצייה מבוססת מגוון של מחרוזות סיומת GL, ועדכוני הקובייה צורה גנרטור מטעין רשת OBJ, הגנרטור מרקם בודק, וכו '.
  • כותרת GL / glcorearb.h גם נוספה על ידי הצד השלישי לכלול במדריך מטעמי נוחות.

מה חדש בגירסה 0.32.0:

  • EGLplus, מעטפת סביב EGL, וכמה דוגמאות לשימוש שלה נוספו.
  • המערכת לבנות עודכנה.
  • VertexAttrib :: הגדרת VertexAttrib :: פוינטר פונקציות היו reimplemented, ואת העומס חדש נוסף.
  • שיעורי QuickProgram ו HardwiredProgram היו reimplemented.

מה חדש בגירסה 0.30.0 Beta:

  • מטעין קובץ .obj שנוסף לו.
  • שתי דוגמאות חדשות ומציגות את השימוש של המטעין נוספו.
  • כמה בעיות במערכת לבנות שתוקנו, ותלות / דרישה וניהול עודכן.
  • מעטפת עבור glTextureView התווסף טקסטורה, ו glGetShaderPrecisionFormat התווסף Shader.

מה חדש בגירסה 0.29.0 Beta:

  • המערכת לבנות כבר reimplemented חלקית ומעודכן, וכמה בעיות תוקנו.
  • AtomicCounterBindingPoint ו ShaderStorageBufferBindingPoint סוגים ופונקציות BindBaseAtomicCounter ו BindBaseShaderStorage נוספו למאגר, ושלוש דוגמאות חדשות נוספו.

מה חדש בגירסה 0.28.0 Beta:

  • גרסה זו מביאה כמה שינויים גדולים: תבניות הווקטור ומטריקס היו reimplemented, חלק מפונקציות התקנת VertexAttribute היה reimplemented, טקסט חדש טיוח שירות (מבוסס על stb_truetype.h) וכן מחיקת סוג עבור שירות עיבוד טקסט נוספו, במסגרת בדיקה, מקרי המבחן הראשונים, וכמה דוגמאות חדשות מראים את התכונות החדשות שנוספו, ועוד.

מה חדש בגירסה 0.27.0 Beta:

  • באג בניית מטריצות פרספקטיבה נקבע.
  • באגים מספר בדוגמאות ורתמות למשל תוקנו.
  • מעמד Activator :: השאילתה נוסף.
  • תמיכה טיוח instanced נוספה גנרטורים צורה / מעמיסים.

צילומי מסך

oglplus_1_67955.png
oglplus_2_67955.png

תוכנה דומה

BananaSplitter
BananaSplitter

3 Jun 15

DecryptHD
DecryptHD

2 Jun 15

thin liquid film
thin liquid film

2 Jun 15

wxCam
wxCam

11 May 15

תגובות ל OGLplus

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!