[WINDOWS] DirectX port development?
#16
Cool, thanks Jonathan!
Reply
#17
It's not pretty, but I figured if I did the initial monkey work, perhaps it will encourage others (outside the team?) to clean things up.

What needs doing:

1. A proper message loop needs to be done.
2. Proper abstracting of the graphics layers - it's a mess at the moment.
3. Fix up video playback, and implement all the stuff we currently have in the GL version (shaders etc.)

Patches are most welcome. Though most of the team doesn't use XBMC on Win32, we understand it's a huge market, and thus are happy to help out wherever we can to help Win32 devs get on board.

Cheers,
Jonathan
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#18
It seems someone by the name of "elisemory" is doing something with the directx branch. Smile
Reply
#19
psst, please tell it to no one Wink
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
Reply
#20
We still need more win32 devs in either case - it's going to be a lot of work to get it going really well.

If you know win32 (and directx in particular) and want to help out, drop us a line!
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#21
Gamester17 Wrote:@BrokenCodes, see => http://forum.xbmc.org/showthread.php?tid=23235

This is in the SVN trunk so checkout:
https://xbmc.svn.sourceforge.net/svnroot...trunk/XBMC

Wink

Visual Studio 2008 compile attempt results in an error, reguarding several parts of the windows SDK header files, whereas the linuxport does not...

I cannot make use of this branch seems Sad I have tried for several days...
Reply
#22
Try VS 2003. I think the project files are all in 2003.

-Wes
Reply
#23
But I don't own VS 2003... and the express version is no longer available for download seems...
Reply
#24
Anyone got a build to share?
Reply
#25
Although unofficial, and for the most part unsupported... try this thread...

http://forum.xbmc.org/showthread.php?tid...unofficial
Reply
#26
BrokenCodes, And you began worrying about unlawful use of others intellectual property when? Smile

Maybe one criminal trial is enough to reform even the least concerned with the DCMA Smile
Reply
#27
Stay ontopic please - otherwise I will have to delete unrelated posts to keep the thread clean.
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
Reply
#28
BrokenCodes: Clearly the work I did to get a directx 9 build was done in linuxport branch. Trunk is only for xbox.

Just switch the build to Debug (DirectX) and away you go.

Note that there's also a directx branch in SVN (once again, branched from the work I did in linuxport) which has some further cleanup/refactoring work being done in it - no more directx stuff there as yet though, but keep it in mind if you do any work.

Cheers,
Jonathan
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#29
thanks,
My only remaining issue is, that with that build I have a window, about 640x480 pixels, that I cannot resize, and I cannot go full screen.
Using Nvidia GeForce GTS250 here.
Does the same thing on 4 ATI 45XX HD cards... XP, and Vista.
Reply
#30
No surprise there. I didn't say it was pretty - I just did the donkey work to get it to build and run. Others have to do the rest.
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply

Logout Mark Read Team Forum Stats Members Help
[WINDOWS] DirectX port development?1