Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

DirectX 9.1 verschijnt in voorjaar 2003

Alhoewel DirectX 9 nog niet uit is, bericht The Inquirer al over versie 9.1. DirectX 9 wordt waarschijnlijk in November tijdens de Comdex gereleased. Versie 9.1 staat voor de lente van 2003 op de planning. In deze nieuwe release zou onder andere een nieuwe API gebakken zitten, net als de gloednieuwe Pixel shader 3.0. Deze keer is het wel zo dat DirectX 9 compatible hardware ook volledige ondersteuning biedt voor versie 9.1 , iets wat bij DirectX 8 niet het geval was. DirectX 9.0 kaarten als de Radeon 9700 Pro en de nog te releasen NV30 mogen zich dus ook DirectX 9.1 compliant noemen:

DirectX logoSo the new Shader 3.0 will not be supported by any hardware available in first half of 2003. We have good reason to assume that R350 and NV30 or the Spring refresh codenamed NV35 will not have support in hardware for the shaders. You can just imagine how realistic this shader model will be if NV30 and Radeon 9700 PRO cinematic breakthrough VPU won't have support for it. Best thing of all if you go out and buy Radeon 9700 Pro, NV 30 or any future DirectX 9.0 card you will be able to call it DirectX 9.1 hardware. Nice isn't it!

Door

Nieuwsposter

59 Linkedin Google+

Bron: The Inquirer

Reacties (59)

Wijzig sortering
De 9700 en nv30 ondersteunen allebei die shader maar die (shader) zit niet in DX9.0.

Maar wel straks in 9.1.

Is het nou zo moeilijk?
Zoals ik het lees, is het zo dat Pixelshader 3 helemaal niet een maat voor compatibiliteit voor Directx 9.1 is. Dat wordt in het stuk van The Inquirer helemaal niet vermeld, ze ondersteunen maar tot Pixelshader 2 via hardware. Pixelshader 3 die al wel in ontwikkeling is zal er echter enorm goed uit zien, juist omdat die nog niet eens supported is door de nieuwste highend kaarten en is alleen bedoelt voor programmeurs om alvast mee te stoeien.
:?

Tof berichtje, alleen snap ik niet hoe een videokaart die geen hardwaresupport heeft voor directx 9.1 zich directx 9.1 compatibel mag noemen?

Ofwel heb ik iets verkeerd gelezen ofwel wordt het in software gedaan ofzo :+
het is allemaal wel lekker dat directX 9.0/9.1
maar de huidige games benutten niet eens fatsoenlijk directX 8.1
welke spel gebruikt pixel shader en vertex shader en texturen van 2048x2048 met al dat lich effecten enz?

zo ver ik me kan herinneren geen 1

vind het jammer dat veel games nog een te lage textures gebruikt wat vaak blurry is *grond plafond etc etc*
vraag me af hoe een game uit ziet die 100% alle effecten ondersteund van directX 8.1 :P :9
DoomIII = OpenGL (en midden 2003 waarschijnlijk)
UT2003 = DX8.1
absolute bull, ik moet Carmack nog 1 goed ding over DirectX horen zeggen, zolang ie dat niet doet zal je geen id engine zien die op DirectX werkt, bij Unreal Tournament kun je kiezen, bij id engines is het OpenGL
id engines moeten op meerdere platformen werken (mac, linux, windows) dus opengl is een voor de hand liggende oplossing
Carmack is al lang niet meer anti-DirectX hoor.
Hij heeft zelfs toegegeven dat DX nu een goede API is.
Maar hij schrijft graag games die op meerdere platforms kunnen draaien, en kennelijk is het extensions-systeem voor hem geen probleem.
Klaarblijkelijk heeft ie tijd zat om voor alle hardware een specifiek backend te coden. Dat is een luxe die maar weinig programmeurs zich kunnen veroorloven.
Dus hij gebruikt nog steeds OGL... Hij is overigens wel de enige onderhand :)

Verder zit er wel wat in, dat OGL afhankelijk is van DX.
De fabrikanten stellen namelijk samen met MS de next-gen D3D specificaties vast. Dus in feite worden de hardware-features grotendeels door D3D bepaald.
En die vind je dan in de vorm van proprietary extensions dan ook weer terug in OGL.
Een kaart die nu al goed draait met DX 8 8.1 whatever, hoeft niet gepatched te worden voor DX 9 of hoger... je draait de wereld op zijn kop :+

