Skip Navigation

Coffeehouse Thread

34 posts

There will be no directX 12?

Back to Forum: Coffeehouse
  • User profile image
    chb

    Microsoft jumping to OpenGL is not a conclusion which can be drawn from the article however. Basically the tenor of the paragraph is that graphics technologies won't evolve as much so they need other features to make people buy graphics cards. He's only using directx12 as an example bescause it's widly known. He could also have said that there will be no OpenGL5.0 without changing the meaning of the paragraph.

  • User profile image
    Sven Groot

    , Bass wrote

    Off the top of my head: Borderlands 2, Bioshock Infinite, and Mass Effect 3 all have OpenGL support. I can start naming random games from Steam if you'd like, but that's just pointless.

    The Windows version of Mass Effect 3 doesn't use OpenGL. It does run on OpenGL systems like PS3, but that's because it uses UE3.

  • User profile image
    Bass

    @chb:

    Yeah you are right. I'm theorizing from more information though: what seems to me to be an increased adoption of OpenGL in the industry as well as Microsoft starting to implement WebGL in the browser. Now you add this in with this AMD graphics guy saying Direct3D is dead (what incentive does he have to lie?) as well as a lack of major news/updates from Microsoft on Direct3D for awhile.

    This seems to point that, since the only real alternative to Direct3D is OpenGL, it will become the recommended graphics API on Microsoft's platform in the future. Maybe wishful thinking, but stranger things have happened.

  • User profile image
    figuerres

    when I see the next xbox running OGL and a statement from MS that windows will move to OGL then I will start to take that as a given.

    right now they have DX and or DX based code on all the systems they sell so there is a lot of stuff they would have to re-do if they were to switch.

  • User profile image
    Minh

    , Bass wrote

    This seems to point that, since the only real alternative to Direct3D is OpenGL, it will become the recommended graphics API on Microsoft's platform in the future. Maybe wishful thinking, but stranger things have happened.

    Seriously? That's a viable alternative? As viable as Steve Ballmer pulling a monkey out of his * live on stage at the next developer conference.

  • User profile image
    Vaccano

    From my point of view, having MS move from Direct X to OpenGL would be a good move for their mobile offerings.

    Microsoft recently announced with some fanfare that they got "Temple Run" on Windows Phone 8. Temple Run is a fairly popular, but also old game.

    At the same time iOS got a brand new version of Temple Run based on the OZ movie. Despite the fanfare that MS put on the Temple Run release, this makes it glaringly obvious that big name game and app developers are not taking Windows Phone 8 seriously.

    Windows Phone 8 has too small of a user base to get these new games to target it for initial development. And the work to port from an OpenGL based system to a Direct X system is a barrier that is not worth it for many game developers (considering the small user base). So Windows Phone 8 does not get the apps it needs to attract more users.

    The only way the Windows Phone 8 user base is going to grow is to get more apps. MS needs to own up that big name app developers are not focusing on Windows Phone 8 because the lower user base does not make it worth porting to the platform.

    The only way (that I can see) for Windows Phone 8 to get more apps is to lower the barrier for porting big name apps low enough that it is worth porting even considering the low user base. The best way I can see to accomplish this is making an OpenGL engine for Windows Phone 8. (Though there may be other ways to solve this issue.)

    While I strongly question the strategic decisions recently made by MS, they have shown a willingness to neglect the traditional desktop user in favor of the mobile (phone/tablet) user. Which might be why Direct X may not get as much innovation as it used to (while they focus on trying to get their mobile offerings more attractive to big name app developers).

  • User profile image
    Bass

    @Vaccano:

    Yep. The point is of course, getting a game to work between Android and iOS is a lot easier because they both implement OpenGL ES. If you want to port your game to WP you pretty much have to reimplement the rendering engine from scratch.

    I think native OpenGL support and finally obsoleting the DirectX system will happen in the next few years, once Microsoft realize DirectX is hurting their platform far more then it is helping it (which of course will take awhile since the company is incredibly slow at responding to industry trends).

  • User profile image
    Minh

    , Vaccano wrote

    ...

    Microsoft recently announced with some fanfare that they got "Temple Run" on Windows Phone 8. Temple Run is a fairly popular, but also old game.

    At the same time iOS got a brand new version of Temple Run based on the OZ movie. Despite the fanfare that MS put on the Temple Run release, this makes it glaringly obvious that big name game and app developers are not taking Windows Phone 8 seriously.

    OK, personally, I find Temple Run really boring, but the graphics API might be the easiest to map, from OGL to D3D. Ultimately, they just draw textured triangles.

    So, to port the iOS game to WP8, you gotta consider the networking API, maybe the Apple Game Center vs Xbox Live APIs, storage API, etc... So, why don't MS just copy the entire iOS interface?

    OK, I'm being facetious, but changing the MS graphics API is NOT going to help port games over to WP8.

     

  • User profile image
    Minh

    , Bass wrote

    @Vaccano:

    Yep. The point is of course, getting a game to work between Android and iOS is a lot easier because they both implement OpenGL ES. If you want to port your game to WP you pretty much have to reimplement the rendering engine from scratch.

    No! The reason why you have Android & iOS games first before WP8 is because Android + iOS = 95% of the market share. WP8 + WP7 = 3%

  • User profile image
    Proton2

    @Minh: Remember this Minh? :

    http://channel9.msdn.com/Blogs/scobleizer/Chris-Muench-writing-managed-3D-app-for-mobile-devices

    Your comment from then :

    What percentage of PocketPC supports DirectX? What's the expected growth of this segment?
  • User profile image
    DCMonkey

    I haven't been following 3D graphics technology all that closely lately, but is there actually anything coming down the pipeline that can't already be accessed/expressed through the current DirectX APIs? Like everyone is saying, most of the activity seems to be in the mobile space catching up to desktop graphics capabilities.

  • User profile image
    Minh

    , Proton2 wrote

    @Minh: Remember this Minh? :

    http://channel9.msdn.com/Blogs/scobleizer/Chris-Muench-writing-managed-3D-app-for-mobile-devices

    Your comment from then :

    Mar 16, 2006 at 9:58 PM

    What percentage of PocketPC supports DirectX? What's the expected growth of this segment?

    LOL A blast from the past. Wish I had invested actual $$$ in mobile 3D

  • User profile image
    Minh

    , DCMonkey wrote

    I haven't been following 3D graphics technology all that closely lately, but is there actually anything coming down the pipeline that can't already be accessed/expressed through the current DirectX APIs? Like everyone is saying, most of the activity seems to be in the mobile space catching up to desktop graphics capabilities.

    That's a good point. They've left the fixed function pipeline behind, and the last few version have been the introduction of the shader languages and their upgrades.

  • User profile image
    chb

    @DCMonkey: I think it's more about: if there will be new developments in the graphics sector will they find their way into the DirectX APIs? If we could have a yes there everything would be fine. Just to give an example directCompute is currently lacking nested kernels or atomic operations and maybe in the future we'll be able to process raw volumetric data on the gpu and so on.

  • User profile image
    Proton2
  • User profile image
    cheong

    I don't know, but since while OpenCL have built in interop for OpenGL, maybe it's time to also make DirectX interop into the standard, or rather, make OpenCL support into DirectX requirement (Ok, maybe not OpenCL if you don't like it. Replace it with whatever parallel processing library that uses GPU power if you want).

    That'd be a more meaningful move instead of just blindly expanding the APIs without good reason.

    Recent Achievement unlocked: Code Avenger Tier 4/6: You see dead program. A lot!
    Last modified

Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.