Microsoft udostępnia DirectX 11 SDK

Microsoft udostępnił nowy zestaw SDK (Software Development Kit), który zawiera Direct3D 11 TP (Technical Preview) dla Windows 7. Warto dodać, że nowe okienka wyposażono już we wczesny wersję aparatu wykonawczego DirectX 11.
Pobierz DirectX 11 SDK z zasobów PCWorld.pl

W DirectX SDK z marca 2009 roku zaimplementowano następujące funkcje i narzędzia:
  • Direct2D Technical Preview - tryb odpowiedzialny za generowanie elementów dwuwymiarowych (modele, tekst, grafika). Direct2D interoperuje z Directem3D.
  • DirectWrite Technical Preview - moduł odpowiedzialny m.in. za renderowanie tekstu wysokiej jakości oraz czcionek.
  • DXGI1.1 Technical Preview - zbudowany w oparciu o DXG1.0 i wnosi kilka nowych funkcji, np. wsparcie dla formatu BGRA.

Aparat wykonawczy DirectX 11 już jest w Windows 7 betaKliknij, aby powiększyćAparat wykonawczy DirectX 11 już jest w Windows 7 beta

W udostępnionym pakiecie SDK deweloperzy znajdą biblioteki, komponenty, próbki kodu oraz dokumenty i zaktualizowane narzędzia, które umożliwiają pisanie aplikacji zgodnych z nowym API Microsoftu. Warto dodać, że karty grafiki ze sprzętowym wsparciem dla DirectX 11 pojawią się nie wcześniej w sprzedaży, niż w drugiej połowie roku.

Warto przeczytać: artykuł "DirectX 11 nadchodzi"
Oryginalny tekst został opublikowany na www.idg.pl
Ocena:
Twoja ocena:

Komentarze (12)

pijaczek

26-03-2009 02:07

@int: Ta frustracja o, której mowa była spowodowana tym, że api miało być przepisane do C++ (co za tym idzie wszystkie define przepisane do enum, i wszystko opakowane w klasy - a co za tym idzie jak wpiszesz GL_ to podpowiedź wyskoczy tylko do danego typu enum, a nie wszystkich stałych rozpoczynających się tak - spowodowałoby to brak kompatybilności wstecznej, więc zrezygnowano z tego (a co za tym idzie api okrzyknięto, kontynuacją 2.1, a nie zapowiadaną rewolucją (wybrano mniej szkodliwą drogę ewolucji))). To, że nie implementuje wszystkiego co DX to jasne, bo DX to zbiór bibliotek, a OpenGL to biblioteka graficzna. BTW. Tego czego nie ma w standardzie core, jest w rozszerzeniach ARB (rozszerzenie standardowe) lub EXT (przynajmniej 2ch producentów, implementuje dane rozszerzenie), przeważnie dużo szybciej niż dostaniesz dostęp do tego pod DX. PS. prosiłem o fakty, a nie opis lamentów na forum ;p. @sin - ekspert: OpenCL wchodzi (tzn nVidia i amd już w sterownikach mają obsługę runtime, ale otwartych implementacja bibliotek ma być w maju (może nVidia wypuści wcześniej swoje - tego jeszcze nie wiadomo)), ale w DX wychodzą shadery obliczeniowe... czyli zapewne programy będą korzystać z openCL, a gry które korzystają z DX, aby nie mnożyć bibliotek użyją shaderów obliczeniowych.

sin - ekspert

26-03-2009 00:14

DirectX czy OpenGL. Wszystko zalezy od umiejętnosci programistów. Jak ktoś pisze ze DirectX jest lepsze, to poprostu naczytał sie bzdur! OpenGL ma wszystko to co ma DirectX. A to co niema, mozna doprogramowac. a ze glu, czy glut jest duzo ubozszy niz tam jakies D3DX, to nic nieszkodzi. Programista powinien zaprogramowac to czego brakuje. Pozatem OpenCL wchodzi wiec OpenGL z połączenie z tym bedzie miało wieksze mozliwosci, DirectX główna wada jest to ze niejest multiplatformowe. Jak mikrosoft zbankrutuje, to wszyscy znowu sie przesiądą na OpenGLa. Pozatem dzieki OpenCL mozna wykorzystać mozliwosci jakie ma procesory CELL od dawna. Co dopiero Intel chce zrobić w Larabbee w roku 2011. Zal.pl Viva La CELL! Viva La PowerPC

int

26-03-2009 00:06

