Renderer i zgjeruar i OpenGL dhe D3D9

Thumbnail

Vlerësimi: 0
Të preferuarat: 0

Dosja e Raportit

Renderer i zgjeruar i OpenGL dhe D3D9


Informacioni i skedarit



Skedaret



Më shumë nga ky përdorues



Lajmet e fundit
Versioni 3.7 është lëshuar. Këto binare janë ndërtuar me një përpilues më të ri dhe kërkojnë Windows 2000 ose më vonë.


Versioni 3.7 ose UT: utglr37.zip (87 KB).


Ndryshimet në versionin 3.7:
- Fiksimi i një defekti me ShareLists të aktivizuar dhe redaktuesi që mund të shkaktojë përplasje.
- Zgjedhja e redaktorit nuk përdor më mbështetjen e përzgjedhjes OpenGL API. Kjo shmang problemet me drejtuesit e OpenGL me defekte ose mungesë të mbështetjes në këtë fushë.
- Një çift 227 përditësues lidheshin me përditësimet që ishin gjithashtu rregullime të përgjithshme të kodit të interpretuesit.
- Opsioni SmoothMaskedTextures do të përdorë alfa për mbulim nëse AA është e aktivizuar me 4 ose më shumë mostra.
- Mbështetja e hequr për përdorimin e programeve me kulm pa programe të fragmentuara. Cilësimi i UseFragmentProgram kontrollon të dyja këto dhe cilësimi i UseVertexProgram është zhdukur.
- Hoqi mbështetjen e përpiluar të grupit të kulmit dhe opsionin UseCVA.
- U hoq opsioni UseTNT.
- Nuk përdor më sstream për funksionimin e brendshëm të korrigjimit.
- Disa ndryshime të tjera kryesisht të vogla.


ZRangeHack do të aktivizohet si parazgjedhje për UT nëse nuk është tashmë i pranishëm në skedarin ini, por ky ende mund të ketë nevojë të shikohet pak më nga afër. Ka disa raste që di se ku ka efekte të vogla anësore. Sidoqoftë, me shumicën e kartave video këto ditë që mbështesin vetëm z-buffer 24-bit, por jo 32-bit, ose nëse nuk modifikohen pjesë të tjera të motorit të lojës për të nxjerrë dekale pak më larg, është e nevojshme për të shmangur ndezjen e dekaleve në distancë në shumë raste të zakonshme.


3-22-2010
Ndërtuesi i ri D3D9 ndërtohet me disa veçori të reja. Zgjedhja në redaktues mbështetet. Linjat janë të ruajtura për vizatim më të shpejtë të vijave. Opsioni SmoothMaskedTextures do të përdorë alfa për mbulim nëse AA është e aktivizuar me 4 ose më shumë mostra, UseFragmentProgram është e aktivizuar dhe funksionon në një kartë ATI ose NVIDIA që mbështet këtë veçori në D3D9. Këto binare janë ndërtuar me një përpilues më të ri dhe kërkojnë Windows 2000 ose më vonë.


Versioni 1.3 për UT: utd3d9r13.zip (107 KB).
Versioni 1.3 për Deus Ex (punon me Deus Ex version 1112fm): dxd3d9r13.zip (107 KB).
Versioni 1.3 për Rune (punon me versionin Rune 1.07 ose të pajtueshëm): runed3d9r13.zip (109 KB).


Paketa e kodit burimor për këtë version të interpretuesit D3D9 është utd3d9r13src.zip (65 KB). Ai përmban skedarë të projektit MSVC9. Nëse përdorni këtë kod burim, sigurohuni që të aplikoni ndryshimet UTGLR_NO_APP_MALLOC në kopjen e UnFile.h që vjen me titujt në drejtorinë Core/Inc për të shmangur problemet me disa veçori të korrigjimit dhe përdorimin e klasës sstream.


12-21-2009
Ndërtoi një interpretues të ri eksperimental Deus Ex.


11-16-2009
Versioni 3.6 është lëshuar. Mostlyshtë kryesisht vetëm një numër azhurnimesh të vogla në fusha të ndryshme. Këto binare janë ndërtuar me një përpilues më të ri dhe kërkojnë Windows 2000 ose më vonë.


Versioni 3.6 ose UT: utglr36.zip (110 KB).
Versioni 2.0 për Deus Ex (punon me Deus Ex version 1112fm): dxglr20.zip (110 KB).
Versioni 1.4 për Rune (punon me versionin Rune 1.07 ose të pajtueshëm): runeglr14.zip (111 KB).


