Patobulintas „OpenGL“ ir „D3D9 Renderer“

Thumbnail

Įvertinimas: 0
Mėgstamiausi: 0

Ataskaitos failas

Patobulintas „OpenGL“ ir „D3D9 Renderer“


Failo informacija



Failai



Daugiau šio vartotojo



Naujausios naujienos
Išleista 3.7 versija. Šie dvejetainiai failai buvo sukurti naudojant naujesnį kompiliatorių ir jiems reikalinga „Windows 2000“ ar naujesnė versija.


3.7 arba UT versija: utglr37.zip (87 KB).


3.7 versijos pakeitimai:
- Ištaisyta klaida įjungus „ShareLists“ ir redaktorių, dėl kurio gali įvykti gedimai.
- Redaktoriaus pasirinkimas nebevartoja „OpenGL“ API pasirinkimo palaikymo. Taip išvengiama problemų, susijusių su „OpenGL“ tvarkyklėmis, kuriose yra klaidų ar trūksta palaikymo šioje srityje.
- Pora su 227 redaktoriais susijusių atnaujinimų, kurie taip pat buvo bendrojo atvaizdavimo kodo pataisymai.
- Pasirinkus „SmoothMaskedTextures“ bus naudojama alfa apimtis, jei AA įjungta su 4 ar daugiau mėginių.
- Pašalintas palaikymas naudoti viršūnių programas be fragmentinių programų. „UseFragmentProgram“ nustatymas valdo abu šiuos parametrus, o „UseVertexProgram“ nustatymas išnyko.
- Pašalinta sudaryta viršūnių masyvo parama ir „UseCVA“ parinktis.
- Pašalinta „UseTNT“ parinktis.
- Nebenaudojama „sstream“ vidinei derinimo funkcijai.
- Keletas kitų, dažniausiai nedidelių pakeitimų.


„ZRangeHack“ pagal numatytuosius nustatymus bus įjungtas UT, jei jo dar nėra ini faile, tačiau gali tekti jį atidžiau stebėti. Žinau keletą atvejų, kai jis turi nedidelį šalutinį poveikį. Tačiau kadangi dauguma vaizdo plokščių šiais laikais palaiko tik 24 bitų, bet ne 32 bitų „z“ buferius, arba nebent pakeistos kitos žaidimo variklio dalys, kad būtų galima nutraukti lipdukus kiek toliau, tai būtina, kad lipdukas nemirgėtų tolumoje. daug įprastų atvejų.


3-22-2010
Naujasis D3D9 atvaizdavimas su keliomis naujomis funkcijomis. Pasirinkimas redaktoriuje palaikomas. Linijos yra buferinės, kad būtų galima greičiau nubrėžti linijas. Parinktis „SmoothMaskedTextures“ naudos aprėptį alfa, jei AA bus įjungta su 4 ar daugiau mėginių, „UseFragmentProgram“ yra įjungta ir veikia ATI arba NVIDIA kortelėje, palaikančioje šią D3D9 funkciją. Šie dvejetainiai failai buvo sukurti naudojant naujesnį kompiliatorių ir jiems reikalinga „Windows 2000“ ar naujesnė versija.


1.3 versija UT: utd3d9r13.zip (107 KB).
„Deus Ex“ 1.3 versija (veikia su „Deus Ex“ versija 1112fm): dxd3d9r13.zip (107 KB).
1.3 versija „Rune“ (veikia su „Rune“ versija 1.07 arba suderinama): runed3d9r13.zip (109 KB).


Šios versijos D3D9 atvaizdavimo kodo paketas yra utd3d9r13src.zip (65 KB). Jame yra MSVC9 projekto failai. Jei naudojate šį šaltinio kodą, būtinai pritaikykite UTGLR_NO_APP_MALLOC pakeitimus „UnFile.h“ kopijai, kuri pateikiama kartu su „Core/Inc“ katalogo antraštėmis, kad išvengtumėte problemų dėl tam tikrų derinimo funkcijų ir „sstream“ klasės naudojimo.


12-21-2009
Sukūrė naują eksperimentinį „Deus Ex“ renderį.


11-16-2009
Išleista 3.6 versija. Dažniausiai tai tik keletas nedidelių atnaujinimų įvairiose srityse. Šie dvejetainiai failai buvo sukurti naudojant naujesnį kompiliatorių ir jiems reikalinga „Windows 2000“ ar naujesnė versija.


3.6 arba UT versija: utglr36.zip (110 KB).
„Deus Ex“ 2.0 versija (veikia su „Deus Ex“ versija 1112fm): dxglr20.zip (110 KB).
1.4 versija „Rune“ (veikia su „Rune“ versija 1.07 arba suderinama): runeglr14.zip (111 KB).


