Auka OpenGL og D3D9 Renderer

Thumbnail

Einkunn: 0
Uppáhald: 0

Tilkynna skrá

Auka OpenGL og D3D9 Renderer


Skráarupplýsingar



Skrár



Meira frá þessum notanda



Nýjustu fréttir
Útgáfa 3.7 er gefin út. Þessar tvöfaldar tölvur voru smíðaðar með nýrri þýðanda og þurfa Windows 2000 eða síðar.


Útgáfa 3.7 eða UT: utglr37.zip (87 KB).


Breytingar á útgáfu 3.7:
- Lagfærði villu með ShareLists virktum og ritlinum sem gæti valdið hruni.
- Val ritstjóra notar ekki lengur OpenGL API val stuðning. Þetta forðast vandamál með OpenGL ökumenn með villur eða stuðning sem vantar á þessu svæði.
- Par 227 ritstjóratengdar uppfærslur sem voru einnig almennar leiðréttingar á kóða kóða.
- SmoothMaskedTexture valkosturinn mun nota alfa til umfjöllunar ef AA er virkt með 4 eða fleiri sýnum.
- Fjarlægt stuðning við að nota hornpunkta forrit án brotaforrita. Stillingin UseFragmentProgram stýrir báðum þessum og UseVertexProgram stillingin er horfin.
- Fjarlægði samsettan hornpunkt fylki stuðning og UseCVA valkostinn.
- Fjarlægði UseTNT valkostinn.
- Notar ekki lengur sstream fyrir innri kembiforrit.
- Nokkrar aðrar aðallega smávægilegar breytingar.


ZRangeHack verður sjálfgefið virkt fyrir UT ef það er ekki þegar til staðar í ini skránni, en gæti samt þurft að fylgjast betur með þessari. Það eru nokkur tilvik sem ég veit um þar sem það hefur minniháttar aukaverkanir. Hins vegar, með flestum skjákortum þessa dagana sem aðeins styðja við 24-bita en ekki 32-bita z-biðminni, eða nema breyttum öðrum hlutum leikjavélarinnar til að draga límmiða aðeins lengra í burtu, þá er það nauðsynlegt til að koma í veg fyrir að merki flimri í fjarlægðinni í mörg algeng tilfelli.


3-22-2010
Nýr D3D9 renderer smíðar með nokkrum nýjum eiginleikum. Val í ritlinum er stutt. Línur eru í biðminni fyrir hraðari línuteikningu. SmoothMaskedTextures valkosturinn mun nota alfa til umfjöllunar ef AA er virkt með 4 eða fleiri sýni, UseFragmentProgram er virkt og keyrir á ATI eða NVIDIA korti sem styður þennan eiginleika í D3D9. Þessar tvöfaldar tölvur voru smíðaðar með nýrri þýðanda og þurfa Windows 2000 eða síðar.


Útgáfa 1.3 fyrir UT: utd3d9r13.zip (107 KB).
Útgáfa 1.3 fyrir Deus Ex (vinnur með Deus Ex útgáfu 1112fm): dxd3d9r13.zip (107 KB).
Útgáfa 1.3 fyrir Rune (vinnur með Rune útgáfu 1.07 eða samhæft): runed3d9r13.zip (109 KB).


Upprunakóðapakkinn fyrir þessa útgáfu af D3D9 renderer er utd3d9r13src.zip (65 KB). Það inniheldur MSVC9 verkefnaskrár. Ef þú notar þennan frumkóða, vertu viss um að beita UTGLR_NO_APP_MALLOC breytingum á afritinu af UnFile.h sem fylgir með hausunum í Core/Inc möppunni til að forðast vandamál með tiltekna kembiforrit og sstream flokkunotkun.


12-21-2009
Smíðaði nýjan Deus Ex renderer.


11-16-2009
Útgáfa 3.6 er gefin út. Það er aðallega bara fjöldi minniháttar uppfærslna á ýmsum sviðum. Þessar tvöfaldar tölvur voru smíðaðar með nýrri þýðanda og þurfa Windows 2000 eða síðar.


Útgáfa 3.6 eða UT: utglr36.zip (110 KB).
Útgáfa 2.0 fyrir Deus Ex (vinnur með Deus Ex útgáfu 1112fm): dxglr20.zip (110 KB).
Útgáfa 1.4 fyrir Rune (vinnur með Rune útgáfu 1.07 eða samhæft): runeglr14.zip (111 KB).


