OGLplus

Software screenshot:
OGLplus
Rincian Software:
Versi: 0.68.0 Diperbarui
Tanggal Upload: 7 Mar 16
Pengembang: Matus Chochlik
Lisensi: Gratis
Popularitas: 13

Rating: nan/5 (Total Votes: 0)

OGLplus adalah gratis dan open source header-satunya software perpustakaan yang mengimplementasikan fasad berorientasi objek tipis di atas OpenGL C-bahasa API (Application Programming Interface), serta untuk OpenAL dan EGL API.

Proyek ini telah direkayasa untuk mendukung versi 3 atau lebih tinggi dari API OpenGL, versi 1.1 atau lebih besar dari OpenAL (Open Audio Library) API, serta versi 1.4 atau yang lebih baru dari API EGL.


Ini & rsquo; s dikonfigurasi, jenis yang aman, dan fitur manajemen sumber daya otomatis

OGLplus dikonfigurasi, jenis yang aman, dan fitur manajemen otomatis sumber daya, kesalahan diagnostik dan penanganan, serta interoperabilitas dengan API OpenGL C dan tambahan kelas CG terkait.

Selain itu, software ini menawarkan deskripsi opsional sumber daya dan benda-benda, itu sangat dapat dikonfigurasi, dan termasuk utilitas berikut: teks render utilitas, jala loader dan generator, dan loader gambar dan generator

.
Memulai dengan OGLplus

Untuk menginstal dan menggunakan perangkat lunak OGLplus pada sistem operasi GNU / Linux, download versi terbaru dari proyek baik dari website resmi (lihat homepage link di bagian akhir artikel) atau Softoware, menyimpan arsip pada Anda rumah direktori.

Gunakan alat manajer arsip untuk mengekstrak isi arsip dan arahkan ke lokasi file arsip diekstrak melalui program emulator terminal menggunakan & lsquo; cd & rsquo; perintah (misalnya cd /home/softoware/oglplus-0.57.0).

Jalankan & lsquo; ./ configure.sh & rsquo; perintah untuk mengkonfigurasi dan mengoptimalkan proyek untuk arsitektur CPU dan sistem operasi. Kemudian, seperti yang diperintahkan, menjalankan & lsquo; cd _build & amp; & amp; membuat -f 5 & rsquo; perintah untuk mengkompilasi program. Menginstalnya dengan & lsquo; sudo make install & rsquo; perintah.


Didukung pada GNU / Linux, Microsoft Windows dan FreeBSD

Proyek OGLplus secara resmi didukung pada semua distro GNU / Linux, serta pada sistem operasi FreeBSD dan Microsoft Windows. Ini telah berhasil diuji pada 32-bit dan 64-bit platform komputer.

Apa yang baru di rilis ini:

  • Kelas DeferredHandler dan template Hasil telah refactored.
  • kelebihan Baru Tekstur :: Wrap telah ditambahkan.
  • The ClientContext dan kelas pembantu SettingStack yang telah diperbarui.
  • libpng alokasi pemeriksaan telah ditambahkan ke gambar loader PNG.
  • The GL3W termasuk jalan telah diperbaiki.
  • perbaikan kecil dalam membangun sistem yang telah dibuat.
  • Dokumentasi Quickbook telah diperbarui.

Apa yang baru dalam versi 0.66.0:

  • Kelas DeferredHandler dan template Hasil telah refactored.
  • kelebihan Baru Tekstur :: Wrap telah ditambahkan.
  • The ClientContext dan kelas pembantu SettingStack yang telah diperbarui.
  • libpng alokasi pemeriksaan telah ditambahkan ke gambar loader PNG.
  • The GL3W termasuk jalan telah diperbaiki.
  • perbaikan kecil dalam membangun sistem yang telah dibuat.
  • Dokumentasi Quickbook telah diperbarui.

Apa yang baru dalam versi 0.63.0:

  • Beberapa peringatan kompilasi dentang -Weverything yang tetap.
  • overloads New fungsi CameraMatrix :: Perspektif ditambahkan.
  • The internal OALplus dan EGLplus yang refactored.
  • Dukungan untuk Shader penyimpanan benda penyangga ditambahkan.
  • Sebuah bug di Cloud dan BrushedMetal generator gambar yang tetap.
  • Masalah dengan NV perintah jalan pencacahan itu tetap.