Ndryshimet në versionin 3.6:
- Opsioni NoMaskedS3TC u hoq. Përdor gjithmonë RGBA DXT1. Kjo përputhet me opsionin e vetëm për DXT1 në D3D.
- Mbështetja e zgjerimit GL_NV_multisample_filter_hint u hoq. Mos e konsideroni më të dobishme këtë.
- Disa 227 përditësime të lidhura me redaktorin që ishin rregullime të përgjithshme të kodit të interpretuesit.
- Cilësimet e konfigurimit MaxLogUOverV dhe MaxLogVOverU u hoqën. Këto janë vendosur tani brenda.
- Madhësia më e madhe maksimale e lejuar e strukturës së lejuar në rastin e konfigurimit të mos përdorimit S3TC.
- Gabimi i mundshëm i shoferit NVIDIA për korrupsionin kryesor grafik pas problemit të ndërrimit të dritares / ekranit të plotë. Dyshoni se kjo mund të rregullohet në drejtuesit më të rinj tani, por ishte e lehtë për tu shtuar.
- Opsioni RequestHighResolutionZ u hoq. Kodi i modifikuar për t'u përpjekur për të marrë një z-buffer 32-bit, 24-bit ose 16-bit në atë mënyrë.
- Nëse treguesi i parë i mipmap është vendosur në NULL në SetTexture (), kaloni duke parë të tjerët.
- Opsionet AutoGenerateMipmaps dhe AlwaysMipmap u hoqën.
- Opsioni UseDetailAlpha u hoq dhe gjithmonë aktivizohet brenda. Një numër i shtigjeve të dhënies së strukturës së detajeve varen nga aktivizimi i kësaj.
- Opsioni BufferClippedActorTris u hoq dhe funksionaliteti që ai kontrollonte aktivizohej gjithmonë brenda.
- Disa ndryshime të tjera të vogla.


ZRangeHack do të aktivizohet si parazgjedhje për UT nëse nuk është tashmë i pranishëm në skedarin ini, por ky ende mund të ketë nevojë të shikohet pak më nga afër. Ka disa raste që di se ku ka efekte të vogla anësore. Sidoqoftë, me shumicën e kartave video këto ditë që mbështesin vetëm z-buffer 24-bit, por jo 32-bit, ose nëse nuk modifikohen pjesë të tjera të motorit të lojës për të nxjerrë dekale pak më larg, është e nevojshme për të shmangur ndezjen e dekaleve në distancë në shumë raste të zakonshme.


9-8-2009
Renderuesi i ri D3D9 ndërtohet me ndryshime që duhet të rregullojnë pamjet e ekranit nga një monitor jo-parësor, modaliteti i programit të fragmentuar ndryshoi për të përdorur modelin shader 3, rregullimet e lidhura me qendrën pixel / texel D3D dhe ndryshime të ndryshme të tjera. Këto binare janë ndërtuar me një përpilues më të ri dhe kërkojnë Windows 2000 ose më vonë.


Versioni 1.2 për UT: utd3d9r12.zip (102 KB).
Versioni 1.2 për Deus Ex (punon me Deus Ex version 1112fm): dxd3d9r12.zip (102 KB).
Versioni 1.2 për Rune (punon me versionin Rune 1.07 ose të pajtueshëm): runed3d9r12.zip (104 KB).


Lista më e detajuar e ndryshimeve:
- Pamjet e ekranit vetëm duke përdorur BitBlt nëse hapen tani. Duhet të rregullojë pamjet e ekranit të monitorit jo-parësor.
- Mënyrë e ndryshme e trajtimit të çështjeve të qendrës së pikselit / tekselit D3D9. Shpresojmë të rregullojë më shumë gjëra të vogla sesa pushimet.
- Mënyra e programit Vertex vetëm është zhdukur. UseFragmentProgram kontrollon modalitetin e ri të kombinuar të kulmit dhe pixel shader 3.0.
- Disa rregullime të vogla të shaderit. Vendosni një degë dinamike në një vend në njollat me cilësi të hollësishme të detajit.
Opsionet UseDetailAlpha dhe BufferClippedActorTris nuk janë më të konfigurueshme dhe të aktivizuara brenda.
- Disa 227 përditësime të lidhura me redaktorin që ishin rregullime të përgjithshme të kodit të interpretuesit.
- Cilësimet e konfigurimit MaxLogUOverV dhe MaxLogVOverU u hoqën. Këto janë vendosur tani brenda.
- Madhësia më e madhe maksimale e lejuar e strukturës së lejuar në rastin e konfigurimit të mos përdorimit S3TC.
- Opsioni RequestHighResolutionZ u hoq. Kodi i modifikuar për t'u përpjekur për të marrë një z-buffer 32-bit, 24-bit ose 16-bit në atë mënyrë.
- Nëse treguesi i parë i mipmap është vendosur në NULL në SetTexture (), kaloni duke parë të tjerët.
- Disa ndryshime të tjera të vogla.


