Direct X

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
User avatar
jakelstr
Member
Member
Posts: 52
Joined: Wed Jul 05, 2006 9:30 am

Direct X

Post by jakelstr »

Hi,
I know I am years away from this but, Can I use DirectX 9-10 to code the GUI for my os?
:?:
"Real corn makes it special!" -The Grim Adventures of Billy and Mandy

MMM...Caffeine

Intel Inside, Idiot Outside
User avatar
JAAman
Member
Member
Posts: 879
Joined: Wed Oct 27, 2004 11:00 pm
Location: WA

Post by JAAman »

yes, you are years away from this...


yes you can, if you first implement it (it is a complex system, do not underestimate that, and it wont solve your driver problem... you will still need drivers to work with your directX subsystem)
User avatar
chase
Site Admin
Posts: 710
Joined: Wed Oct 20, 2004 10:46 pm
Libera.chat IRC: chase_osdev
Location: Texas
Discord: chase/matt.heimer
Contact:

Post by chase »

Instead of rewritting directX so you can do your GUI in it may I suggest OpenGL? There is even a sample implementation http://oss.sgi.com/projects/ogl-sample/
DeletedAccount
Member
Member
Posts: 566
Joined: Tue Jun 20, 2006 9:17 am

DirecX & Os development

Post by DeletedAccount »

8) Sounds like a lot of work...........
You have to remember these points
1)DirectX was not made in a Day!!!
2)DirectX is just indented as an API & not 4 Os development
3)DirectX was not built by a single person.......!

I am not discoraging you,but to do it yourself ,it requires herculian effort
from your side...
Legend
Member
Member
Posts: 195
Joined: Tue Nov 02, 2004 12:00 am
Contact:

Post by Legend »

I guess you would run into legal troubles by duplicating DirectX, too.
Shark8
Member
Member
Posts: 27
Joined: Wed Nov 02, 2005 12:00 am

Post by Shark8 »

Legend wrote:I guess you would run into legal troubles by duplicating DirectX, too.
I don't know about that. It's an API after all, which everyone should know stands for Application Programming Interface, and as an interface it shouldn't be copyrighted/patented. (Imagine if the RJ-45 or DB-15 were, and you had to pay for using them... how many people would switch to connector X?)

The underlying code might be protected, but the interface by it's very nature is public. And maybe it is actually covered by patent/copyright... though that makes little sense in my oppinion.
Post Reply