@pijaczek: [[http://www.pcworld.pl/news/162450/OpenGL.3.0.ostateczne.zwyciestwo.DirectX.Microsoftu.html]]

pijaczek

25-03-2009 22:45

@pir0: ani OpenGL nie jest tworzony tylko do zastosowań profesjonalnych, ani DX tylko do gier - po prostu w wypadku gier dx zyskał popularność dzięki all-in-one (chociaż teraz odchodzi się od tych api i stosuje się tylko dx 3d i input, a np. dźwięk w nowych grach to przeważnie openAL, bo po prostu daje większe możliwości) i słabymi sterami do openGL od ati jakie wcześniej robiła. Sytuacja narzędzi profesjonalnych jest inna ponieważ nie są pisane tylko dla windows, a ati daje dobre sterowniki opengl do profesjonalnych kart.

pir0

25-03-2009 21:15

OpenGL jest tworzony właśnie dla zastosowań profesjonalnych (wizualizacja, grafika inżynierska itp), a DirectX dla gier. Kłótnie o to co jest lepsze są bezsensowne.

pijaczek

25-03-2009 20:27

@int: masz jakieś argumenty na poparcie tego fud? @85.222.115.168:możesz napisać w czym odstawał - bo w możliwościach z pewnością nie? OpenGL niszowym standardem? Zależy w jakiej dziedzinie - W grach fakt jest rzadziej stosowany od dx (nie z braku narzędzi czy możliwości, a z powodu, że pisząc w dx3d nie muszą implementować niektórych rzeczy jak np. matmy, bo są już klasy napisane), ale w innych narzędziach (programy dla grafików, inżynierów...) próżno będziesz szukać narzędzi korzystających z dx.

Zeke

25-03-2009 19:44

@tralalala Niektórzy krytykują każdego, kto chce coś narzucić lub wymusić - bo doświadczenie uczy, że akceptowanie czegoś takiego jest korzystne tylko dla tego, komu się udało innym coś narzucić.

RRybak

25-03-2009 19:24

xbox360.. fuuuj... :P .. ;)

tralalala

25-03-2009 18:50

Niektórzy wszystko krytykują co pochodzi od Microsoftu - Windows bee - IE8 feeee - DX 10 i 11 fujj Jedynie ze znanych rzeczy Xbox 360 ma dobrą opinię :)

Gość

25-03-2009 17:29

Miły bracie, OpenGL, przez ostatnie kilka lat, coraz bardziej,coraz szybciej zostawał za DirektX, część rozwiązań z OpenGL3 nawet nie realizuje ciekawych fajności z DirecX9!! Problemem OpenGL itp niszowych standardó, jest brak efektywniejszych dla deweloperó narzędzi od tych które daje ludziom i firmom Microsoft. Dlatego nie ma znaczenia jak się wypinają ludzie od OpenGL i ta przegrywają bo oferują tylko coraz bardziej zostający w tyle fragmencik łańcucha produkcyjnego, podobnie jak inni z open.

int

25-03-2009 16:20

Tylko, że OpenGL 3 stoi na poziomie dx9, więc jeszcze dużo wody upłynie zanim twoje słowa się wypełnią :D

Adam

25-03-2009 15:41

Zdaje się, że DirectX bedzie powoli odchodził do lamusa. Przyszłością za to może okazać się OpenGL.

Polecane

PC World z prezentem!

Tak, zamawiam 12 wydań PC World po 14,09 zł każde (zamiast 19,90 zł) od numeru 6/2012.
Dodatkowo program Panda Antyvirus Pro 2012,
chroniący aż 3 komputery, dostanę za darmo.

PC World 6/2012
Nowy numer PC World 6/2011
Razem: 169


  • Z darmową wysyłką
Wyrażam zgodę na wykorzystywanie mojego adresu email do celów marketingowych. rozwiń »

Pobierz bezpłatnego e-booka

20 lat polskiej sieci
Ebook 20 lat polskiej sieci to kompletna charakterystyka polskiego internetu (oraz polskiego internauty). Odpowiadamy na pytanie, jak wygląda nasz kraj na tle bliższych i dalszych europejskich sąsiadów pod względem popularyzacji szerokopasmowych łączy internetowych i rynku mobilnego. Wymieniamy również wady i zalety korzystania z bezpłatnych punktów dostępowych.
Jeśli chcesz otrzymać darmowego e-booka, wpisz swój adres e-mail. Wyślemy Ci go natychmiast!
Wyrażam zgodę na wykorzystywanie mojego adresu email do celów marketingowych. rozwiń »