Renderer OpenGL dan D3D9 yang dipertingkatkan

Thumbnail

Penilaian: 0
Kegemaran: 0

Fail Laporan

Renderer OpenGL dan D3D9 yang dipertingkatkan


Maklumat Fail



Fail



Lebih Banyak Dari Pengguna Ini



Berita terkini
Versi 3.7 dikeluarkan. Binari ini dibina dengan penyusun yang lebih baru dan memerlukan Windows 2000 atau lebih baru.


Versi 3.7 atau UT: utglr37.zip (87 KB).


Perubahan dalam versi 3.7:
- Memperbaiki bug dengan ShareLists diaktifkan dan editor yang boleh menyebabkan kerosakan.
- Pemilihan editor tidak lagi menggunakan sokongan pemilihan API OpenGL. Ini mengelakkan masalah dengan pemandu OpenGL dengan bug atau hilang sokongan di kawasan ini.
- Beberapa kemas kini berkaitan dengan editor 227 yang juga merupakan pembetulan kod perender umum.
- Pilihan SmoothMaskedTextures akan menggunakan alpha hingga liputan jika AA diaktifkan dengan 4 atau lebih sampel.
- Dukungan dikeluarkan untuk menggunakan program verteks tanpa program fragmen. Tetapan UseFragmentProgram mengawal kedua-duanya dan tetapan UseVertexProgram hilang.
- Dihapus sokongan susunan bucu terkumpul dan pilihan UseCVA.
- Mengeluarkan pilihan UseTNT.
- Tidak lagi menggunakan sstream untuk fungsi debug dalaman.
- Beberapa perubahan lain yang kebanyakannya kecil.


ZRangeHack akan diaktifkan secara lalai untuk UT jika belum ada dalam fail ini, tetapi ini mungkin masih perlu dilihat lebih dekat. Terdapat beberapa kes yang saya tahu di mana ia mempunyai kesan sampingan kecil. Walau bagaimanapun, dengan kebanyakan kad video pada masa ini hanya menyokong penyangga z-24-bit tetapi tidak 32-bit, atau melainkan jika dimodifikasi bahagian-bahagian lain dari mesin permainan untuk menarik pelekat sedikit lebih jauh, diperlukan untuk mengelakkan kerlipan decal pada jarak di banyak kes biasa.


3-22-2010
Render D3D9 baru dibina dengan beberapa ciri baru. Pemilihan dalam penyokong disokong. Garisan disangga untuk melukis garis yang lebih pantas. Pilihan SmoothMaskedTextures akan menggunakan alpha hingga liputan jika AA diaktifkan dengan 4 atau lebih sampel, UseFragmentProgram diaktifkan, dan berjalan pada kad ATI atau NVIDIA yang menyokong ciri ini di D3D9. Binari ini dibina dengan penyusun yang lebih baru dan memerlukan Windows 2000 atau lebih baru.


Versi 1.3 untuk UT: utd3d9r13.zip (107 KB).
Versi 1.3 untuk Deus Ex (berfungsi dengan Deus Ex versi 1112fm): dxd3d9r13.zip (107 KB).
Versi 1.3 untuk Rune (berfungsi dengan Rune versi 1.07 atau serasi): runed3d9r13.zip (109 KB).


Pakej kod sumber untuk versi perender D3D9 ini adalah utd3d9r13src.zip (65 KB). Ia mengandungi fail projek MSVC9. Sekiranya menggunakan kod sumber ini, pastikan untuk menerapkan perubahan UTGLR_NO_APP_MALLOC pada salinan UnFile.h yang disertakan dengan tajuk di direktori Core / Inc untuk mengelakkan masalah dengan ciri debug tertentu dan penggunaan kelas sstream.


12-21-2009
Membina penyaji Deus Ex eksperimen baru.


11-16-2009
Versi 3.6 dikeluarkan. Ini kebanyakannya hanya sebilangan kemas kini kecil di pelbagai bidang. Binari ini dibina dengan penyusun yang lebih baru dan memerlukan Windows 2000 atau lebih baru.


Versi 3.6 atau UT: utglr36.zip (110 KB).
Versi 2.0 untuk Deus Ex (berfungsi dengan Deus Ex versi 1112fm): dxglr20.zip (110 KB).
Versi 1.4 untuk Rune (berfungsi dengan Rune versi 1.07 atau serasi): runeglr14.zip (111 KB).


