ঢাকা OGLplus একটি মুক্ত ও ওপেন সোর্স হেডার শুধুমাত্র লাইব্রেরি সফ্টওয়্যার যে যেমন OpenGL সি ভাষা এপিআই (অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস) উপর একটি পাতলা অবজেক্ট ওরিয়েন্টেড ছদ্মরূপ বাস্তবায়ন, OpenAL এবং EGL এপিআই এর জন্য সেইসাথে হয়.
ঢাকা প্রকল্পের পাশাপাশি সংস্করণ 1.4 বা পরে EGL API- এর, 3 নং সংস্করণ বা OpenGL এপিআই, সংস্করণ 1.1 বা OpenAL (ওপেন অডিও লাইব্রেরি) এপিআই এর বড় উচ্চতর সমর্থন engineered করা হয়েছে.
এটা & rsquo; র কনফিগারেবল, টাইপ নিরাপদ, এবং বৈশিষ্ট্য স্বয়ংক্রিয় সম্পদ ব্যবস্থাপনা
ঢাকা OGLplus কনফিগারেবল, টাইপ নিরাপদ, এবং স্বয়ংক্রিয় সম্পদ ব্যবস্থাপনা, ত্রুটি ডায়গনিস্টিক এবং হ্যান্ডলিং, সেইসাথে আন্তক্রিয়া OpenGL সি এপিআই এবং অতিরিক্ত তত্ত্বাবধায়ক সম্পর্কিত ক্লাসের সঙ্গে অতিরিক্ত বৈশিষ্ট্যগুলিও উপস্থিত রয়েছে. '
ঢাকা তাছাড়া, সফ্টওয়্যার রিসোর্স এবং অবজেক্টের বৈকল্পিক বিবরণ উপলব্ধ করা হয়, এটা নানাভাবে কনফিগার করা যায়, এবং নিম্নলিখিত ইউটিলিটি অন্তর্ভুক্ত করা হয়েছে: টেক্সট রেন্ডারিং ইউটিলিটি, জাল লোডার এবং জেনারেটর, এবং ইমেজ লোডার ও জেনারেটর '
.OGLplus দিয়ে শুরু হচ্ছে
ঢাকা এবং ইনস্টল আপনার গনুহ / লিনাক্স অপারেটিং সিস্টেমে OGLplus সফ্টওয়্যার ব্যবহার করুন, অথবা Softoware (প্রবন্ধের শেষে দেখুন হোমপেজে লিংক) হয় তার অফিসিয়াল ওয়েবসাইট থেকে প্রকল্পের সর্বশেষ সংস্করণ ডাউনলোড, উপর সংরক্ষণাগার সংরক্ষণ করতে আপনার হোম ডিরেক্টরি. '
সিডি & rsquo;
ঢাকা সংরক্ষণাগার বিষয়বস্তু নিষ্কাশন এবং & lsquo ব্যবহার করে যে কোনো টার্মিনাল এমুলেটর প্রোগ্রামটি মাধ্যমে নিষ্কাশিত সংরক্ষণাগার ফাইল অবস্থান নেভিগেট একটি সংরক্ষণাগার ম্যানেজার টুল ব্যবহার করুন; কমান্ড (উদাঃ সিডি /home/softoware/oglplus-0.57.0). '
<পি> Run & lsquo; ./ configure.sh & rsquo; কনফিগার করা এবং আপনার সিপিইউ আর্কিটেকচার ও অপারেটিং সিস্টেমের জন্য প্রকল্প নিখুত কমান্ড. তারপর, যেমন নির্দেশ, & lsquo চালানোর; সিডি _build করুন & amp; & amp; -f 5 & rsquo করা; প্রোগ্রামটি কম্পাইল করার হুকুম. সঙ্গে & lsquo এটা ইনস্টল; উবুন্টু ইনস্টল & rsquo করা; কমান্ড. '
উপর জিএনইউ / লিনাক্স, মাইক্রোসফট উইন্ডোজ ও FreeBSD সমর্থিত
ঢাকা OGLplus প্রকল্প আনুষ্ঠানিকভাবে FreeBSD এবং মাইক্রোসফট উইন্ডোজ অপারেটিং সিস্টেমের উপর যেমন সব জিএনইউ / লিনাক্স ডিস্ট্রিবিউশন সমর্থিত, পাশাপাশি. এটি সফলভাবে 32-বিট এবং 64-বিট কম্পিউটার প্ল্যাটফর্মের উপর পরীক্ষা করা হয়েছে.
এই রিলিজে নতুন
<উল>
<লি> DeferredHandler শ্রেণী ও ফল টেমপ্লেট রি-ফ্যাক্টর হয়েছে.
<লি> বুনট :: মোড়ানো নতুন জমিদার যোগ করা হয়েছে.
<লি> ClientContext এবং তার SettingStack সাহায্যকারী ক্লাস আপডেট করা হয়েছে.
<লি> Libpng বরাদ্দ চেক PNG চিত্র লোডার যোগ করা হয়েছে.
<লি> GL3W পথ সংশোধন করা হয়েছে অন্তর্ভুক্ত.
<লি> বিল্ড সিস্টেমের মধ্যে ক্ষুদ্র সংশোধন করা হয়েছে করা হয়েছে.
<লি> Quickbook ডকুমেন্টেশন আপডেট করা হয়েছে.
আপনি কি সংস্করণ 0.66.0 নতুন
<উল>
<লি> DeferredHandler শ্রেণী ও ফল টেমপ্লেট রি-ফ্যাক্টর হয়েছে.
<লি> বুনট :: মোড়ানো নতুন জমিদার যোগ করা হয়েছে.
<লি> ClientContext এবং তার SettingStack সাহায্যকারী ক্লাস আপডেট করা হয়েছে.
<লি> Libpng বরাদ্দ চেক PNG চিত্র লোডার যোগ করা হয়েছে.
<লি> GL3W পথ সংশোধন করা হয়েছে অন্তর্ভুক্ত.
<লি> বিল্ড সিস্টেমের মধ্যে ক্ষুদ্র সংশোধন করা হয়েছে করা হয়েছে.
<লি> Quickbook ডকুমেন্টেশন আপডেট করা হয়েছে.
আপনি কি সংস্করণ 0.63.0 নতুন
<উল>
<লি> কিছু ঝনঝন -Weverything কম্পাইলেশন সতর্কবার্তা সংশোধন করা হয়েছে.
<লি> CameraMatrix :: পরিপ্রেক্ষিত কার্যাবলী নতুন overloads যোগ করা হয়েছে.
<লি> OALplus এবং EGLplus এর অভ্যন্তরীণ রি-ফ্যাক্টর ছিল.
<লি> Shader-স্টোরেজ বাফার অবজেক্টের জন্য সমর্থন যোগ করা হয়েছে.
<লি> ক্লাউড এবং BrushedMetal ইমেজ জেনারেটর মধ্যে একটি বাগ সংশোধন করা হয়েছে.
<লি> এনভি পাথ কমান্ড শুমার সঙ্গে একটি সমস্যা সংশোধন করা হয়েছে.
আপনি কি সংস্করণ 0.61.0 নতুন
<উল>
<লি> বিল্ড সিস্টেমে জিএল সংস্করণ সনাক্তকরণ MacOS এর উপর ভাল কাজ করার জন্য আপডেট করা হয়েছে.
<লি> সক্রিয় করার preprocessor সুইচ / Boost.Config অক্ষম যোগ করা হয়েছিল.
<লি> ARB_clip_control জন্য Wrappers যোগ করা হয়েছে.
<লি> OALplus ইন ব্যতিক্রমসমূহ হালনাগাদ করা হয়.
<লি> ত্রুটি কোড enumerations যোগ করা হয়েছে.
<লি> ErrorAL যোগ করা হয়েছিল.
<লি> কোড সদস্য ফাংশন ErrorAL, ErrorALC এবং ErrorALUT যোগ করা হয়েছিল.
<লি> কিছু কম্পাইলার সতর্কবার্তা নিরূত্তর করা হয়েছে.
<লি> SizeType এবং BigSizeType ক্লাস যোগ করা হয়েছে এবং GLsizei এবং GLsizeiptr কিছু occurences তাদের দ্বারা প্রতিস্থাপিত হয়েছে.
<লি> Quickbook ডকুমেন্টেশন আপডেট করা হয়েছে.
আপনি কি সংস্করণ 0.60.0 নতুন
<উল>
<লি> বুলিয়ান আলোয়ান আপডেট করা হয়েছে, অপারেটর ~ যোগ করা হয়েছিল.
<লি> অবজেক্ট :: HasInstance ফাংশন যোগ করা হয়েছিল.
<লি> নেটিভ জিএল প্রেক্ষাপটে চাদরে হালনাগাদ করা হয়.
<লি> জেলাকে বুনট, বাফার এবং ফ্রেম-বাফারের আংশিকভাবে রি-ফ্যাক্টর ছিল.
<লি> SingleFace শুমার যোগ করা হয়েছিল.
<লি> FragmentData এবং FragmentDataSlot typedefs যোগ করা হয়েছে.
<লি> oalplus :: CurrentContext বর্গ ContextMadeCurrent থেকে নামকরণ করা হয়.
<লি> মিসিং #ifdefs EnumAssocType এর সাবেক ইউএসএসআর প্রায় যোগ করা হয়েছে.
<লি> Quickbook ডকুমেন্টেশন আপডেট করা হয়েছে.
আপনি কি সংস্করণ 0.59.0 নতুন
<উল>
<লি> পদক্ষেপ নির্মাণ ও স্থানান্তর কার্যভার বস্তুর সংশোধন করা হয়েছে এর মধ্যে.
<লি> বুলিয়ান চাদরে যোগ করা হয়েছে.
<লি> Quickbook ডকুমেন্টেশন আপডেট করা হয়েছে.
আপনি কি সংস্করণ 0.58.0 নতুন
<উল>
<লি> Noexcept নির্দিষ্টকরী কিছু ফাংশান যোগ করা হয়েছে.
<লি> oalplus :: GetALName ফাংশন যোগ করা হয়েছিল.
<লি> ছোট পরিবর্তন oalplus থেকে :: লিসেনার এবং ডিভাইস চাদরে তৈরি করা হয়েছে.
<লি> বেশ বরাদ্দকরণ কন্সট্রাকটর স্ব কার্যভার সঙ্গে সমস্যা প্রতিরোধ করার সংশোধন করা হয়েছে.
<লি> জিএল / আওয়ামী বস্তুর চাদরে রি-ফ্যাক্টর ছিল.
<লি> স্বতন্ত্র উদাহরণ কয়েক সর্বাধিক MSVC-পোর্ট করা হয়েছে.
<লি> কিছু MSVC সতর্কবার্তা সংশোধন করা হয়েছে.
<লি> preprocessor ম্যাক্রো এবং পরিবর্তনশীল নামের মধ্যে Collisions সংশোধন করা হয়েছে.
<লি> Quickbook ডকুমেন্টেশন আপডেট করা হয়েছে.
আপনি কি সংস্করণ 0.57.0 নতুন
<উল>
<লি> oglplus :: ClientContext বর্গ আপডেট করা হয়েছে, সেটিং স্ট্যাক ধাক্কা মান ধারণ করার জন্য পরিবর্তনশীল বরাদ্দ পাত্রে ব্যবহার করতে না reimplemented হয়েছে.
<লি> শুমার হেডারের স্বয়ংক্রিয় উৎপাদিত জন্য স্ক্রিপ্ট আপডেট করা হয়েছে, এখন প্রায় enumerations সবকিছু সম্পর্কিত স্বয়ংক্রিয়ভাবে উত্পন্ন করা হয়.
<লি> EnumValueRange এর overloads সংজ্ঞার মধ্যে একটি বাগ সংশোধন করা হয়েছে.
<লি> উদাহরণগুলোতে GLSL শেডারগুলিকে মধ্যে ছোটখাট সমস্যা সংশোধন করা হয়েছে.
<লি> Quickbook ডকুমেন্টেশন আপডেট করা হয়েছে.
<লি> Noexcept নির্দিষ্টকরী কিছু ফাংশান যোগ করা হয়েছে.
আপনি কি সংস্করণ 0.42.0 নতুন
<উল>
<লি> ফরম্যাট এবং InternalFormat typedef বুনট যোগ করা হয়েছে.
<লি> চিত্র :: ImageSpec বর্গ যোগ করা হয়েছিল.
<লি> ClearImage, ClearSubImage, InvalidateImage, InvalidateSubImage এবং চিত্র ফাংশন বুনট যোগ করা হয়েছে.
<লি> Renderbuffer :: সংগ্রহস্থল গ্রহণ ইমেজ একটি জমিদার :: ImageSpec যোগ করা হয়েছিল.
<লি> বৈশিষ্ট্যাবলী এবং টেক্সচার, বাফার, ফ্রেম-বাফারের এবং Renderbuffer সহজ ম্যানিপুলেশন উল্লেখ না জন্য বেশ কিছু সিনট্যাক্স-চিনি অপারেটরদের যোগ করা হয়েছে.
<লি> ContextFlagBit এবং ContextProfileBit enumerations যোগ করা হয়েছে.
<লি> ProfileMask এবং পতাকা এবং NumShadingLanguageVersion, ShadingLanguageVersion এবং ShadingLanguageVersion ফাংশন কনটেক্সট যোগ করা হয়েছে.
<লি> Multisampling সংক্রান্ত কার্যাবলী কনটেক্সট যোগ করা হয়েছে.
<লি> ProgramResourceProperty শুমার আপডেট করা হয়েছে.
<লি> GLSLSource বর্গ উপস্থিত একটি বাগের ফলে, ইনপুট স্ট্রিম থেকে GLSL পড়ার সাথে সম্পর্কিত সংশোধন করা হয়েছে.
<লি> বিল্ড সিস্টেমে পরিবর্তন করুন:
<লি> Updated জিএল সংস্করণ সনাক্তকরণ.
<লি> LD_LIBRARY_PATH ভেরিয়েবল ব্যবহার করতে configure.py স্ক্রিপ্ট আপডেট করা হয়েছে.
<লি> পুরোনো উদাহরণ এক সরানো হয়েছে.
<লি> বেশ ডকুমেন্টেশন আপডেট করা হয়েছে.
আপনি কি সংস্করণ 0.41.0 নতুন
<উল>
<লি> ShaderProgram বর্গ যোগ করা হয়েছিল.
<লি> BufferMapAccess শুমার আপডেট করা হয়েছে.
<লি> Unmap, FlushRange এবং FlushElements ফাংশন বাফার মানচিত্র যোগ করা হয়েছে.
<লি> InvalidateData এবং InvalidateSubData ফাংশন বাফার যোগ করা হয় নি;
<লি> FramebufferBuffer শুমার যোগ করা হয়েছিল.
<লি> অবৈধ ফাংশন ফ্রেম-বাফারের যোগ করা হয়েছিল.
<লি> enum মূল্যবোধের অ্যারে পাসিং জন্য EnumArray টেমপ্লেট যোগ করা হয়েছিল.
<লি> glClearBuffer ফাংশন জন্য Wrappers যোগ করা হয়েছে.
<লি> Qt5 ব্যবহার OGLplus উদাহরণ জন্য একটি নতুন জোতা যোগ করা হয়েছিল.
<লি> EGL API- এর একটি বেসরকারী, X11 / GLX ভিত্তিক বাস্তবায়ন, বিভিন্ন এক্সটেনশন সঙ্গে যোগ করা হয়েছিল.
<লি> ক্লায়েন্ট এক্সটেনশন জন্য সমর্থন EGLplus যোগ করা হয়েছে.
<লি> eglplus :: কনটেক্সট আপডেট করা হয়েছে, MakeCurrent একটি নতুন জমিদার যোগ করা হয়েছিল, এবং রিলিজ সদস্য ফাংশন যোগ করা হয়েছিল.
<লি> বেশ কিছু উদাহরণ নতুন বৈশিষ্ট্য দেখানোর জন্য আপডেট করা হয়েছে.
<লি> OGLplus উদাহরণ থেকে ভিডিও রেন্ডারিং জন্য একটি নতুন স্ক্রিপ্ট যোগ করা হয়েছিল.
<লি> বিল্ড সিস্টেমের মধ্যে বেশ কিছু সমস্যা সংশোধন করা হয়েছে.
আপনি কি সংস্করণ 0.40.0 নতুন
<উল>
<লি> OpenGL ES 3.0 জন্য পরীক্ষামূলক সমর্থন যোগ করা হয়েছিল.
<লি> অ্যানড্রইড প্ল্যাটফর্মের জন্য একটি প্রথম উদাহরণস্বরূপ, GLESv3 সঙ্গে অ্যান্ড্রয়েড NDK সঙ্গে উপভোগ্য যোগ করা হয়েছিল.
<লি> বুনট :: GetImage ফাংশন যোগ করা হয়েছিল.
<লি> বাফার :: TypedMap টেমপ্লেট দুই নামস্থানে স্তর শ্রেণীর মধ্যে পুনরায় উপাদান ছিল:. BufferRawMap এবং BufferTypedMap করুন
<লি> নিউ কন্সট্রাকটর ভেক্টর যোগ করা হয়েছে.
<লি> চিত্র :: FilteredImage টেমপ্লেট বেস বর্গ reimplemented হয়েছে.
<লি> চিত্র :: রুপান্তরিত বর্গ ইমেজ :: TransformComponents থেকে নামকরণ করা হয়.
<লি> চিত্র :: FlipImageAxes ফিল্টার যোগ করা হয়েছিল.
<লি> XPMImage লোডার অ মান 3D XPM ইমেজ সমর্থন আপডেট করা হয়েছে.
<লি> একাধিক কার্যাবলী ইমপ্লিমেনটেসন বাস্তবায়ন / ডিরেক্টরি সরানো হয়েছে.
<লি> বেশ কিছু বাগ সংশোধন করা হয়েছে.
<লি> বিল্ড সিস্টেম আপডেট করা হয়েছে:
<লি> জিএল সংস্করণের ডিটেকশন আপডেট করা হয়েছে, স্বয়ংক্রিয়ভাবে জেনারেট oglplus / fix_gl_version.hpp ফাইল যোগ করা হয়েছিল.
<লি> বা পরবর্তী সংস্করণগুলোতে / কায়রো সনাক্তকরণ সঙ্গে সমস্যা সংশোধন করা হয়েছে.
<লি> OGLplus পাঠাগার নির্মাণে একটি সমস্যা সংশোধন করা হয়েছে.
<লি> বেশ কিছু অন্যান্য বাগ সংশোধন করা হয়েছে হয়েছে.
আপনি কি সংস্করণ 0.38.0 নতুন
<উল>
<লি> বাহ্যিকভাবে পরিচালিত বস্তু গোষ্ঠীবদ্ধ করার জন্য গ্রুপ বর্গ টেমপ্লেট, যোগ করা হয়েছিল একসঙ্গে বাফার, sampler, এবং জমিন অপারেশন ARB_multi_bind বাস্তবায়নে সাবেক ইউএসএসআর সঙ্গে.
<লি> DSAFramebufferEXT, DSARenderbufferEXT, এবং DSAVertexArrayEXT শ্রেণীর সরাসরি রাষ্ট্রীয় এক্সেস অপারেশন বাস্তবায়নের যোগ করা হয়েছে.
<লি> ফোল্ডার বৈশিষ্ট্য বিল্ড সিস্টেম সমাধান ফোল্ডার মধ্যে লক্ষ্যমাত্রা করা যখন তারা সমর্থিত যোগ করা হয়েছে.
আপনি কি সংস্করণ 0.37.0 নতুন
<উল>
<লি> এটি GLFW3, SimpleSubdivSphere এবং SubdivSphere স্থিতিমাপ আকৃতি বিল্ডার জন্য সমর্থন, বেশ কিছু নতুন কার্যকারিতা দেখানো উদাহরণ, এবং আপডেট ডকুমেন্টেশন যোগ.
আপনি কি সংস্করণ 0.36.0 নতুন
<উল>
<লি> KHR_debug এক্সটেনশন জন্য একটি আলোয়ান যোগ করা হয়েছিল.
<লি> পুনরায় ব্যবহারযোগ্য callbacks / ফিল্টার debug_output এক্সটেনশন জন্য যোগ করা হয়েছে.
<লি> ShapeAnalyzer টুলস ব্যবহার একটি উদাহরণ দিয়ে একসঙ্গে জাল জ্যামিতি বিশ্লেষণ জন্য যোগ করা হয়েছে.
<লি> ব্লেন্ডার এর .blend ফাইল লোডার ব্যবহার একটি স্বতন্ত্র উদাহরণ যোগ করা হয়েছিল.
<লি> ডকুমেন্টেশন আপডেট করা হয়েছে.
আপনি কি সংস্করণ 0.35.0 নতুন
<উল>
আপনি কি সংস্করণ 0.34.0 নতুন
<উল>
<লি> ধারনার পরিশোধন সক্রিয় সমর্থন বুনট যোগ করা হয়েছিল.
<লি> বেশ সিনট্যাক্স-চিনি অপারেটরদের আরও বেশি সুবিধাজনক সক্ষম / জিএল ক্ষমতা অক্ষম জন্য যোগ করা হয়েছে.
<লি> বিভিন্ন বস্তুর ধরনের স্বয়ংক্রিয় বাঁধাই অনুমতি AutoBind টেমপ্লেট reimplemented হয় এবং বেশ কিছু নতুন নতুন বৈশিষ্ট্য দেখাচ্ছে উদাহরণ যোগ করা হয়েছে.
আপনি কি সংস্করণ 0.33.0 নতুন
<উল>
<লি> জিএল / glcorearb.h হেডার তৃতীয় পক্ষের যোগ করা হয়েছে সুবিধার জন্য তালিকা অন্তর্ভুক্ত.
আপনি কি সংস্করণ 0.32.0 নতুন
<উল>
<লি> EGLplus, EGL কাছাকাছি একটি লেফাফা, এবং তার ব্যবহারের উদাহরণসহ যোগ করা হয়েছে.
<লি> বিল্ড সিস্টেম আপডেট করা হয়েছে.
<লি> VertexAttrib :: সেটআপ এবং VertexAttrib :: পয়েন্টার ফাংশন reimplemented হয়েছে, এবং নতুন overloads যোগ করা হয়েছে.
<লি> QuickProgram এবং HardwiredProgram শ্রেণীর reimplemented হয়েছে.
আপনি কি সংস্করণে নতুন 0.30.0 বিটা
<উল>
<লি> লোডার ব্যবহার দেখাচ্ছে দুটি নতুন উদাহরণ যোগ করা হয়েছে.
<লি> বিল্ড সিস্টেমের মধ্যে কিছু সমস্যা সংশোধন করা হয়েছে, এবং নির্ভরতা / প্রয়োজনীয় ব্যবস্থাপনা আপডেট করা হয়েছে.
<লি> glTextureView জন্য একটি আলোয়ান জমিন যোগ করা হয়েছে, এবং glGetShaderPrecisionFormat Shader যোগ করা হয়েছিল.
আপনি কি সংস্করণে নতুন 0.29.0 বিটা
<উল>
<লি> বিল্ড সিস্টেমে আংশিকভাবে reimplemented হয়েছে এবং আপডেট, এবং বেশ কিছু সমস্যা সংশোধন করা হয়েছে.
<লি> AtomicCounterBindingPoint এবং ShaderStorageBufferBindingPoint ধরনের এবং BindBaseAtomicCounter এবং BindBaseShaderStorage ফাংশন বাফার যোগ করা হয়েছে, এবং তিনটি নতুন উদাহরণ যোগ করা হয়েছে.
আপনি কি সংস্করণে নতুন 0.28.0 বিটা
<উল>
আপনি কি সংস্করণে নতুন 0.27.0 বিটা
<উল>
<লি> দৃষ্টিকোণ ম্যাট্রিক্স নির্মাণে একটি বাগ সংশোধন করা হয়েছে.
<লি> উদাহরণ এবং উদাহরণস্বরূপ সাজের মধ্যে বেশ কিছু বাগ সংশোধন করা হয়েছে.
<লি> ক্যোয়ারী :: Activator বর্গ যোগ করা হয়েছিল.
<লি> instanced রেন্ডারিং জন্য সাপোর্ট আকৃতি জেনারেটর / লোডার যোগ করা হয়েছিল.
পাওয়া মন্তব্যসমূহ না