Breytingar á útgáfu 3.6:
- NoMaskedS3TC valkostur fjarlægður. Notar alltaf RGBA DXT1. Þetta passar við eina valkostinn fyrir DXT1 í D3D.
- Stuðningur við viðbót við GL_NV_multisample_filter_hint fjarlægt. Tel þetta ekki mjög gagnlegt lengur.
- Nokkrar 227 uppfærslur tengdar ritstjóra sem voru almennar lagfæringar á kóða kóða.
- Stillingar MaxLogUOverV og MaxLogVOverU fjarlægðar. Þessar eru settar innbyrðis núna.
- Stærra sjálfgefið hámarks leyfilegt áferðarstærð í því að nota ekki S3TC stillihólf.
- Hugsanleg lausn fyrir NVIDIA bílstjóra villu vegna meiriháttar grafíkspillingar eftir rofavandamál. Grunaði að þetta gæti verið lagað í nýrri bílstjóri núna, en auðvelt var að bæta því við.
- RequestHighResolutionZ valkostur fjarlægður. Breytt kóða til að reyna að fá 32-bita, 24-bita eða 16-bita z-biðminni í þeirri röð.
- Ef fyrsti mipmap bendillinn var stilltur á NULL í SetTexture (), slepptu því að horfa á aðra.
- AutoGenerateMipmaps og AlwaysMipmap valkostir fjarlægðir.
- UseDetailAlpha valkostur fjarlægður og alltaf virkur innanhúss. Fjöldi smáatriða áferðaflutningsleiða fer eftir því að hafa þessa virka.
- BufferClippedActorTris valkostur fjarlægður og virkni sem hann stjórnaði alltaf virk innanhúss.
- Nokkrar aðrar smávægilegar breytingar.


ZRangeHack verður sjálfgefið virkt fyrir UT ef það er ekki þegar til staðar í ini skránni, en gæti samt þurft að fylgjast betur með þessari. Það eru nokkur tilvik sem ég veit um þar sem það hefur minniháttar aukaverkanir. Hins vegar, með flestum skjákortum þessa dagana sem aðeins styðja við 24-bita en ekki 32-bita z-biðminni, eða nema breyttum öðrum hlutum leikjavélarinnar til að draga límmiða aðeins lengra í burtu, þá er það nauðsynlegt til að koma í veg fyrir að merki flimri í fjarlægðinni í mörg algeng tilfelli.


9-8-2009
Nýr D3D9 renderer byggir upp með breytingum sem ættu að laga skjámyndir frá skjá sem er ekki aðal, skjáforritastillingu breytt í að nota skyggingarlíkan 3, D3D pixla / texel miðstöðvar tengdar lagfæringum og ýmsar aðrar breytingar. Þessar tvöfaldar tölvur voru smíðaðar með nýrri þýðanda og þurfa Windows 2000 eða síðar.


Útgáfa 1.2 fyrir UT: utd3d9r12.zip (102 KB).
Útgáfa 1.2 fyrir Deus Ex (vinnur með Deus Ex útgáfu 1112fm): dxd3d9r12.zip (102 KB).
Útgáfa 1.2 fyrir Rune (vinnur með Rune útgáfu 1.07 eða samhæft): runed3d9r12.zip (104 KB).


Nákvæmari listi yfir breytingar:
- Skjáskot með því að nota BitBlt ef það er opnað núna. Ætti að laga skjámyndir sem ekki eru aðalskjár.
- Mismunandi leið til að takast á við D3D9 pixla / texel miðstöð málefni. Lagar vonandi fleiri minni hluti en hlé.
- Aðeins hringlaga forritunarhamur er horfinn. UseFragmentProgram stýrir nýjum samsettum hornpunkti og pixla skyggni 3.0 ham.
- Nokkrar smávægilegar stillingar. Settu kraftmikla útibú á einn stað í smáatriðum áferðarskyggni.
- UseDetailAlpha og BufferClippedActorTris valkostir eru ekki lengur stillanlegir og virkir innbyrðis.
- Nokkrar 227 uppfærslur tengdar ritstjóra sem voru almennar lagfæringar á kóða kóða.
- Stillingar MaxLogUOverV og MaxLogVOverU fjarlægðar. Þessar eru settar innbyrðis núna.
- Stærra sjálfgefið hámarks leyfilegt áferðarstærð í því að nota ekki S3TC stillihólf.
- RequestHighResolutionZ valkostur fjarlægður. Breytt kóða til að reyna að fá 32-bita, 24-bita eða 16-bita z-biðminni í þeirri röð.
- Ef fyrsti mipmap bendillinn var stilltur á NULL í SetTexture (), slepptu því að horfa á aðra.
- Nokkrar aðrar smávægilegar breytingar.