Apa yang baru dalam versi 0.61.0:

  • GL deteksi versi dalam membangun sistem telah diupdate untuk bekerja lebih baik pada MacOS.
  • Sebuah switch preprocessor untuk mengaktifkan / menonaktifkan Boost.Config ditambahkan.
  • Wrappers untuk ARB_clip_control ditambahkan.
  • Pengecualian di OALplus diperbarui.
  • Kode kesalahan mantri ditambahkan.
  • ErrorAL ditambahkan.
  • Fungsi anggota Kode ditambahkan ke ErrorAL, ErrorALC dan ErrorALUT.
  • Beberapa peringatan compiler dibungkam.
  • The SizeType dan BigSizeType kelas ditambahkan dan beberapa kejadian dari GLsizei dan GLsizeiptr digantikan oleh mereka.
  • Dokumentasi Quickbook telah diupdate.

Apa yang baru dalam versi 0.60.0:

  • The wrapper Boolean telah diupdate, operator ~ ditambahkan.
  • Fungsi Obyek :: HasInstance ditambahkan.
  • The pembungkus konteks GL asli yang diperbarui.
  • DSA Texture, Buffer dan Framebuffer yang sebagian refactored.
  • SingleFace pencacahan telah ditambahkan.
  • The FragmentData dan FragmentDataSlot typedef ditambahkan.
  • Contoh mandiri baru telah ditambahkan.
  • Kelas oalplus :: CurrentContext berganti nama menjadi ContextMadeCurrent.
  • ifdefs # Hilang ditambahkan sekitar spesialisasi dari EnumAssocType.
  • Dokumentasi Quickbook telah diupdate.

Apa yang baru dalam versi 0.59.0:

  • Masalah dengan konstruksi bergerak dan bergerak-tugas benda yang tetap.
  • pembungkus Boolean ditambahkan.
  • Dokumentasi Quickbook telah diupdate.

Apa yang baru dalam versi 0.58.0:

  • specifier Noexcept ditambahkan ke beberapa fungsi.
  • Fungsi oalplus :: GetALName ditambahkan.
  • Perubahan kecil dibuat untuk oalplus :: Pendengar dan Perangkat pembungkus.
  • Beberapa tugas konstruktor yang tetap untuk mencegah masalah dengan tugas mandiri.
  • GL / AL pembungkus objek yang refactored.
  • Sebagian besar contoh mandiri yang backported untuk MSVC.
  • Beberapa peringatan MSVC yang tetap.
  • Tabrakan antara macro preprocessor dan nama variabel yang tetap.
  • Masalah yang menyebabkan pelanggaran akses di tes fitur GL tetap.
  • Dokumentasi Quickbook telah diupdate.

Apa yang baru dalam versi 0.57.0:

  • Kelas oglplus :: ClientContext telah diupdate, tumpukan pengaturan itu reimplemented tidak menggunakan wadah dinamis dialokasikan untuk menyimpan nilai-nilai mendorong.
  • Script untuk auto-pembangkit header pencacahan telah diupdate, sekarang hampir segala sesuatu yang berkaitan dengan enumerasi secara otomatis dihasilkan.
  • Sebuah bug dalam definisi overloads dari EnumValueRange tetap.
  • Masalah kecil di shader GLSL di contoh yang tetap.
  • Dokumentasi Quickbook telah diupdate.
  • specifier Noexcept ditambahkan ke beberapa fungsi.

Apa yang baru dalam versi 0.42.0:

  • Format dan InternalFormat typedef ditambahkan ke Tekstur.
  • Gambar :: kelas ImageSpec ditambahkan.
  • The ClearImage, ClearSubImage, InvalidateImage, InvalidateSubImage dan Image fungsi yang ditambahkan ke Tekstur.
  • Sebuah kelebihan renderbuffer :: Storage menerima gambar :: ImageSpec ditambahkan.
  • Beberapa operator sintaks-gula untuk menentukan atribut dan manipulasi sederhana Tekstur, Buffer, Framebuffer dan renderbuffer ditambahkan.
  • The ContextFlagBit dan ContextProfileBit mantri ditambahkan.
  • The ProfileMask dan Flags dan NumShadingLanguageVersion itu, ShadingLanguageVersion dan ShadingLanguageVersion fungsi yang ditambahkan ke Context.
  • fungsi multisampling terkait ditambahkan ke Context.
  • ProgramResourceProperty pencacahan telah diupdate.
  • Sebuah bug di kelas GLSLSource, berkaitan dengan membaca GLSL dari input stream tetap.
  • Perubahan pada sistem build:
  • Updated GL deteksi versi.
  • Updated script configure.py menggunakan variabel LD_LIBRARY_PATH.
  • A dua contoh ditambahkan dan beberapa contoh yang ada diperbarui untuk menunjukkan penggunaan fitur-fitur baru.
  • Salah satu contoh yang lebih tua telah dihapus.
  • Beberapa update dokumentasi dibuat.

