dev.gamez.lv Forum Index dev.gamez.lv
Latvian Game Developers Community
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups 

Kas ir Direct X un OpenGL, un ko viņi dara?

 
dev.gamez.lv Forum Index -> Iesācējiem
View previous topic :: View next topic  
Author Message
n00b
Guest





PostPosted: 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





PostPosted: 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 Smile
Back to top
anggelus



Joined: 23 Feb 2005
Posts: 383
Location: Rīga (LV)

PostPosted: 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 Very Happy Very Happy
_________________
No comprendo lo que dice.
Back to top
View user's profile Send e-mail
bubu
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 23 Mar 2004
Posts: 3223
Location: Riga

PostPosted: 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
View user's profile Send e-mail
progmars
Guest





PostPosted: 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. Smile
Back to top
bubu
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 23 Mar 2004
Posts: 3223
Location: Riga

PostPosted: 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
View user's profile Send e-mail
progmars
Guest





PostPosted: 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 Crying or Very sad
Back to top
OmItE



Joined: 29 Jan 2006
Posts: 71

PostPosted: 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 Neutral
_________________
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Nekad nekaitiniet OMU!!!
Back to top
View user's profile
bubu
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 23 Mar 2004
Posts: 3223
Location: Riga

PostPosted: Mon Jan 30, 2006 9:41 pm    Post subject:

omīt, moš kalendāru iegādājies?
Back to top
View user's profile Send e-mail
Display posts from previous:   
dev.gamez.lv Forum Index -> Iesācējiem All times are GMT + 2 Hours
Page 1 of 1

 
Jump to:  
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