اوپنجیال
From Wikipedia, the free encyclopedia
اوپنجیال (به انگلیسی: OpenGL) یک رابط برنامهنویسی نرمافزار چندزبانه و چندسکویی برای برای ارائه گرافیک برداری دو بعدی و سه بعدی است. این رابط برنامهنویسی معمولاً برای تعامل با پردازشگر گرافیکی و بهدستآوردن پردازش شتاب یافتهی سختافزاری است.[2]
نویسنده(های) اصلی | سیلیکون گرافیکس |
---|---|
توسعهدهنده(ها) | گروه کرونوس |
انتشار اولیه | ژانویه ۱۹۹۲ (۱۹۹۲-۰۱) |
انتشار پایدار | ۴٫۴
/ ۲۲ ژوئیه ۲۰۱۳ (۲۰۱۳-۰۷-۲۲) |
نوشتهشده با | C |
سیستمعامل | چندسکویی |
پلتفرم | چندسکویی |
نوع | رابط برنامهنویسی نرمافزار |
مجوز | مختلف[1] |
وبگاه | www.opengl.org |
اپنجیال مخفف Open Graphic Library (کتابخانهٔ گرافیکی باز) است ولی اپنجیال خود به هیچوجه یک کتابخانهٔ نرمافزاری نیست و نرمافزار متنباز نیز به حساب نمیآید (چون حاوی هیچ کدی نیست)؛ اوپنجیال، تنها استانداردی باز برای توصیف یک رابط گرافیکی است که توسط شرکتهای متعددی توسعه دادهشده و میتواند توسط درایورهای گرافیک، سیستمعاملها و نرمافزارهای مختلف پیادهسازی شود.[3]
اوپنجیال توسط شرکت سیلیکون گرافیکس از سال ۱۹۹۱ توسعه یافت و در سال ۱۹۹۲ منتشر شد و بهصورت گسترده در زمینههای طراحی به کمک رایانه، واقعیت مجازی، مصورسازی، بصریسازی اطلاعات، شبیهسازهای پرواز و بازیهای ویدئویی بهکار گرفتهشد. اوپنجیال توسط کنسرسیوم ناسودبر فناوری گروه کرونوس مدیریت میشود.[2]
گروه کرونوس آخرین نسخهی اوپن جی ال را در سال ۲۰۱۷ به مناسبت ۲۵ سالگی اوپن جی ال منتشر کرد[4] و در حال حاضر ولکان به عنوان نسل جدید اوپن جی ال در حال توسعه میباشد.