DIRECT X = DOWNWARDS COMPATIBLE...horen jullie me ? Sorry voor het schreeuwen, maar een hoop mensen snappen het nog steeds niet.

Weles de DX-DIAGNOSE uitgevoert ?
HEEE!!, mijn nieuwe kaart draait 2 versies :?
Yep, de DX-7 kubus en de DX-8 kubus....

En mijn iets ouwere kaart :?
HEEE!! Die draait alleen de DX-7 kubus.....

En die zal ook nooit de DX-8 kubus draaien, En toch kan je een spel wat om DX-8 vraagt toch draaien, rara hoe kan dat.....

Juist omdat er afspraken zijn gemaakt over compabiliteit met ook wat oudere hardware. Dus ook al vraagt je spel DX8 en installeer je DirectX 8 , speel je gewoon in de DX7 -compatible mode (denk maar aan kubus).

Komt er gewoon op neer dat sommige features in het spel niet werken, wat alleen de grafische meuk aangaat en dus niet de speelbaarheid aantast. Je kan wel spelen, maar hebt bijv. geen lensflare of Dynamic Lightning.....

Er worden ook niet perse DX 7 /8 /9 kaarten gemaakt, wat verklaart dat bijna alle kaarten wel een beetje van twee versies ondersteunen. En dat zeg ik onjuist, want het is juist andersom . DX -API's ondersteunen VGA-kaarten en niet andersom. De chip-bakkers komen met de features, DX (microsoft forum met diverse chip-ontwikkelaars) bepaalt welke features in welke versie wel of niet ondersteuning krijgen.
Je kan hardware toch niet patchen ? Als die kaart pixel shader 1.4 ondersteunt en nvidia maar 1.3 (met de GF4) dan is dat zo, dat is niet later aan te passen.

O ja Buffy, een pixel shader kan niet geemuleerd worden door software, een vertex shader wel.
Ik geloof dat er geen verschillen zijn in technologie tussen 8.1, 8.1a en 8.1b. De laatste twee zijn redistributie-versies bedoeld voor programmeurs (die DirectX bij hun spel / applicatie willen leveren). Ik meen me te herinneren dat alleen de installer een aantal buxfixes heeft ondergaan, maar dat er verder geen verschil is.
Ja, nou dus..? Ik weet niet of jij zelf programmeert, alleen dan zul je merken dat je ook heel veel aandacht aan de installatie van je software moet besteden.

Als software al bij de installtie al 'vastloopt' dan kan de klant er niks mee.

Overigens is de 'Installer' van DirectX zeer uitgebreid. Zo kijkt deze welke bestanden er reeds aanwezig zijn en update deze. Dat klinkt eenvoudig alleen dat is nog een hele klus.
Pixelshaders kun je niet op de CPU doen.
Dat komt namelijk neer op software-rendering, en als je ooit eens een programmaatje in de D3D reference rasterizer hebt gedraaid, weet je hoe belabberd dat is :)
Tja, sorry hoor. Maar er worden hier weer es dingen uit hun verband gerukt. Dingen die niet in mijn DX-feautures van van mijn VGA-kaart zitten, kunnen niet zomaar ff door de CPU of Drivers overgenomen worden. Weles een G400/45/550 kaart gezien die Transform & Lightning doet ? aha....nee dus.

Het is allemaal net iets ingewikkelder dan jij vermoed.
Features die niet in de lijst van je VGA-kaart staan worden in principe niet ondersteunt.

Maar toch is het niet zo moeilijk, Direct_X = downwards compatible. De nieuwste spellen eisen dan wel DX 8 of 9, je kan nog steeds die spellen spelen op je DX7/8 kaart. Zolang de juiste DX-versie maar aanwezig is, want die stuurt de VGA-kaart aan.
Is die kaart puur DX7, worden de dx 8 en dx 9 features uitgeschakelt/niet gebruikt. Je mist uiteraart wel wat van de fancy stuff in het spel......

Op dit item kan niet meer gereageerd worden.


Apple iPhone X Google Pixel 2 XL LG W7 Samsung Galaxy S9 Google Pixel 2 Far Cry 5 Microsoft Xbox One X Apple iPhone 8

© 1998 - 2017 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Hardware.Info de Persgroep Online Services B.V. Hosting door True

*