🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.asm
Article #2509

Re: Assembly karty graficznej

#2509
From: Bogdan (bogdro)
Date: Thu, 25 Aug 2011 16:52
28 lines
2353 bytes
W dniu 25.08.2011 10:52, Wojciech "Spook" Sura pisze:
> Hej!
> 
> Microsoft na stronach MSDNu publikuje opis języka assembly, do którego
> kompilowane są pixel i vertex shadery:
> http://msdn.microsoft.com/en-us/library/bb219840(v=VS.85).aspx
> 
> Czy można z tego wnioskować, że binarny kod skompilowanego shadera
> będzie mógł zostać uruchomiony na każdej karcie graficznej zgodnej z
> daną wersją DirectX (~= zgodnej z daną wersją specyfikacji shaderów,
> np. ps_4_0)?

 Po przejrzeniu (bez zagłębiania się w każde napisane zdanie) kilku
stron o tym, dla mnie wyglądałoby, że tak właśnie jest. Kod jest
kompilowany w trakcie działania programu lub poza nim, do osobnego
pliku. W czasie kompilacji tworzona jest forma pośrednia (coś jak
bajtkod Javy), która już nie jest odczytywalna dla człowieka, a za to
jest interpretowana przez bibliotekę DirectX.
 Raczej nie jest to typowy asembler, bo nie jest tworzony kod binarny,
który zostanie uruchomiony bezpośrednio na procesorze graficznym
(których jest przecież kilka rodzin, więc na każdy procesor składnia
byłaby inna). Ale powinien się uruchomić tam, gdzie jest obsługa DirectX.

-- 
Pozdrawiam/Regards - Bogdan                     (GNU/Linux & FreeDOS)
Kurs asemblera x86 (DOS, GNU/Linux):http://rudy.mif.pg.gda.pl/~bogdro
Grupy dyskusyjne o asm:  pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32
www.Xiph.org   www.TorProject.org   Soft (EN): miniurl.pl/bogdro-soft
Technical Details
Message-ID: <j35uko$ijt$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <op.v0rhlhueaxscp6@l3.wroclaw.optopol.zawiercie>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: "Bogdan (bogdro)" <bogdan@poczta.gazeta.pl>
Newsgroups: pl.comp.lang.asm
Subject: Re: Assembly karty graficznej
Date: Thu, 25 Aug 2011 18:52:19 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 28
Message-ID: <j35uko$ijt$1@inews.gazeta.pl>
References: <op.v0rhlhueaxscp6@l3.wroclaw.optopol.zawiercie>
NNTP-Posting-Host: rudy.mif.pg.gda.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1314291163 19069 153.19.42.16 (25 Aug 2011 16:52:43 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Thu, 25 Aug 2011 16:52:43 +0000 (UTC)
X-User: bog.d
In-Reply-To: <op.v0rhlhueaxscp6@l3.wroclaw.optopol.zawiercie>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:6.0) Gecko/20110812 Thunderbird/6.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit