DirectX 12 Announced

Started by
78 comments, last by Alpha_ProgDes 10 years ago


I can't wait until they start introducing the start menu back in Windows 8.2.

Start Menu is overrated.

But with new Windows 8.1 and Windows 9 coming up, I don't see why they'd make DX12 Win7 compatible. Win8 already has a desktop mode. Win9 most likely will have the same. And seeing as MS wants people off of NT/2000 architecture and onto WinRT, it just makes more sense to have all the newest, shiny things for Win8 and above.

But I could be wrong and I'd be ok with that.

Beginner in Game Development?  Read here. And read here.

 

Advertisement


I can't wait until they start introducing the start menu back in Windows 8.2.

Start Menu is overrated.

But with new Windows 8.1 and Windows 9 coming up, I don't see why they'd make DX12 Win7 compatible. Win8 already has a desktop mode. Win9 most likely will have the same. And seeing as MS wants people off of NT/2000 architecture and onto WinRT, it just makes more sense to have all the newest, shiny things for Win8 and above.

But I could be wrong and I'd be ok with that.

If Microsoft really wants to go through with pushing people off of NT and onto WinRT what they will accomplish is pushing people to Linux.

I'm not looking to happy toward DirectX 12. I looked at DirectX 11.1 and DirectX 11.2 but didn't want to only exclusively make a game for Windows 8 and that's why I choosed DirectX 11. WIth the new CEO of Microsoft maybe he'll have enough sense to reverse what Steve Balmer was trying to improvise. I don't feel like Metro programming apps especially with DirectX 11.1 and DIrect 11.2 and further more. If they allow desktop programs with DirectX 12 then I'll be jumping up and down estatic as well as previous os systems too. However, time will tell actually but hopefully Microsoft get's a good CEO in and it's head out of the bucket. Don't get me wrong - I didn't like Windows 8.0 then I started to like it a bit more. It could be better and I can't wait until they start introducing the start menu back in Windows 8.2.

What does DirectX have to do with WinRT apps? 11.1 and 11.2 are locked to Windows 8/8.1 because of newer WDDM (driver model) versions, but nobody stops you from using them in "desktop" apps. Why wouldn't that be the case for DirectX 12 too?

If Microsoft really wants to go through with pushing people off of NT and onto WinRT what they will accomplish is pushing people to Linux.


Do not confuse the WinRT API with Modern Apps; just because one is implemented in terms of the other does not make them linked beyond that relationship.

Even in the 'desktop' world there is a lot to be said for replacing Win32 API with WinRT API code as it is generally a cleaner and better API than Win32 for the majority of tasks.

If Microsoft really wants to go through with pushing people off of NT and onto WinRT what they will accomplish is pushing people to Linux.


Do not confuse the WinRT API with Modern Apps; just because one is implemented in terms of the other does not make them linked beyond that relationship.

Even in the 'desktop' world there is a lot to be said for replacing Win32 API with WinRT API code as it is generally a cleaner and better API than Win32 for the majority of tasks.

I wasn't aware that WinRT could be used outside of Modern applications.

I'm not looking to happy toward DirectX 12. I looked at DirectX 11.1 and DirectX 11.2 but didn't want to only exclusively make a game for Windows 8 and that's why I choosed DirectX 11. WIth the new CEO of Microsoft maybe he'll have enough sense to reverse what Steve Balmer was trying to improvise. I don't feel like Metro programming apps especially with DirectX 11.1 and DIrect 11.2 and further more. If they allow desktop programs with DirectX 12 then I'll be jumping up and down estatic as well as previous os systems too. However, time will tell actually but hopefully Microsoft get's a good CEO in and it's head out of the bucket. Don't get me wrong - I didn't like Windows 8.0 then I started to like it a bit more. It could be better and I can't wait until they start introducing the start menu back in Windows 8.2.

What does DirectX have to do with WinRT apps? 11.1 and 11.2 are locked to Windows 8/8.1 because of newer WDDM (driver model) versions, but nobody stops you from using them in "desktop" apps. Why wouldn't that be the case for DirectX 12 too?

I was under the impression that DirectX 11.1 and DirectX 11.2 was only specified towards metro apps and not desktop applications. I could be completely wrong however, that's the impression I was given and didn't want to develope for metro applications. If I would make a game with DirectX11.2 I wouldn't be able to use windows.h - i would have to use windowsRT header files. It's completely different desktop applications MessageBox is different from WindowsRT notification box or whatever they call it.

Game Engine's WIP Videos - http://www.youtube.com/sicgames88
SIC Games @ GitHub - https://github.com/SICGames?tab=repositories
Simple D2D1 Font Wrapper for D3D11 - https://github.com/SICGames/D2DFontX

That is definitely not the case. You can use DirectX 11.1/2 in "old style" desktop apps too.

I wasn't aware that WinRT could be used outside of Modern applications.

It's the other way round: the existence of modern apps doesn't mandate WinRT for everything. Hell, even Windows Phone 8 can run native apps.

Direct3D has need of instancing, but we do not. We have plenty of glVertexAttrib calls.

That is definitely not the case. You can use DirectX 11.1/2 in "old style" desktop apps too.

I can now see in my small project I included D3D11_2.H and still ran inside Win32 form. Now, I get what you were saying. I originally thought that if I was to develope with DirectX 11.2 then I should be developing for Windows 8 Windows Store App. The whole tiled resources that are demo only use windows store app and not desktop. Guess I'm not so bummed out anymore.

Game Engine's WIP Videos - http://www.youtube.com/sicgames88
SIC Games @ GitHub - https://github.com/SICGames?tab=repositories
Simple D2D1 Font Wrapper for D3D11 - https://github.com/SICGames/D2DFontX

It's the other way round: the existence of modern apps doesn't mandate WinRT for everything. Hell, even Windows Phone 8 can run native apps.


Aren't the Native apps running WinRT [API] code?

Beginner in Game Development?  Read here. And read here.

 

This topic is closed to new replies.

Advertisement