Paketa e kodit burimor për këtë version të interpretuesit D3D9 është utd3d9r12src.zip (60 KB). Ai përmban skedarë të projektit MSVC9. Nëse përdorni këtë kod burim, sigurohuni që të aplikoni ndryshimet UTGLR_NO_APP_MALLOC në kopjen e UnFile.h që vjen me titujt në drejtorinë Core/Inc për të shmangur problemet me disa veçori të korrigjimit dhe përdorimin e klasës sstream.


5-3-2004
Kam ndërtuar një version të ri të SetGamma që rregullon probleme të ndryshme të vogla. Ashtë një program i thjeshtë i shërbimeve të linjës së komandës që rregullon platformën gama harduerike në përshtatësin kryesor të ekranit. Një shkurtore që i dërgon opsionin -reset mund të përdoret për të rivendosur harpën gama të harduerit në 1.0 pas një aksidenti që e pengon atë të restaurohet.


Disa nga lajmet e vjetra zhvendosen në faqen e Arkivit të Lajmeve.
Shënime
- Opsionet shtesë dokumentohen në seksionin [Opsionet e reja].


Udhezime Instalimi
Shkoni te drejtoria juaj UnrealTournament \ System. Bëni një kopje rezervë të OpenGLDrv.dll tuaj të vjetër në rast se e reja nuk funksionon. Pastaj vendosni OpenGLDrv.dll të ri në drejtorinë tuaj UnrealTournament \ System. Ky përmban një numër optimizimesh që duhet të përmirësojnë performancën mbi interpretuesin bazë UT 4.36 OpenGL. Ai gjithashtu përmban një numër opsionesh të reja, të cilat përshkruhen më poshtë në këtë faqe.


Kodi burimor është modifikuar gjerësisht. Edhe pse nuk u përpoqa të thyeja plotësisht mbështetjen e Linux, shtova një kod specifik të Windows. Mos ngurroni të më dërgoni me email në [email protected] nëse keni nevojë për ndonjë ndihmë për ta ndërtuar atë në Linux. Sigurohuni që të shtoni definicionin NO_UNICODE_OS_SUPPORT kur e ndërtoni në Win32.


Paketa e kodit burimor përmban vetëm skedarë .cpp dhe .h nga nëndirektoria OpenGL \ Src, aty ku janë ndryshimet e mia. Ju do të duhet të merrni 432 titujt nga Epic për të qenë në gjendje ta ndërtoni atë. Ju mund t'i shkarkoni ato nga faqja e Shkarkimeve të Teknologjisë Unreal.


Për versionin 1.2 dhe më lart, më duhej të hiqja operatorin e ri dhe të fshija anulimet për të bërë funksionimin e funksioneve të reja të korrigjimit të C ++. Kam përfshirë një kopje të UnFile.h të modifikuar me ifdef -et e duhura. Unë thjesht i kaloj gjërat në malloc dhe në vend të kësaj. Unë besoj se problemi mund të jetë me anulimet që nuk trajtojnë alokimet 0 byte siç bëjnë malloc dhe të reja.


Komente
Email: [email protected]


Opsionet e reja
Ky interpretues i zgjeruar UT OpenGL mbështet disa opsione të reja. Ato futen në seksionin [OpenGLDrv.OpenGLRenderDevice] të skedarit tuaj UnrealTournament.ini. Shumica e opsioneve dokumentohen në faqen e cilësimeve.


Kredite
Unë do të doja të falënderoja Epic Games për lëshimin e kodit burimor në interpretuesin UT OpenGL, i cili bëri të mundur shtimin e këtyre përditësimeve.


NitroGL për modifikimin origjinal të interpretuesit TruForm. Kodi fillestar eksperimental TruForm bazohet në këto modifikime.


Leonhard Gruenschloss për ndihmë me zbatimin dhe testimin e përditësimeve shtesë të lidhura me TruForm dhe kodin e ri specifik Deus Ex.

Dosja e Raportit

Arsyeja












Raporto Komentin

Arsyeja






Lidhja e Raportit

Arsyeja





DMCA.com Protection Status

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

Flag Counter