Kuboresha OpenGL na Mtoaji wa D3D9

Thumbnail

Ukadiriaji: 0
Unayopendelea: 0

Ripoti Faili

Kuboresha OpenGL na Mtoaji wa D3D9


Maelezo ya Faili



Mafaili



Zaidi kutoka kwa Mtumiaji huyu



Habari mpya kabisa
Toleo la 3.7 limetolewa. Binaries hizi zilijengwa na mkusanyaji mpya na zinahitaji Windows 2000 au baadaye.


Toleo 3.7 au UT: utglr37.zip (87 KB).


Mabadiliko katika toleo 3.7:
- Zisizohamishika mdudu na Orodha za kushiriki zimewezeshwa na mhariri ambayo inaweza kusababisha shambulio.
- Uteuzi wa mhariri hautumii tena msaada wa uteuzi wa API ya OpenGL. Hii inepuka shida na madereva ya OpenGL na mende au kukosa msaada katika eneo hili.
- Mhariri 227 sasisho zinazohusiana na mhariri ambazo pia zilikuwa marekebisho ya nambari za usambazaji.
- Chaguo la SmoothMaskedTextures itatumia alpha kufunika ikiwa AA imewezeshwa na sampuli 4 au zaidi.
- Imeondolewa msaada wa kutumia programu za vertex bila programu za vipande. Mpangilio wa UseFragmentProgram unadhibiti hizi zote na mpangilio wa UseVertexProgram umekwenda.
- Imeondolewa msaada wa safu ya vertex na chaguo la UseCVA.
- Imeondoa chaguo la UseTNT.
- Haitumii tena mtiririko kwa utendaji wa utatuzi wa ndani.
- Mabadiliko mengine machache haswa.


ZRangeHack itawezeshwa kwa default kwa UT ikiwa haipo tayari kwenye faili ya ini, lakini hii inaweza bado kuhitaji kutazamwa kwa karibu zaidi. Kuna visa kadhaa ninajua ya kuwa ina athari ndogo. Walakini, na kadi nyingi za video siku hizi zinaunga mkono tu 24-bit lakini sio 32-bit z-buffers, au isipokuwa ikibadilishwa sehemu zingine za injini ya mchezo kuteka alama mbali kidogo, inahitajika ili kuzuia kuzunguka kwa umbali kwa mbali katika kesi nyingi za kawaida.


3-22-2010
Mtoaji mpya wa D3D9 hujenga na huduma mpya kadhaa. Uchaguzi katika mhariri unasaidiwa. Mistari imepigwa kwa kuchora laini haraka. Chaguo la SmoothMaskedTextures litatumia alpha kufunika ikiwa AA imewezeshwa na sampuli 4 au zaidi, UseFragmentProgram imewezeshwa, na inaendesha kadi ya ATI au NVIDIA inayounga mkono huduma hii katika D3D9. Binaries hizi zilijengwa na mkusanyaji mpya na zinahitaji Windows 2000 au baadaye.


Toleo 1.3 la UT: utd3d9r13.zip (107 KB).
Toleo 1.3 la Deus Ex (inafanya kazi na Deus Ex toleo la 1112fm): dxd3d9r13.zip (107 KB).
Toleo 1.3 la Rune (inafanya kazi na toleo la Rune 1.07 au linaloendana): runed3d9r13.zip (109 KB).


Kifurushi cha nambari ya chanzo cha toleo hili la mtoaji wa D3D9 ni utd3d9r13src.zip (65 KB). Inayo faili za mradi wa MSVC9. Ikiwa unatumia nambari hii ya chanzo, hakikisha utumie mabadiliko ya UTGLR_NO_APP_MALLOC kwa nakala ya UnFile.h ambayo inakuja na vichwa kwenye saraka ya Core / Inc ili kuepusha shida na huduma fulani za utatuzi na matumizi ya darasa.


12-21-2009
Iliunda mtoaji mpya wa majaribio wa Deus Ex.


11-16-2009
Toleo la 3.6 limetolewa. Ni sasisho ndogo tu katika maeneo anuwai. Binaries hizi zilijengwa na mkusanyaji mpya na zinahitaji Windows 2000 au baadaye.


Toleo 3.6 au UT: utglr36.zip (110 KB).
Toleo 2.0 la Deus Ex (inafanya kazi na Deus Ex toleo la 1112fm): dxglr20.zip (110 KB).
Toleo la 1.4 la Rune (inafanya kazi na toleo la Rune 1.07 au linaloendana): runeglr14.zip (111 KB).