Apa yang baru dalam versi 0.41.0:

  • Kelas ShaderProgram ditambahkan.
  • BufferMapAccess pencacahan telah diupdate.
  • The unmap, FlushRange dan FlushElements fungsi yang ditambahkan ke peta Buffer.
  • The InvalidateData dan InvalidateSubData fungsi yang ditambahkan ke Buffer;
  • FramebufferBuffer pencacahan telah ditambahkan.
  • Fungsi Pembatal telah ditambahkan ke Framebuffer.
  • The EnumArray template untuk melewati array dari nilai-nilai enum ditambahkan.
  • Wrappers untuk fungsi glClearBuffer ditambahkan.
  • Sebuah harness baru untuk OGLplus contoh menggunakan Qt5 ditambahkan.
  • An resmi berbasis GLX X11 / pelaksanaan API EGL, dengan beberapa ekstensi telah ditambahkan.
  • Dukungan untuk ekstensi klien yang ditambahkan ke EGLplus.
  • eglplus :: Konteks telah diupdate, kelebihan beban baru MakeCurrent ditambahkan, dan fungsi anggota Rilis ditambahkan.
  • Beberapa contoh yang diperbarui untuk menunjukkan fitur-fitur baru.
  • Sebuah script baru untuk rendering video dari contoh OGLplus ditambahkan.
  • Beberapa masalah dalam membangun sistem yang tetap.

Apa yang baru dalam versi 0.40.0:

  • dukungan eksperimental untuk OpenGL ES 3.0 telah ditambahkan.
  • Contoh pertama untuk platform Android, yang dapat digunakan dengan NDK Android dengan GLESv3 ditambahkan.
  • Fungsi Texture :: getImage ditambahkan.
  • Buffer :: TypedMap Template itu kembali diperhitungkan menjadi dua kelas tingkat namespace:. BufferRawMap dan BufferTypedMap
  • konstruktor baru yang ditambahkan ke Vector.
  • Gambar :: FilteredImage kelas dasar template yang telah reimplemented.
  • Gambar :: kelas Berubah berganti nama menjadi gambar :: TransformComponents.
  • Gambar :: FlipImageAxes penyaring ditambahkan.
  • XPMImage loader telah diupdate untuk mendukung non-standar gambar XPM 3D.
  • Implementasi dari beberapa fungsi pindah ke menerapkan / direktori.
  • Beberapa bug diperbaiki.
  • Sistem build telah diupdate:
  • Deteksi versi GL telah diupdate, file yang dihasilkan secara otomatis oglplus / fix_gl_version.hpp ditambahkan.
  • Masalah dengan deteksi Pango / Kairo itu tetap.
  • Masalah dengan membangun perpustakaan OGLplus itu tetap.
  • Beberapa bug lain perbaikan.

Apa yang baru dalam versi 0.38.0:

  • Grup kelas template untuk mengelompokkan objek dikelola secara eksternal ditambahkan, bersama dengan spesialisasi menerapkan ARB_multi_bind operasi pada Buffer, Sampler, dan Tekstur.
  • The DSAFramebufferEXT, DSARenderbufferEXT, dan DSAVertexArrayEXT kelas menerapkan operasi langsung negara-akses ditambahkan.
  • Sebuah contoh baru ditambahkan, dan salah satu contoh yang lebih tua telah diupdate untuk menunjukkan penggunaan kelas langsung negara-akses.
  • Sifat FOLDER ditambahkan ke sistem build untuk menempatkan target ke dalam folder solusi ketika mereka didukung.

Apa yang baru dalam versi 0.37.0:

  • Versi ini membawa DSABufferEXT - akses negara langsung alternatif untuk Buffer, dan dukungan untuk beberapa ekstensi GL, termasuk ARB_buffer_storage, ARB_bindless_texture, ARB_seamless_cubemap_per_texture, ARB_texture_stencil8, dan ARB_texture_mirror_clamp_to_edge
  • .
  • Ini juga menambahkan dukungan untuk GLFW3, yang SimpleSubdivSphere dan SubdivSphere pembangun bentuk parametrik, beberapa contoh yang menunjukkan fungsionalitas baru, dan dokumentasi diperbarui.