Perubahan dalam versi 3.6:
- Pilihan NoMaskedS3TC dikeluarkan. Sentiasa menggunakan RGBA DXT1. Ini sepadan dengan satu-satunya pilihan untuk DXT1 di D3D.
- Sokongan pelanjutan GL_NV_multisample_filter_hint dikeluarkan. Jangan menganggap ini sangat berguna lagi.
- Beberapa kemas kini berkaitan dengan editor 227 yang merupakan pembetulan kod perender umum.
- Tetapan konfigurasi MaxLogUOverV dan MaxLogVOverU dikeluarkan. Ini ditetapkan secara dalaman sekarang.
- Ukuran tekstur maksimum maksimum yang dibenarkan lebih besar dalam kes konfigurasi S3TC yang tidak menggunakan.
- Penyelesaian bug pemacu NVIDIA yang berpotensi untuk kerosakan rasuah utama selepas masalah pertukaran skrin / penuh. Mengesyaki ini mungkin diperbaiki pada pemacu yang lebih baru sekarang, tetapi senang ditambahkan.
- Pilihan RequestHighResolutionZ dikeluarkan. Kod yang diubah suai untuk mendapatkan z-buffer 32-bit, 24-bit, atau 16-bit dalam urutan tersebut.
- Jika penunjuk mipmap pertama ditetapkan ke NULL dalam SetTexture (), langkau melihat yang lain.
- Pilihan AutoGenerateMipmap dan AlwaysMipmap dikeluarkan.
- Pilihan UseDetailAlpha dikeluarkan dan sentiasa diaktifkan secara dalaman. Sebilangan jalur perincian tekstur terperinci bergantung pada jalan ini diaktifkan.
- Pilihan BufferClippedActorTris dikeluarkan dan fungsi yang dikendalikannya sentiasa diaktifkan secara dalaman.
- Beberapa perubahan kecil yang lain.


ZRangeHack akan diaktifkan secara lalai untuk UT jika belum ada dalam fail ini, tetapi ini mungkin masih perlu dilihat lebih dekat. Terdapat beberapa kes yang saya tahu di mana ia mempunyai kesan sampingan kecil. Walau bagaimanapun, dengan kebanyakan kad video pada masa ini hanya menyokong penyangga z-24-bit tetapi tidak 32-bit, atau melainkan jika dimodifikasi bahagian-bahagian lain dari mesin permainan untuk menarik pelekat sedikit lebih jauh, diperlukan untuk mengelakkan kerlipan decal pada jarak di banyak kes biasa.


9-8-2009
Perender D3D9 baru dibuat dengan perubahan yang harus memperbaiki tangkapan layar dari monitor bukan utama, mod program fragmen diubah untuk menggunakan model shader 3, perbaikan berkaitan piksel / texel D3D, dan pelbagai perubahan lain. Binari ini dibina dengan penyusun yang lebih baru dan memerlukan Windows 2000 atau lebih baru.


Versi 1.2 untuk UT: utd3d9r12.zip (102 KB).
Versi 1.2 untuk Deus Ex (berfungsi dengan Deus Ex versi 1112fm): dxd3d9r12.zip (102 KB).
Versi 1.2 untuk Rune (berfungsi dengan Rune versi 1.07 atau serasi): runed3d9r12.zip (104 KB).


Senarai perubahan yang lebih terperinci:
- Tangkapan Skrin hanya menggunakan BitBlt jika dibuka sekarang. Sekiranya membetulkan tangkapan skrin monitor bukan utama.
- Cara yang berbeza untuk menangani masalah pusat piksel / texel D3D9. Semoga memperbaiki lebih banyak perkara kecil daripada rehat.
- Mod hanya program Vertex hilang. UseFragmentProgram mengawal mod gabungan puncak dan piksel shader 3.0 yang baru.
- Beberapa perubahan kecil. Letakkan cabang dinamik di satu tempat dalam bayang-bayang tekstur perincian pas tunggal.
- UseDetailAlpha dan BufferClippedActorTris tidak lagi boleh dikonfigurasi dan diaktifkan secara dalaman.
- Beberapa kemas kini berkaitan dengan editor 227 yang merupakan pembetulan kod perender umum.
- Tetapan konfigurasi MaxLogUOverV dan MaxLogVOverU dikeluarkan. Ini ditetapkan secara dalaman sekarang.
- Ukuran tekstur maksimum maksimum yang dibenarkan lebih besar dalam kes konfigurasi S3TC yang tidak menggunakan.
- Pilihan RequestHighResolutionZ dikeluarkan. Kod yang diubah suai untuk mendapatkan z-buffer 32-bit, 24-bit, atau 16-bit dalam urutan tersebut.
- Jika penunjuk mipmap pertama ditetapkan ke NULL dalam SetTexture (), langkau melihat yang lain.
- Beberapa perubahan kecil yang lain.


