Forum

UWP/DirectX Quake ports?

Discuss programming topics for the various GPL'd game engine sources.

Moderator: InsideQC Admins

UWP/DirectX Quake ports?

Postby JasonX » Tue Oct 03, 2017 9:32 pm

Is there any Quake engine port for the WinRT platform?
JasonX
 
Posts: 407
Joined: Tue Apr 21, 2009 2:08 pm

Re: UWP/DirectX Quake ports?

Postby Baker » Tue Oct 03, 2017 11:13 pm

To what end?

UWP is form user controls like textboxes.

Quake engines run on a full screen Open GL canvas, there are no form user interface controls.
The night is young. How else can I annoy the world before sunsrise? 8) Inquisitive minds want to know ! And if they don't -- well like that ever has stopped me before ..
User avatar
Baker
 
Posts: 3666
Joined: Tue Mar 14, 2006 5:15 am

Re: UWP/DirectX Quake ports?

Postby JasonX » Wed Oct 04, 2017 1:51 am

UWP has nothing to do with controls, it is common API for WinRT-based devices. Kinda like SDL, but for Microsoft stuff: Xbox One, Surface, Desktops, Phones, etc.

https://docs.microsoft.com/en-us/window ... rectx-game
JasonX
 
Posts: 407
Joined: Tue Apr 21, 2009 2:08 pm

Re: UWP/DirectX Quake ports?

Postby Baker » Wed Oct 04, 2017 4:36 am

The night is young. How else can I annoy the world before sunsrise? 8) Inquisitive minds want to know ! And if they don't -- well like that ever has stopped me before ..
User avatar
Baker
 
Posts: 3666
Joined: Tue Mar 14, 2006 5:15 am

Re: UWP/DirectX Quake ports?

Postby Spike » Wed Oct 04, 2017 5:41 am

needs d3d11.
I started porting fte a while back (primarily because I was curious about what MS consider legacy), but stopped when it came to winrt-only apis which I can't personally use on win7.
if someone else wanted to resume the effort, they can find a number of stubs in sys_win.c - just create a main function, create some 'core' window, implement those stubs, and then start up the engine.
Of course, doing so is pretty much just encouraging people to buy crippleware, so its counter productive in the long run, so why bother?
Spike
 
Posts: 2883
Joined: Fri Nov 05, 2004 3:12 am
Location: UK

Re: UWP/DirectX Quake ports?

Postby JasonX » Wed Oct 04, 2017 3:40 pm

Yeah, DirectX is required. I was planning to add UWP to DirectQ, but i just wanted to know if this wasn't already done.
JasonX
 
Posts: 407
Joined: Tue Apr 21, 2009 2:08 pm

Re: UWP/DirectX Quake ports?

Postby ericw » Wed Oct 04, 2017 6:44 pm

SDL2 has a winRT backend. It seems to have some stuff in place for providing OpenGL ES via ANGLE:
https://hg.libsdl.org/SDL/file/3a23ca10 ... tvideo.cpp

Never tried any of it, but engines that support SDL2 and GLES already (DP and FTE?) might run on winRT with little effort?
ericw
 
Posts: 91
Joined: Sat Jan 18, 2014 2:11 am

Re: UWP/DirectX Quake ports?

Postby raynorpat » Tue Nov 07, 2017 2:01 pm

There is a basic port for Quake3 which is pretty much complete:
https://github.com/PJayB/Quake-III-Arena-D3D11
The author also has a Doom3 BFG port as well.

I dunno if MH is working on adding UWP or if he is just keeping it simple with his D3D11 refresh project, although I haven't seen any updates on his blog for a while.

As far as Q2, I don't think there is one, let alone a D3D11 port...
raynorpat
 
Posts: 27
Joined: Tue Feb 26, 2008 12:21 am
Location: USA

Re: UWP/DirectX Quake ports?

Postby JasonX » Wed Nov 08, 2017 2:48 am

That Q3 project is juicy. Thanks for the link.
JasonX
 
Posts: 407
Joined: Tue Apr 21, 2009 2:08 pm


Return to Engine Programming

Who is online

Users browsing this forum: No registered users and 1 guest