|
dev.gamez.lv Latvian Game Developers Community
|
View previous topic :: View next topic |
Author |
Message |
n00b Guest
|
Posted: Tue May 24, 2005 9:13 pm Post subject: Kas ir Direct X un OpenGL, un ko viņi dara? |
|
??? :noob: |
|
Back to top |
|
|
progmars Guest
|
Posted: Tue May 24, 2005 10:46 pm Post subject: |
|
Tie ir divi dažādi varianti, kā likt videokartei taisīt 3D lietas. Jo pati videokarte jau prot tikai trīsstūrīšus un citas pamatlietas, bet lai ko reālu iesāktu, vajag to visu daudzmaz vienkāršot. tad nu Microsoft izlaida DirectX (tas satur gan 3D, gan skaņu) un sazin kas (kauns-nezinu!) izlaida OpenGL. Open GL ir atvērts, tas nozīmē, ka tā kods ir publiski pieejams un tiek uzlabots ar daudzu entuziastu palīdzību. Direct X toties ir diezgan slēgts (tam gan ir Software Development Kit - pamācības, kā to lietot, bet tā atīstību kontrolē tikai Microsoft).
Tātad - tās ir funkciju bibliotēkas, kas atvieglo programmētājam darbu, neuztraucoties par to, kāda konkrētā datorā aparatūra stāv - uz visiem datoriem programma daudzmaz strādās, ja datora iekārtas atbalsta DirectX vai OpenGL.
tā kā pats esmu tikai iesācējs, ja nu es kļūdos, tad kāds var palabot |
|
Back to top |
|
|
anggelus
Joined: 23 Feb 2005 Posts: 383 Location: Rīga (LV)
|
Posted: Tue May 24, 2005 11:28 pm Post subject: |
|
Quote: | Jo pati videokarte jau prot tikai trīsstūrīšus un citas pamatlietas |
Tas bija labs joks _________________ No comprendo lo que dice. |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Wed May 25, 2005 10:46 am Post subject: |
|
progmars wrote: | Open GL ir atvērts, tas nozīmē, ka tā kods ir publiski pieejams un tiek uzlabots ar daudzu entuziastu palīdzību. |
vēl viens joks. |
|
Back to top |
|
|
progmars Guest
|
Posted: Wed May 25, 2005 11:34 am Post subject: |
|
Protams, ka ne tikaii triangles videokarte prot, bet nav ko cilvēkam, kas uzdod tādu jautājumu, jaukt galvu ar pixel shader, texture un citām lietām. Mēģināju tā aptuveni pastāstīt, kā iesācējs iesācējam.
Par OpenGL:
http://www.sgi.com/products/software/opengl/license.html
Quote: |
The following are the currently available licenses:
Open source license, for use of the S.I.. This is a Free Software License B closely modeled on BSD, X, and Mozilla licenses.
|
un
http://oss.sgi.com/
tā ka OpenGL IR atvērtāks nekā DirectX, un kā lai nosauc cilvēkus, kas programmē open sorce produktus, nesaņemot par to neko, ja ne par entuziastiem ?
Bet joki man patīk, caur jokiem var labāk apgūt kaut ko, nekā lasot garlaicīgu ultranopietnu manuāli. |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Wed May 25, 2005 11:48 am Post subject: |
|
Hmm, tajā pirmajā linkā tikai teikts, cik sapratu, ka OpenGL api tiek licencēts pēc open source licences, tb jekburš var implementēt tādu pašu api (tas pats arī par logo, ka to var izmantot kā grib).
A vari parādīt, kur ir OpenGL izejas teksts pieejams? Un nevis kauktādu MESA implementāciju (kas ir savietojams ar ogl), bet īsto opengl kodu.
Quote: | tā ka OpenGL IR atvērtāks nekā DirectX, un kā lai nosauc cilvēkus, kas programmē open sorce produktus, nesaņemot par to neko, ja ne par entuziastiem ? |
Nu pārsvarā uz OGL programmē jau tikai tāpēc, ka uz opensource platformām (linux/bsd/u.c.) DirectX nav pieejams normāli (neskatīsimies uz Wine pusi), bet OGL ir. |
|
Back to top |
|
|
progmars Guest
|
Posted: Sun May 29, 2005 6:13 pm Post subject: |
|
OK, paldies par korekcijām. Pilnīgi open source laikam OGL tomēr nav. žēl gan |
|
Back to top |
|
|
OmItE
Joined: 29 Jan 2006 Posts: 71
|
Posted: Mon Jan 30, 2006 6:32 pm Post subject: |
|
ko juus tur murgojat par licenseem kuram vispaar taadas vajadziigas labaak buutu jaunajam pateikushi vai pamaaciijushi pamatus _________________ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Nekad nekaitiniet OMU!!! |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Mon Jan 30, 2006 9:41 pm Post subject: |
|
omīt, moš kalendāru iegādājies? |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|