3.6 versijos pakeitimai:
- „NoMaskedS3TC“ parinktis pašalinta. Visada naudoja RGBA DXT1. Tai atitinka vienintelę DXT1 parinktį D3D.
- GL_NV_multisample_filter_hint plėtinio palaikymas pašalintas. Nelaikykite to labai naudingu.
- Keletas su 227 redaktoriumi susijusių atnaujinimų, kurie buvo bendrojo atvaizdavimo kodo pataisymai.
- „MaxLogUOverV“ ir „MaxLogVOverU“ konfigūracijos nustatymai pašalinti. Dabar jie yra nustatyti viduje.
- Didesnis numatytasis maksimalus leidžiamas tekstūros dydis nenaudojant S3TC konfigūracijos dėklo.
- Galimas „NVIDIA“ tvarkyklės klaidos sprendimas, susijęs su dideliu grafikos pažeidimu po lango / viso ekrano perjungimo problemos. Įtariate, kad tai gali būti ištaisyta naujesnėse tvarkyklėse, tačiau ją buvo lengva pridėti.
- „RequestHighResolutionZ“ parinktis pašalinta. Modifikuotas kodas, siekiant bandyti gauti 32 bitų, 24 bitų arba 16 bitų z-buferį tokia tvarka.
- Jei pirmasis „Mipmap“ žymeklis „SetTexture“ () nustatė į „NULL“, nežiūrėkite į kitus.
- Pašalintos „AutoGenerateMipmaps“ ir „AlwaysMipmap“ parinktys.
- „UseDetailAlpha“ parinktis pašalinta ir visada įjungta viduje. Daugybė detalių tekstūros atvaizdavimo kelių priklauso nuo to, ar šis įjungtas.
- „BufferClippedActorTris“ parinktis pašalinta, o jos valdomos funkcijos visada įjungtos viduje.
- Dar keletas smulkių pakeitimų.


„ZRangeHack“ pagal numatytuosius nustatymus bus įjungtas UT, jei jo dar nėra ini faile, tačiau gali tekti jį atidžiau stebėti. Žinau keletą atvejų, kai jis turi nedidelį šalutinį poveikį. Tačiau kadangi dauguma vaizdo plokščių šiais laikais palaiko tik 24 bitų, bet ne 32 bitų „z“ buferius, arba nebent pakeistos kitos žaidimo variklio dalys, kad būtų galima nutraukti lipdukus kiek toliau, tai būtina, kad lipdukas nemirgėtų tolumoje. daug įprastų atvejų.


9-8-2009
Naujasis „D3D9“ atvaizdavimo elementas su pakeitimais, kurie turėtų ištaisyti ekrano kopijas iš ne pagrindinio monitoriaus, fragmento programos režimas pakeistas į „Shader“ modelio 3 naudojimą, su D3D pikseliais ir „texel“ centru susijusius pataisymus ir įvairius kitus pakeitimus. Šie dvejetainiai failai buvo sukurti naudojant naujesnį kompiliatorių ir jiems reikalinga „Windows 2000“ ar naujesnė versija.


1.2 versija UT: utd3d9r12.zip (102 KB).
„Deus Ex“ 1.2 versija (veikia su „Deus Ex“ versija 1112fm): dxd3d9r12.zip (102 KB).
„Rune“ 1.2 versija (veikia su „Rune 1.07“ arba suderinama versija): runed3d9r12.zip (104 KB).


Išsamesnis pakeitimų sąrašas:
- Ekrano nuotraukos tik naudojant „BitBlt“, jei dabar yra langas. Turėtų pataisyti ne pagrindinio monitoriaus ekrano kopijas.
- Skirtingas būdas spręsti D3D9 pikselių / teksto centro problemas. Tikimės, kad išspręs daugiau smulkių dalykų nei pertraukos.
- Išnyko tik „Vertex“ programos režimas. UseFragmentProgram valdo naują sujungtą viršūnių ir pikselių šešėlio 3.0 režimą.
- Keletas nedidelių šešėlio pakeitimų. Įdėkite dinamišką šaką į vieną vietą vieno eigos detalių tekstūros šešėliais.
- „UseDetailAlpha“ ir „BufferClippedActorTris“ parinkčių nebegalima konfigūruoti ir įjungti viduje.
- Keletas su 227 redaktoriumi susijusių atnaujinimų, kurie buvo bendrojo atvaizdavimo kodo pataisymai.
- „MaxLogUOverV“ ir „MaxLogVOverU“ konfigūracijos nustatymai pašalinti. Dabar jie yra nustatyti viduje.
- Didesnis numatytasis maksimalus leidžiamas tekstūros dydis nenaudojant S3TC konfigūracijos dėklo.
- „RequestHighResolutionZ“ parinktis pašalinta. Modifikuotas kodas, siekiant bandyti gauti 32 bitų, 24 bitų arba 16 bitų z-buferį tokia tvarka.
- Jei pirmasis „Mipmap“ žymeklis „SetTexture“ () nustatė į „NULL“, nežiūrėkite į kitus.
- Dar keletas smulkių pakeitimų.