Upprunakóðapakkinn fyrir þessa útgáfu af D3D9 renderer er utd3d9r12src.zip (60 KB). Það inniheldur MSVC9 verkefnaskrár. Ef þú notar þennan frumkóða, vertu viss um að beita UTGLR_NO_APP_MALLOC breytingum á afritinu af UnFile.h sem fylgir með hausunum í Core/Inc möppunni til að forðast vandamál með tiltekna kembiforrit og sstream flokkunotkun.


5-3-2004
Ég smíðaði nýja útgáfu af SetGamma sem lagar ýmis minniháttar vandamál. Það er einfalt skipanalínuforrit sem aðlagar gamma rampinn á vélbúnaðinum á aðalskjánum. Hægt er að nota flýtileið sem sendir honum -reset valkostinn til að endurstilla gamma rampinn í vélbúnaðinn í 1,0 eftir hrun sem kemur í veg fyrir að hægt sé að endurheimta hana.


Sumar af gömlu fréttunum eru færðar yfir á fréttasafnasíðuna.
Skýringar
- Fleiri valkostir eru skráðir í hlutanum [Nýir valkostir].


Uppsetningarleiðbeiningar
Farðu í UnrealTournament \ System skráasafnið þitt. Taktu afrit af gamla OpenGLDrv.dll þínum ef nýr virkar ekki. Settu síðan nýja OpenGLDrv.dll í UnrealTournament \ System möppuna þína. Þessi inniheldur fjölda hagræðinga sem ættu að bæta árangur miðað við grunn UT 4.36 OpenGL renderer. Það inniheldur einnig fjölda nýrra valkosta, sem lýst er neðar á þessari síðu.


Kóðanum hefur verið breytt mikið. Þó að ég hafi ekki reynt að rjúfa Linux stuðning alveg, bætti ég við nokkrum sérstökum kóða fyrir Windows. Ekki hika við að senda mér tölvupóst á [email protected] ef þú þarft hjálp við að byggja það á Linux. Vertu viss um að bæta við NO_UNICODE_OS_SUPPORT skilgreiningunni þegar þú byggir hana á Win32.


Upprunakóðapakkinn inniheldur aðeins .cpp og .h skrár úr undirmöppunni OpenGL \ Src, þar sem breytingar mínar eru. Þú þarft að fá 432 hausana frá Epic til að geta smíðað hann. Þú getur halað niður þessum frá Unreal Technology Downloads síðu.


Fyrir útgáfu 1.2 og nýrri, ég þurfti að fjarlægja símafyrirtækið nýtt og eyða forgangi til að láta nýju C ++ kembiforritin virka. Ég lét afrit af breyttu UnFile.h fylgja með réttu ifdefs. Ég læt það bara fara í gegnum malloc og ókeypis í staðinn. Ég trúi því að vandamálið gæti verið með því að ofmeta ekki að meðhöndla 0 bæti úthlutanir eins og malloc og nýir gera.


Viðbrögð
Netfang: [email protected]


Nýir valkostir
Þessi endurbætta UT OpenGL renderer styður nokkra nýja valkosti. Þeir fara í [OpenGLDrv.OpenGLRenderDevice] hlutann í UnrealTournament.ini skránni þinni. Flestir valkostir eru skráðir á stillingar síðu.


Einingar
Ég vil þakka Epic Games fyrir að gefa út kóðann í UT OpenGL renderer, sem gerði það mögulegt að bæta þessum uppfærslum við hann.


NitroGL fyrir upprunalegu TruForm renderer breytinguna. Upphafleg tilrauna TruForm kóða byggist á þessum breytingum.


Leonhard Gruenschloss fyrir aðstoð við að útfæra og prófa viðbótar TruForm tengdar uppfærslur og nýjan Deus Ex sérstakan kóða.

Tilkynna skrá

Ástæða












Skýrsla Athugasemd

Ástæða






Tilkynna tengil

Ástæða





DMCA.com Protection Status

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

Flag Counter