A Gallium modularitása miatt csak egy kis réteget kellett írni ami a Direct3D utasításokat Gallium utasításokra fordítja, így minden Gallium3D-t támogató linuxos driver gazdagodott ezzel az új funkcióval.Így a Gallium3D már nemcsak az OpenGL API-t tudja támogatni hanem a D3D-t is.
Legközvetlenebb hasznot a WINE projekt húzhatja aminek ezek után már nem kell átfordítania a D3D utasításokat OpenGL utasításokká. Hasonlóan nagy hasznot hajthat ez a virtualizációban, ha a VMware state trackere elkészül, a teljes hardveres 3D gyorsítás hozzáférhetővé válik a kliens operációs rendszerek számára (dedikált pci bus nélkül is).
- A hozzászóláshoz be kell jelentkezni
- 5817 megtekintés
Hozzászólások
Zsír! Egyre másra jönnek a jó cuccok onnét. :)
>>: sys-admin.hu :<<
- A hozzászóláshoz be kell jelentkezni
"A Gallium modularitása miatt csak egy kis réteget kellett írni ami a Gallium utasításokat Direct3D utasításokra fordítja"
Nem fordítva? Tehát a Direct3D utasításokat fordítja Gallium utasításokra.
- A hozzászóláshoz be kell jelentkezni
A vas támogat d3d-t, és azt használják ki?
- A hozzászóláshoz be kell jelentkezni
Az, h DX10/11 kompatibilis a vas nem azt jelenti, hogy "egy utasitaskeszlete van amit anno ahhoz dolgoztak ki es azt hasznalja", hanem hogy mindenfele, abban a kvaziszabvanyban foglalt feltetelnek megfelel a hardver.
---
pontscho / fresh!mindworkz
- A hozzászóláshoz be kell jelentkezni
De igen. Bocs.
- A hozzászóláshoz be kell jelentkezni
Fantasztikus, le a kalappal...
Szerintem az a fejlesztés nem a desktop linux+wine-nak fog elsősorban hozni a konyhára,
hanem megkönnyíti a win-játék fejlesztők orientálását az Android-irányába is...
-
"Attempting to crack SpeedLock can damage your sanity"
- A hozzászóláshoz be kell jelentkezni
milyen jól is jön majd a közösségnek a GPL licenc ha jobban elterjed az Android..
- A hozzászóláshoz be kell jelentkezni
he?
- A hozzászóláshoz be kell jelentkezni
BSD jobb lenne? szerintem nem.
- A hozzászóláshoz be kell jelentkezni
kerdes hogy, hogyan jon a ide a gpl, mikor sem a gallium (MIT), sem az android (Apache) nem az...
--
NetBSD - Simplicity is prerequisite for reliability
- A hozzászóláshoz be kell jelentkezni
a többi egyébre gondoltam, pl. linux kernel.
- A hozzászóláshoz be kell jelentkezni
Rettenetesen sok korrelacio letezik egy kernel es egy high level api kozott license kerdesben.
---
pontscho / fresh!mindworkz
- A hozzászóláshoz be kell jelentkezni
akkor megpróbálok világosabban fogalmazni ;)
remélem minél több gpl-es kódot és javítást hoz az android terjedése.
- A hozzászóláshoz be kell jelentkezni
Amit Apache licensel adnak ki? :)
---
pontscho / fresh!mindworkz
- A hozzászóláshoz be kell jelentkezni
nincs GPL-es kód az androidban? akkor nem értem.. :)
- A hozzászóláshoz be kell jelentkezni
Androidban kb. annyira lényeges a linux kernel, hogyha a Google akarná, semmiből nem tartana lecserélni tetszőleges kernelre.
Ami felette van, az meg köszönőviszonyban sincs a GNU-s dolgokkal vagy ami egy átlag linux distroban van.
----------------
Lvl86 Troll
- A hozzászóláshoz be kell jelentkezni
szerintem nem ez a lényeg. A G a linux-ot választotta, ergo ha belenyom fejlesztéseket és javítást, akkor arra GPL licenc vonatkozik. számomra ez jelent pozitívumot az Android terjedésével.
- A hozzászóláshoz be kell jelentkezni
Es ennek mi koze van a cikkben emlitett API-hoz ? :)
---
pontscho / fresh!mindworkz
- A hozzászóláshoz be kell jelentkezni
hát hogy terjed az Android, erre én hogy dejó, stb. loop.. mmmkay? :)
szerk.: ja nem, igazad van, tényleg elvittük a témát :)
- A hozzászóláshoz be kell jelentkezni
Nem ment el az a téma sehová...
Natív DX linuxhoz lehetővé teszi win játékok egyszerűbb portolását és kiadását Androidra is,
amire már sokan úgy tekintenek, mint jövendő potenciális mobil játék-platformra...
Ha ez így is lesz, az hoz majd vissza is a közösségnek, a linuxnak.
-
"Attempting to crack SpeedLock can damage your sanity"
- A hozzászóláshoz be kell jelentkezni
Egyelore az is szep teljesitmeny lenne, ha Linuxon futnanak rendesen a dx-es jatekok. Androidra egyebkent is jonni fog egy rakas szinvonalas stuff a kovetkezo honapokban.
- A hozzászóláshoz be kell jelentkezni
Hja, a sokak által "a linuxként" ismert rendszerekből egyetlen egy komponenst, a kernelt. Minden egyebet kukázott felette (glibc, x.org, sőt, még Java VM-ből is sajátot fejlesztett - Apache licenc alatt :).
Persze le lehet egyszerűsíteni feketére meg fehérre, de ettől még igen színes a kép.
----------------
Lvl86 Troll
- A hozzászóláshoz be kell jelentkezni
"Androidban kb. annyira lényeges a linux kernel, hogyha a Google akarná, semmiből nem tartana lecserélni tetszőleges kernelre."
Hát, ez azért így erős csúsztatás. :)
- A hozzászóláshoz be kell jelentkezni
Annyira azert nem.
---
pontscho / fresh!mindworkz
- A hozzászóláshoz be kell jelentkezni
lelki szemeim előtt látom, ahogy winCE kernelt tesznek alá...
- A hozzászóláshoz be kell jelentkezni
Oke, finomitsunk: tetszoleges _mukodo_, nyilt forrasu kernelre.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Természetesen a Linux, a Windows és a WinCE kerneleken kívül nincs még legalább 500 másik kernel a világon. :)
----------------
Lvl86 Troll
- A hozzászóláshoz be kell jelentkezni
Sőt, tuti hogy levágták egy tyúk fejét, és megtippelték melyik irányba szalad el, és hát úgy hozta a sors, hogy tollas barátunk vaktában a Linuxot választotta. Vélhetően ennyi tudatosság rejlik a választásban.
De a biztonság kedvéért beépítettek egy any-kernel layert, amely biztosítja, hogy a világ összes kernele REBOOT NÉLKÜL!!!4 alárakható legyen!
--
"ktorrent utan az utorrent volt [...] beallithatatlan"
...
- A hozzászóláshoz be kell jelentkezni
Persze, lehet még verni itt a linux kernelre még egy darabig, de attól az még csak egy a sok száz komponens közül, amitől működik a rendszer. És mint az összes többi komponens, ez is cserélhető több-kevesebb szívással.
----------------
Lvl86 Troll
- A hozzászóláshoz be kell jelentkezni
:)
- A hozzászóláshoz be kell jelentkezni
Dícséretes, akármit is jelentsen ez gyakorlatilag :]
Mi az a state tracker?
Edit:
Gallium is a open source 3D stack has become the standard driver infrastructure for writing new 3D drivers. And one can layer several rendering APIs on top of Gallium. These
- API interfaces are called state trackers, several exist: OpenGL, OpenVG, OpenGL ES and a video acceleration interface.
- A hozzászóláshoz be kell jelentkezni
Kérdés, hogy ez az OpenGL-t hogyan fogja érinteni.
Software is like sex, it's better with a penguin. :D (r)(tm)(c) آكوش
- A hozzászóláshoz be kell jelentkezni
Ugyanaz marad, ami eddig volt. Miért esne bántódása? Azt hiszed hogy párezer Wine/vmware/stb. user miatt okafogyottá válna a létezése?
--
"ktorrent utan az utorrent volt [...] beallithatatlan"
...
- A hozzászóláshoz be kell jelentkezni
OpenGL windowson is van, pedig ott nem kell plusz layer, meg trükközés a natív D3D-hez. Nem tartom valószínűnek, hogy az OpenGL csak azért létezik, mert linuxon nincs D3D, ezt te se gondolhattad komolyan.
--
"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." John F. Woods
- A hozzászóláshoz be kell jelentkezni
A Linux még sehol sem volt, amikor az OpenGL már köszöni szépen, és élt meg virágzott...
- A hozzászóláshoz be kell jelentkezni
Helyes, helyes!
--
Fight / For The Freedom / Fighting With Steel
- A hozzászóláshoz be kell jelentkezni
flame on:
még pár év és használható is lesz
flame off:
bámulatos hol tart ma már a tudomány, mikor is lesz végre működőképes, teljes funkcionalitású R600g driver?...
- A hozzászóláshoz be kell jelentkezni
r600??? még 480as sincs :(
- A hozzászóláshoz be kell jelentkezni
En a hd3xxx/4xxx ati kartyakhoz irt galliumos driverre gondoltam. Te mire?
- A hozzászóláshoz be kell jelentkezni
pl az x850XT PE-re, amire nevetséges a catalyst (pl 720p-be belefullad),
az openszósz driver meg..., hát 3d gyorsítás szinte nuku
- A hozzászóláshoz be kell jelentkezni
Ez nekem most nagyon homályos, hogy miről van szó, de gondolom nem DirectX SDK.
- A hozzászóláshoz be kell jelentkezni
/o\ Úgy csináltok néha, mintha ezek valami top secret infók lennének, de még linkek is vannak.
--
"ktorrent utan az utorrent volt [...] beallithatatlan"
...
- A hozzászóláshoz be kell jelentkezni
jaj, ne bánts :-(
- A hozzászóláshoz be kell jelentkezni
Errol van szo:
http://zrusin.blogspot.com/2007/09/gallium3d.html
A state tracker resz kapott egy ujabb 'ertelmezot'.
- A hozzászóláshoz be kell jelentkezni
Annyira jól ír ez a csóka, zseniális. kár hogy már nagyon ritkán blogol.
--
"If God exists...why is there no porn of Him?"
- A hozzászóláshoz be kell jelentkezni
A kézenfekvő kérdés az lenne, hogy a Gallium3d réteget melyik driver implementálja? NVidia vagy ATI bináris, vagy a nyílt változat, vagy igazából még semmi?
És miben lehet Linuxon D3D-t programozni? Megcsinálják a C# bindingokat, és akkor kompatibilis lesz .NET szinten a Windowsos változattal?
- A hozzászóláshoz be kell jelentkezni
Egyelőre a nouveau, ha jól néztem a wiki szócikket. De nyitva áll az út az ati és az nvidia előtt is, az írás szerint "nagyon kevés erőfeszítésükbe" kerülne.
--
"ktorrent utan az utorrent volt [...] beallithatatlan"
...
- A hozzászóláshoz be kell jelentkezni
>> A kézenfekvő kérdés az lenne, hogy a Gallium3d réteget melyik driver implementálja? NVidia vagy ATI bináris, vagy a nyílt változat, vagy igazából még semmi?
A nyílt forrású ati-nvidia(noveau) driverek már Gallium3D kompatibilisek. (Az intel nem igazán) Bővebben vagy az ATI-ról bővebben. Valamint Gallium3D-n keresztül az fglrx és az nvidia driver is használhatja (D3D ->Gallium3D ->OpenGL ->fglrx/nvidia).
>> És miben lehet Linuxon D3D-t programozni?
Mint amiben OpenGL-t: c-ben, c++ban, pythonban (bármiben ugyanis a D3D egy grafikai API)
>> Megcsinálják a C# bindingokat, és akkor kompatibilis lesz .NET szinten a Windowsos változattal?
Ezt Miguel Icazatól kérdezd. A Gallium3D ilyet biztosan nem fog csinálni.
- A hozzászóláshoz be kell jelentkezni
Szóval akkor ez annyit tesz, hogy mondjuk ezzel a későbbiekben könnyebb lehet a Valve dolga, ha Linux-ra is ki akarja dobni a Steam-et? Vagy ettől még ugyanúgy át kell írni az egész játékot, hogy fusson Linux-on?
- A hozzászóláshoz be kell jelentkezni
Hát igazából eddig is könnyűszerrel áttudták volna portolni, mivel a mac-es változat miatt
kénytelenek voltak opengl-be megírni, ezekután nem tudom mi lenne meló nekik.
(A hang? Arra tt az openAL; Input? Arra ott a glut.)
Sztem a büdöséletben nem lesz amugy steam linuxra. (ha lenne, akkor visszaváltanék:))
- A hozzászóláshoz be kell jelentkezni
Pedig nagyon úgy néz ki, hogy igen.
---------------------------
Oszt jónapot!
- A hozzászóláshoz be kell jelentkezni
Hát szépen letagadták a linuxos verzió fejlesztését, annak ellenére,
hogy a phoronixék mit találtak.
Nem hoszem hogy nem azért tagadták le mert mégse lesz.
- A hozzászóláshoz be kell jelentkezni