Mabadiliko katika toleo 3.6:
- Chaguo la NoMaskedS3TC limeondolewa. Daima hutumia RGBA DXT1. Hii inalingana na chaguo pekee la DXT1 katika D3D.
- GL_NV_multisample_filter_hint msaada wa ugani umeondolewa. Usifikirie hii muhimu sana tena.
- Sasisho chache zinazohusiana na mhariri 227 ambazo zilikuwa marekebisho ya nambari za usambazaji.
- Mipangilio ya usanidi wa MaxLogUOverV na MaxLogVOverU imeondolewa. Hizi zimewekwa ndani sasa.
- Kiwango kikubwa zaidi cha chaguo-msingi kiliruhusu saizi ya muundo katika kesi ya kutotumia S3TC.
- Uwezekano wa dereva wa dereva wa NVIDIA kufanya kazi kwa ufisadi mkubwa wa picha baada ya suala la kubadili skrini kamili. Shuku kwamba hii inaweza kusanidiwa kwa madereva mapya zaidi sasa, lakini ilikuwa rahisi kuongeza.
- OmbiHighResolutionZ chaguo limeondolewa. Nambari iliyobadilishwa kujaribu kupata biti ya 32-bit, 24-bit, au 16-bit z-buffer kwa mpangilio huo.
- Ikiwa kiashiria cha kwanza cha mipmap kimewekwa kwa NULL katika SetTexture (), ruka kutazama wengine.
- AutoGenerateMipmaps na chaguzi za AlwaysMipmap zimeondolewa.
- Chaguo la UseDetailAlpha limeondolewa na kila wakati linawezeshwa ndani. Njia kadhaa za utengenezaji wa muundo hutegemea kuwezeshwa hii.
- Chaguo la BufferClippedActorTris limeondolewa na utendaji uliodhibitiwa unawezeshwa kila wakati ndani.
- Mabadiliko mengine madogo madogo.


ZRangeHack itawezeshwa kwa default kwa UT ikiwa haipo tayari kwenye faili ya ini, lakini hii inaweza bado kuhitaji kutazamwa kwa karibu zaidi. Kuna visa kadhaa ninajua ya kuwa ina athari ndogo. Walakini, na kadi nyingi za video siku hizi zinaunga mkono tu 24-bit lakini sio 32-bit z-buffers, au isipokuwa ikibadilishwa sehemu zingine za injini ya mchezo kuteka alama mbali kidogo, inahitajika ili kuzuia kuzunguka kwa umbali kwa mbali katika kesi nyingi za kawaida.


9-8-2009
Mtoaji mpya wa D3D9 hujenga na mabadiliko ambayo yanapaswa kurekebisha viwambo vya skrini kutoka kwa mfuatiliaji ambao sio msingi, hali ya programu ya vipande ilibadilishwa ili kutumia mfano wa shader 3, pikseli ya D3D / marekebisho yanayohusiana na kituo cha texel, na mabadiliko mengine kadhaa. Binaries hizi zilijengwa na mkusanyaji mpya na zinahitaji Windows 2000 au baadaye.


Toleo 1.2 la UT: utd3d9r12.zip (102 KB).
Toleo 1.2 la Deus Ex (inafanya kazi na Deus Ex toleo la 1112fm): dxd3d9r12.zip (102 KB).
Toleo la 1.2 kwa Rune (inafanya kazi na toleo la Rune 1.07 au inayoendana): runed3d9r12.zip (104 KB).


Orodha ya kina ya mabadiliko:
- Picha za skrini tu kutumia BitBlt ikiwa imewekwa sasa. Inapaswa kurekebisha picha za skrini zisizo za msingi.
- Njia tofauti ya kushughulika na maswala ya pikseli / texel ya D3D9. Tunatumahi kurekebisha mambo madogo zaidi kuliko mapumziko.
- Njia ya Vertex tu imekwenda. UseFragmentProgram hudhibiti vertex mpya pamoja na pixel shader 3.0 mode.
- Vidokezo vichache vya shader. Weka tawi lenye nguvu mahali pamoja katika vivuli vya maelezo ya kupita moja.
- MatumiziDetailAlpha na BufferClippedActorTris chaguzi haziwezi kusanidi tena na kuwezeshwa ndani.
- Sasisho chache zinazohusiana na mhariri 227 ambazo zilikuwa marekebisho ya nambari za usambazaji.
- Mipangilio ya usanidi wa MaxLogUOverV na MaxLogVOverU imeondolewa. Hizi zimewekwa ndani sasa.
- Kiwango kikubwa zaidi cha chaguo-msingi kiliruhusu saizi ya muundo katika kesi ya kutotumia S3TC.
- OmbiHighResolutionZ chaguo limeondolewa. Nambari iliyobadilishwa kujaribu kupata biti ya 32-bit, 24-bit, au 16-bit z-buffer kwa mpangilio huo.
- Ikiwa kiashiria cha kwanza cha mipmap kimewekwa kwa NULL katika SetTexture (), ruka kutazama wengine.
- Mabadiliko mengine madogo madogo.


