DX & GL

15 отговора 505 прегледа
#1

DX & GL

Na koe e po-lesno da se programira i koe ima pove4e i raznoobrazni funkcii - DirectX ili OpenGL ?

Отговор
в отговор на Az #2

Re: DX & GL

Zdrasti.DirectX predlaga poveche vuzmojnosti.Samo pogledni.

DirectDraw -> za 2d
Direct3d -> za 3d
DirectSound -> za Sound
DirectPlay ->Za mregi
DirectAnimation ->Za animazia
DirectShow ->---------||----

V momenta subiram hora za 2d fighting game.
Ako zi zainteresovan i si pod 17 god. pishi na Mihail12@Dir.bg

Отговор
в отговор на Az #3

Re: DX & GL

[линк]
Pyrvoto jylto kare e nebezizvestnoto mnenie na John Carmack.

Отговор
в отговор на Az #4

Re: DX & GL

Ako smiatash da pishesh 3dEngine - ne moga da ti otgoworia koe ot dwete e po dobre - preceni sam - no mislia 4e ako ste pishesh nesto (programa) e po dobre da izpolzwash na parwo wreme gotow 3D engine - ima dostata4no daze ima i s open source - za dwete platformi - niama smisal da otkriwash toplata woda otnowo - no ti si znaesh
Eto ti i edna wrazka - no ne ia zwemaj za preporaka - ptosto nesto koeto predi wreme sam swalil i probwal [линк] i predi da si me narugal 4e ne se interesuwash ot Delphi - ami pogledni tam sekciata s wrazki - i oste nesto GL si e GL i pod delphi

---
IN VINO VERITAS!
Отговор
в отговор на PhantomAS #5

About

Ako smqtash da pishesh samo pod windows izpolzwai dx, w protiwen sluchai seriozno se zamisli za ogl. OpenGL si e OpenGl i pod windows i pod linux i pod pochti wsqka os za koqto se setish...

Отговор
в отговор на Az #6

Re: DX & GL

Imax v predvid DirectDraw/OpenGL, Num Lighting, Textures, shadows...
Programiral sum s DX i iskam da razbera predimstvata na OpenGL, ot nego ne razbiram
Mersi za mneniata vi

Отговор
в отговор на Mihail12 #7

video pamet??

po toz povod! iskam da pitam:
moga li pod windows da poluca adresa na videopametta i da pisa v neia direktno!
ne mi trebva nikakav direkt neznam si kakvo.....?

Отговор
в отговор на CALL-151 #8

Re: video pamet?? ;-))))))

Ami mozesh - ama go zabrawi - ste triabwa da si napishesh driver za direkten dostap do pmetta - oswen towa- za sega win -a polzwa 2d rezima na videoto - ami kato mine na 3d (niakoi funkcii) !!!!!! - togawa kakwo ste pishesh i kade -!!!!!!
Po dobre si karaj po normalnite na4ini stom pishesh pod Win ili Linux - ako e za dos - - tam niqma problemi

---
IN VINO VERITAS!
Отговор
в отговор на PhantomAS #9

Re: video pamet?? ;-))))))

e, tova iasno! ama vse pak iskam da pisa pod windows direkrno!
pod win3.1 sam go pravil! psunah nesto deto zapalva celata pamet prez DPMI i stom omaza ekrana razbrah de e videopametta! i si pisah v neia! :-)
niamali vse pak standarten nacin za tova?
v kraia na kraistata tova e prosto edin adres koito az neznam koi e!
ako go znam nisto osven winNT moje da me spre da pisa v nego!

Отговор
в отговор на CALL-151 #10

Re: video pamet?? ;-))))))

DirectX e tochno zatova. Izpolzvai IDirectDraw i IDirectDrawSurface interfeisite. Ne e chak tolkova slojno izpolzvaneto im, a i ima i dosta primeri. IDirectDrawSurface->Lock(..) ti vryshta ukazatel kym video pammetta na syotvetniq surface ( koito moje da ti byde celiq ekran ) i ot tam natatyk pishi v taq pamet kakvoto iskash. Ne vijdam zashto DirectX tolkova te plashi - toi ne e napraven za da ti e gadno a za da raboti koda ti na vseki video driver. Ima si i ogranicheniqta ama to bezplaten obqd nqma.

Отговор
в отговор на CALL-151 #11

Re: video pamet?? ;-))))))

Ami w operacionni sistemi kato DOS njama problem da prawish towa. No w neshto po seriozno kato NT ne bi trjabwalo da se dawa wyzmoznost na dadeno prilozenie da pishe wyw videopametta. Wse pak kakwo shte stane s ostanalite prilozenia - nali i te iskat da risuwat po ekrana? I towa se otnasja ne samo do videoto, no i do drugi podobni resursi.

Отговор
в отговор на josarjan #12

Re: video pamet?? ;-))))))

e, za komputar kato VAX deto se polzvaednovremenno ot mnogo potrebiteli trebva da s evazprepiadstva bezrazbotnoto polzvane na hadruera!
ama v edin personalen komputer nezavisimo kakav i nezavisimo s kakva OS e, sto da ne moje! prosto ste se razcita na "dobrata volia" na programite! ako edna programa vi rovicka tam deto ne trebva prosto ia izhvarliate!...
za sajelenie s DOS ne stana taka! tam sasto ima API(BIOS DOS) ama vseki go zaobikalia kakto ste! zatova i DOS ne stana mnogozadacen v daden moment makar da imase predpostavki zatova.....

tova principno poglednato de! :-)

Отговор
в отговор на CALL-151 #13

Re: video pamet?? ;-))))))

heh... "API"-to na DOS-a i BIOS-a se zaobikalqshe, prosto zashtoto ne beshe sazdadeno da varshi nikakva polezna rabota.
A inache kak da ne stana DOS-a mnogozadachen - Win95, 98 i t.n. spored teb kakvo e?

Отговор
в отговор на B.Oiler #14

Re: video pamet?? ;-))))))

;-)))))
Opredeleno Win 3.x i Win 9x sa prosto grafichni shellowe na DOS.
A i pod DOS se pisheha TSR programi, koito dori mozeha da rabotjat paralelno (zakachash gi na timer-a primerno), taka che imashe njakakyw wid mnogozadachnost.
Ama w DOS kato kachish njakolko rezidentni programi i wsjaka ot tjah kato pochneshe da pipa nawsjakyde i stawashe mazano.
A kolkoto do NT-to - e, wse pak MS twyrdjat che e stabilna OS, a i ima NT Server, taka che e normalno da ti zabranjawa da pipash.
Ne znam dali w Win95 njamashe nachin da se dokopash do adres w pametta i da pishesh tam (wyw 3.11 imashe sys sigurnost).

Отговор
в отговор на CALL-151 #15

Re: video pamet??

Ти още малко и без видеокарта ще минеш.Герой!
Ако все пак работиш с DirectX твоя въпрос ще получи утвърдителен отговор.
Необходим ти е адреса на някой back buffer.

Отговор
в отговор на CALL-151 #16

Re: video pamet?? ;-))))))

Съществува понятието "виртуално адресно пространство".
Във това виртуално адресно пространство реалните и виртуалните адреси
не са едно и също нешто.
За повече информация прочети документацията на Intel за 386 книгата я има
по библиотеките,

Отговор