SDL?

This forum is currently in read-only mode.
0 favourites
  • I may be wrong but doesn't SDL work on other operating systems?

  • Hi,

    Yes it does <img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" />. I have sent some tests and code to Ashley and I believe he has begun implementing it into the runtime. I will continue to do some SDL work and hopefully it'll be publically released soon.

    Tim

  • That is brilliant news, would be cool to get some applications and games out for other operating systems! <img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" />

  • Hi,

    Yes it does <img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" />. I have sent some tests and code to Ashley and I believe he has begun implementing it into the runtime. I will continue to do some SDL work and hopefully it'll be publically released soon.

    Tim

    Great news !

  • It won't straight away run on different platforms, we're still going for Windows only for the initial SDL runtime - but it certainly does make it a lot easier to port - DirectX is pretty much tied to Windows <img src="{SMILIES_PATH}/icon_razz.gif" alt=":P" title="Razz" />

  • Ah i forgot about that, there is no chance of stuff working on other systems then since you use directx and not opengl <img src="{SMILIES_PATH}/icon_sad.gif" alt=":(" title="Sad" />

  • SDL will be used to replace the DirectX bits, if I understand this correctly, on other platforms.

    And when there is a stable SDL base, it's possible to add OpenGL to it. So Construct is slowly becomming platform independent. <img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" />

  • i dont get it how can sdl replace directx, when directx is basicaly the runtime engine for displaying everything :S

  • SDL won't be able to do everything - like pixel shaders, because pixel shaders run entirely in hardware so require a hardware accelerated engine. The SDL runtime acts as a software renderer, which is slower but means your game can run even on computers without DirectX 9, which could be useful for lo-fi games aimed at the casual gaming market.

    And yes, in future we could move on to OpenGL-SDL runtime, which could potentially do everything the DirectX runtime does (including shaders) but work on other platforms <img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" />

  • Well if i send you a picture of me on my knees with a board saying "i love you Ashley" will you do it? lol, i really would love it

  • Hahaha! Umm... writing a new display engine is a pretty big job, even just the SDL runtime is lots of work. Then OpenGL will be all that work again. Then getting OpenGL to run the effects engine, including restructuring effects in a language OpenGL understands, is a lot of work too. All our effects at the moment are written in HLSL, which is DirectX's shader language (OpenGL uses GLSL).

    But it'd still be funny to see that pic <img src="{SMILIES_PATH}/icon_wink.gif" alt=";)" title="Wink" />

  • BUT that would be absolutely incredible. And some kind of shrine would need to be setup for you.

    Maybe its a shame you choose to develop it in DirectX over OpenGL at the start.. But hey, by the time i finish my game all kinds of crazy updates will have happened <img src="{SMILIES_PATH}/icon_wink.gif" alt=";)" title="Wink" />

    *mutters...just need an online extension... <img src="{SMILIES_PATH}/icon_wink.gif" alt=";)" title="Wink" />

  • Such a big pitty as there are only a few reasons why i don't use Linux full time, things such as this being one of them <img src="{SMILIES_PATH}/icon_sad.gif" alt=":(" title="Sad" />.

    Such a pitty opengl is good stuff.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • OpenGL should be easy to plug in once SDL is fully working. I'll look into it soon enough.

    Tim

  • Thanks for all your work <img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" />

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)