Pakej kod sumber untuk versi perender D3D9 ini adalah utd3d9r12src.zip (60 KB). Ia mengandungi fail projek MSVC9. Sekiranya menggunakan kod sumber ini, pastikan untuk menerapkan perubahan UTGLR_NO_APP_MALLOC pada salinan UnFile.h yang disertakan dengan tajuk di direktori Core / Inc untuk mengelakkan masalah dengan ciri debug tertentu dan penggunaan kelas sstream.


5-3-2004
Saya membina SetGamma versi baru yang menyelesaikan pelbagai masalah kecil. Ini adalah program utiliti baris perintah mudah yang menyesuaikan jalan gamma perkakasan pada penyesuai paparan utama. Jalan pintas yang menghantarnya pilihan -reset boleh digunakan untuk menetapkan semula tanjakan gamma perkakasan ke 1.0 setelah berlaku kerosakan yang menghalangnya daripada dipulihkan.


Sebilangan berita lama dipindahkan ke halaman Arkib Berita.
Catatan
- Pilihan tambahan didokumentasikan di bahagian [Pilihan baru].


Arahan pemasangan
Pergi ke direktori UnrealTournament \ System anda. Buat sandaran OpenGLDrv.dll lama anda sekiranya yang baru tidak berfungsi. Kemudian masukkan OpenGLDrv.dll baru dalam direktori UnrealTournament \ System anda. Yang satu ini mengandungi sejumlah pengoptimuman yang harus meningkatkan prestasi berbanding penyaji OpenGL UT 4.36 asas. Ini juga berisi sejumlah pilihan baru, yang dijelaskan lebih lanjut di halaman ini.


Kod sumber telah diubahsuai secara meluas. Walaupun saya tidak cuba mematahkan sokongan Linux sepenuhnya, saya menambahkan beberapa kod khusus Windows. Jangan ragu untuk menghantar e-mel kepada saya di [email protected] jika anda memerlukan bantuan untuk membina Linux. Pastikan untuk menambah tentukan NO_UNICODE_OS_SUPPORT semasa membinanya di Win32.


Pakej kod sumber hanya mengandungi fail .cpp dan .h dari subdirektori OpenGL \ Src, di mana perubahan saya berada. Anda perlu mendapatkan 432 tajuk dari Epic untuk dapat membinanya. Anda boleh memuat turunnya dari halaman Muat turun Teknologi Unreal.


Untuk versi 1.2 dan lebih tinggi, saya terpaksa membuang operator baru dan menghapus pengganti untuk membuat fungsi debug C ++ yang baru berfungsi. Saya menyertakan salinan UnFile.h yang diubah suai dengan ifdefs yang betul. Saya hanya meneruskannya ke malloc dan percuma sebagai gantinya. Saya percaya masalahnya mungkin dengan mengatasi tidak mengendalikan peruntukan 0 bait seperti malloc dan baru.


Maklum balas
E-mel: [email protected]


Pilihan baru
Render OpenTL UT yang dipertingkatkan ini menyokong beberapa pilihan baru. Mereka masuk di bahagian [OpenGLDrv.OpenGLRenderDevice] pada fail UnrealTournament.ini anda. Sebilangan besar pilihan didokumentasikan di halaman tetapan.


Kredit
Saya ingin mengucapkan terima kasih kepada Epic Games kerana melepaskan kod sumber ke perender UT OpenGL, yang memungkinkan menambahkan kemas kini ini.


NitroGL untuk pengubahsuaian renderer TruForm yang asal. Kod TruForm eksperimental awal berdasarkan pengubahsuaian ini.


Leonhard Gruenschloss untuk mendapatkan bantuan dalam melaksanakan dan menguji kemas kini TruForm tambahan dan kod khusus Deus Ex baru.

Fail Laporan

Sebab












Laporkan Komen

Sebab






Pautan Laporan

Sebab





DMCA.com Protection Status

https://apg-clan.org tested by Norton Internet Security https://apg-clan.org tested by McAfee Internet Security

Flag Counter