Šios versijos D3D9 atvaizdavimo kodo paketas yra utd3d9r12src.zip (60 KB). Jame yra MSVC9 projekto failai. Jei naudojate šį šaltinio kodą, būtinai pritaikykite UTGLR_NO_APP_MALLOC pakeitimus „UnFile.h“ kopijai, kuri pateikiama kartu su „Core/Inc“ katalogo antraštėmis, kad išvengtumėte problemų dėl tam tikrų derinimo funkcijų ir „sstream“ klasės naudojimo.


5-3-2004
Sukūriau naują „SetGamma“ versiją, kuri išsprendžia įvairias nedideles problemas. Tai paprasta komandų eilutės paslaugų programa, reguliuojanti aparatūros gama rampą pagrindiniame ekrano adapteryje. Spartusis klavišas, kuris siunčia jam parinktį -reset, gali būti naudojamas atkurti aparatinės įrangos gama rampą į 1.0 po avarijos, kuri neleidžia jo atkurti.


Kai kurios senos naujienos perkeliamos į Naujienų archyvo puslapį.
Pastabos
- Papildomos parinktys aprašytos skyriuje [Naujos parinktys].


Montavimo instrukcijos
Eikite į „UnrealTournament \ System“ katalogą. Padarykite savo seno „OpenGLDrv.dll“ atsarginę kopiją, jei naujasis neveikia. Tada įdėkite naują „OpenGLDrv.dll“ į „UnrealTournament \ System“ katalogą. Čia yra keletas optimizavimų, kurie turėtų pagerinti našumą, palyginti su pagrindiniu UT 4.36 „OpenGL“ atvaizdavimu. Jame taip pat yra keletas naujų parinkčių, kurios aprašytos toliau šiame puslapyje.


Šaltinio kodas buvo labai pakeistas. Nors nesistengiau visiškai nutraukti „Linux“ palaikymo, pridėjau tam tikrą „Windows“ kodą. Nedvejodami rašykite man el [email protected] jei jums reikia pagalbos kuriant „Linux“. Kurdami „Win32“, būtinai pridėkite NO_UNICODE_OS_SUPPORT apibrėžimą.


Šaltinio kodo pakete yra tik .cpp ir .h failai iš OpenGL \ Src pakatalogio, kuriame yra mano pakeitimai. Norėdami jį sukurti, turėsite gauti 432 antraštes iš „Epic“. Juos galite atsisiųsti iš „Unreal Technology Downloads“ puslapio.


Naudojant 1.2 ir naujesnes versijas, turėjau pašalinti naują operatorių ir ištrinti nepaisymus, kad veiktų naujos C ++ derinimo funkcijos. Aš pridėjau modifikuoto „UnFile.h“ kopiją su tinkamais „ifdefs“. Aš tiesiog turiu perduoti dalykus „malloc“ ir vietoj to nemokamai. Manau, kad problema gali kilti dėl to, kad nepaisoma 0 baitų paskirstymo, kaip „malloc“ ir „new“.


Atsiliepimas
El. Paštas: [email protected]


Naujos parinktys
Šis patobulintas UT „OpenGL“ atvaizdavimo įrenginys palaiko kai kurias naujas parinktis. Jie patenka į „UnrealTournament.ini“ failo skyrių [OpenGLDrv.OpenGLRenderDevice]. Dauguma parinkčių yra dokumentuotos nustatymų puslapyje.


Kreditai
Norėčiau padėkoti „Epic Games“ už tai, kad išleido šaltinio kodą „UT OpenGL“ atvaizdavimui, kuris leido pridėti šiuos atnaujinimus.


„NitroGL“ originaliai „TruForm“ atvaizdavimo modifikacijai. Pradinis eksperimentinis „TruForm“ kodas yra pagrįstas šiais pakeitimais.


Leonhardui Gruenschlossui už pagalbą diegiant ir išbandant papildomus su „TruForm“ susijusius atnaujinimus ir naują „Deus Ex“ kodą.

Ataskaitos failas

Priežastis












Pranešti komentarą

Priežastis






Pranešimo nuoroda

Priežastis





DMCA.com Protection Status

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

Flag Counter