Thread View: pl.comp.lang.asm
2 messages
2 total messages
Started by Wojciech "Spook" Sura
Thu, 25 Aug 2011 08:52
Assembly karty graficznej
Author: Wojciech "Spook" Sura
Date: Thu, 25 Aug 2011 08:52
Date: Thu, 25 Aug 2011 08:52
14 lines
1219 bytes
1219 bytes
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)? Pozdrawiam -- Spook. -- Używam klienta poczty Opera Mail: http://www.opera.com/mail/
Re: Assembly karty graficznej
Author: Bogdan (bogdro)
Date: Thu, 25 Aug 2011 16:52
Date: Thu, 25 Aug 2011 16:52
28 lines
2353 bytes
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
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads