Ilmeisesti DirectX on suurin ongelma,jos Window$-pelit halutaan toimivan 100%-yhteensopivuudella Linuxissa, vai?
DirectX + Linux
????
7317
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 7
Vanhimmat
sehän se. ja myös se, että linux != windows. unfortunately no one can be told, what windows is...
eli Window$in "suljettu" lähdekoodi estää Linuxilla Window$-pelien toimimisen 100 prosenttisesti? Aika ovelaa, mutta tyhmää. Kukaan muu ei saa tehdä mitään paitsi M$? Tuo kyllä tuhoaa nopean kehittymisen. Vallan- ja kunnianhimo on pahin "bugi" ihmisessä. Ilman tuota bugia, kehitys olisi varmaan 50 vuotta edellä. No sitten pitää kaivaa Window$in "lähdekoodi" esiin konekielitasolla, mutta se olisi liian työlästä ;)))
Mitenkäs tekijänoikeudet? Jos hakkerit/vakoojat saisivat Window$in lähdekoodit haltuun niin niitä ei saisi kuitenkaan käyttää hyödyksi? Ketään ei varsinaisesti kiinnosta M$:n surkea koodi, mutta suurinosa PC-ohjelmista kuten peleistä on tehty monopolin takia riippuvaiseksi siitä.
Aina voi käyttää OpenGL:ää
OpenGL on ainakin vielä teknisesti huonompi kuin DirectX, mutta luulin ensin, että ainoastaan DirectX on estävä tekijä tähän yhteensopivuuteen. M$ olikin tehnyt vielä enemmän typeryyksiä estämällä muiden kilpailemisen.
winex (ainakin käsittääkseni) pelittää sillä tavalla, että se emuloi directX:n toimimaan openGL:lla. eipä niinollen mikään suuri yllätys, että pelit, joiden grafiikka on toteutettu openGL:lla DX:n sijaan (pääosin)toimivatkin winex-emuloinnilla kuin alkuperäiset.
en ole itse (vielä) tehnyt mitään kokeiluja DX:n kanssa, mutta jotkut tahot kehuvat sitä kutakuinkin 'perverssiksi'.
minä noin muuten olen samaa mieltä sinun kanssa tuosta aikaisemmasta "ahneus on pahin bugi" -kommentista. toisaalta tilanne, jossa uusia tekniikoita kehitetään avoimella periaatteella, mutta joku ennemmin tai myöhemmin kehittää niistä kaupalisen version on myös hyväksi. jollakin markkinoidenkin on pyörittävä. so. pieni ahneus on aina paikallaan.
esim. winex on hyvä esimerkki mielestäni oikein hinnoitellusta softasta. ohjelman saa lähdekoodina itselleen, joten sen voi kääntää ja ottaa käyttöön. kuitenkin 5$ kuukausihintaan saa käyttöönsä valmiit binäärit suunnilleen joka distroon sekä apufoorumit. bitin hinta siis on nolla, mutta palvelusta olen valmis jotain maksamaan.
tulipa taas ajatusvirtaa, mutta olkoon..
ainahan pitää jotain maksaa, mutta rahastus on eri asia. Miten Direct3D-pelit voivat toimia samalla tavalla OpenGL:lle käännettynä, jos OpenGL:ssä ei ole kaikkia samoja ominaisuuksia kuin Direct3D:ssä?
Tosin X-Isle dinosaurs island demo vakuutti minut OpenGL rajapinnan potentiaalista. Varsinkin se vesi oli ERITTÄIN aidon näköistä.
Mistä tuollainen käsitys että ogl olisi jotenkin teknisesti huonompi kuin d3d? Kaikki vastaavat ominaisuudet löytyy ogl:ään erillisinä laajennuksina.