Kifurushi cha nambari ya chanzo cha toleo hili la mtoaji wa D3D9 ni utd3d9r12src.zip (60 KB). Inayo faili za mradi wa MSVC9. Ikiwa unatumia nambari hii ya chanzo, hakikisha utumie mabadiliko ya UTGLR_NO_APP_MALLOC kwa nakala ya UnFile.h ambayo inakuja na vichwa kwenye saraka ya Core / Inc ili kuepusha shida na huduma fulani za utatuzi na matumizi ya darasa.


5-3-2004
Niliunda toleo jipya la SetGamma ambalo hurekebisha shida kadhaa ndogo. Ni mpango rahisi wa matumizi ya laini ya amri ambayo hurekebisha njia panda ya gamma kwenye adapta kuu ya onyesho. Njia ya mkato inayotuma chaguo -seti inaweza kutumiwa kuweka upya njia panda ya gamma kuwa 1.0 baada ya ajali ambayo inazuia kurejeshwa.


Baadhi ya habari za zamani zinahamishwa kwenye ukurasa wa Jalada la Habari.
Vidokezo
- Chaguzi za ziada zimeandikwa katika sehemu ya [Chaguzi mpya].


Maagizo ya ufungaji
Nenda kwenye saraka yako ya UnrealTournament \ System. Fanya nakala rudufu ya OpenGLDrv.dll yako ya zamani ikiwa mpya haitafanya kazi. Kisha weka OpenGLDrv.dll mpya katika saraka yako ya UnrealTournament \ System. Hii ina idadi ya uboreshaji ambayo inapaswa kuboresha utendaji juu ya msingi wa UT 4.36 OpenGL. Pia ina chaguzi kadhaa mpya, ambazo zimeelezewa zaidi kwenye ukurasa huu.


Nambari ya chanzo imebadilishwa sana. Ingawa sikujaribu kuvunja msaada wa Linux kabisa, niliongeza nambari fulani maalum ya Windows. Jisikie huru kunitumia barua pepe kwa [email protected] ikiwa unahitaji msaada wowote kuijenga kwenye Linux. Hakikisha kuongeza ufafanuzi wa NO_UNICODE_OS_SUPPORT wakati wa kuijenga kwenye Win32.


Kifurushi cha nambari ya chanzo kina faili za .cpp na .h kutoka kwa saraka ya wazi ya OpenGL \ Src, ambayo ndiko mabadiliko yangu yalipo. Utahitaji kupata vichwa 432 kutoka Epic ili kuweza kuijenga. Unaweza kupakua hizi kutoka ukurasa wa Unreal Technology Downloads.


Kwa toleo la 1.2 na zaidi, ilibidi niondoe operesheni mpya na kufuta matoleo ili kufanya kazi mpya za utatuzi wa C ++ zifanye kazi. Nilijumuisha nakala ya UnFile.h iliyobadilishwa na ifdefs sahihi. Nina tu kupitisha vitu kwa malloc na bure badala yake. Ninaamini shida inaweza kuwa kwa sababu ya kutoshughulikia mgawanyo wa byte 0 kama malloc na mpya hufanya.


Maoni
Barua pepe: [email protected]


Chaguzi mpya
Mtoaji huyu wa UT OpenGL aliyeboreshwa inasaidia chaguzi zingine mpya. Wanaenda katika sehemu ya [OpenGLDrv.OpenGLRenderDevice] ya faili yako ya UnrealTournament.ini. Chaguzi nyingi zimeandikwa kwenye ukurasa wa mipangilio.


Mikopo
Ningependa kushukuru Michezo ya Epic kwa kutoa nambari ya chanzo kwa mtoaji wa UT OpenGL, ambayo ilifanya kuongeza visasisho hivi iwezekane.


NitroGL ya muundo wa asili wa TruForm. Nambari ya kwanza ya majaribio ya TruForm inategemea marekebisho haya.


Leonhard Gruenschloss kwa msaada wa kutekeleza na kujaribu sasisho za ziada za TruForm na nambari mpya ya Deus Ex.

Ripoti Faili

Sababu












Ripoti Maoni

Sababu






Ripoti Kiungo

Sababu





DMCA.com Protection Status

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

Flag Counter