Apa yang baru dalam versi 0.36.0:

  • Kode umum bersih-bersih dilakukan, dan pelaksanaan fungsi yang lebih kompleks dipindahkan ke file terpisah untuk membuat header kurang berantakan.
  • Sebuah wrapper untuk perpanjangan KHR_debug ditambahkan.
  • callback Reusable / filter ditambahkan untuk ekstensi debug_output.
  • alat ShapeAnalyzer ditambahkan untuk menganalisis jala geometri, bersama-sama dengan contoh penggunaan.
  • Sebuah contoh mandiri penggunaan dari Blender berkas .blend loader ditambahkan.
  • Dokumentasi diperbarui.

Apa yang baru dalam versi 0.35.0:

  • Ini adalah sebagian besar rilis bugfix, tetapi juga membawa GL versi dan ekstensi deteksi yang lebih kuat, dan perbaikan lainnya untuk membangun sistem.

Apa yang baru dalam versi 0.34.0:

  • Versi ini membawa beberapa perbaikan pada sistem build, termasuk dukungan untuk GL 4.4 deteksi.
  • Sebuah kelas DSATextureEXT dapat digunakan sebagai / pengganti efisien lebih nyaman untuk Tekstur jika ekstensi EXT_direct_state_access tersedia.
  • Dukungan untuk memungkinkan anisotropic filtering telah ditambahkan ke Tekstur.
  • Beberapa operator sintaks-gula ditambahkan untuk lebih nyaman mengaktifkan / menonaktifkan kemampuan GL.
  • Template AutoBind memungkinkan mengikat otomatis beberapa jenis objek itu reimplemented dan beberapa contoh baru yang menunjukkan fitur baru yang ditambahkan.

Apa yang baru dalam versi 0.33.0:

  • Versi ini membawa beberapa OGLplus dan OALplus contoh baru, pembaruan sistem build, CamMatrix yang :: lookingat konstruktor, Tekstur :: MaxLevel getter dan setter fungsi, traversal berbagai berbasis GL string ekstensi, dan update untuk kubus bentuk generator dan OBJ jala loader, pemeriksa tekstur Generator, dll.
  • GL / glcorearb.h sundulan juga telah ditambahkan ke pihak ketiga termasuk direktori untuk kenyamanan.

Apa yang baru dalam versi 0.32.0:

  • EGLplus, bungkus sekitar EGL, dan beberapa contoh penggunaannya ditambahkan.
  • membangun sistem telah diupdate.
  • The VertexAttrib :: Setup dan VertexAttrib :: Pointer fungsi yang reimplemented, dan overloads baru yang ditambahkan.
  • The QuickProgram dan HardwiredProgram kelas yang reimplemented.

Apa yang baru dalam versi 0.30.0 Beta:

  • Sebuah loader Obj file telah ditambahkan.
  • Dua contoh baru menunjukkan penggunaan loader ditambahkan.
  • Beberapa masalah dalam membangun sistem yang tetap, dan manajemen ketergantungan / persyaratan telah diupdate.
  • Sebuah wrapper untuk glTextureView telah ditambahkan ke Tekstur, dan glGetShaderPrecisionFormat telah ditambahkan ke Shader.

Apa yang baru dalam versi 0.29.0 Beta:

  • Sistem membangun sebagian telah reimplemented dan diperbarui, dan beberapa masalah telah diperbaiki.
  • The AtomicCounterBindingPoint dan ShaderStorageBufferBindingPoint jenis dan fungsi BindBaseAtomicCounter dan BindBaseShaderStorage telah ditambahkan ke Buffer, dan tiga contoh baru telah ditambahkan.

Apa yang baru dalam versi 0.28.0 Beta:

  • Versi ini membawa beberapa perubahan besar: Vector dan Matrix template yang reimplemented, beberapa fungsi pengaturan VertexAttribute yang reimplemented, teks baru render utilitas (berdasarkan stb_truetype.h) dan penghapusan jenis teks render utilitas ditambahkan, kerangka pengujian, tes pertama kasus, dan beberapa contoh baru yang menunjukkan fitur baru yang ditambahkan, dan banyak lagi.

Apa yang baru dalam versi 0.27.0 Beta:

  • Sebuah bug dalam pembangunan matriks perspektif itu tetap.
  • Beberapa bug di contoh dan contoh memanfaatkan yang tetap.
  • Query :: kelas Activator ditambahkan.
  • Dukungan untuk render instance ditambahkan ke bentuk generator / loader.

Layar

oglplus_1_67955.png
oglplus_2_67955.png

Software yang serupa

DVR
DVR

3 Jun 15

gbDVDenc
gbDVDenc

3 Jun 15

AutoX264
AutoX264

2 Jun 15

dvbsnoop
dvbsnoop

2 Jun 15

Komentar untuk OGLplus

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!