Wed, 12/03/2014 - 09:04 · per edrok
valve

Valve Open-Sources Their Direct3D To OpenGL Translation Layer

With Valve's Source Engine originally just targeting Direct3D, when initially porting their games to Linux and OS X they relied upon a hand-made Direct3D to OpenGL translation layer. In potentially assisting other game developers, Valve Software has now opened up this graphics translation layer.


ToGL is the name of this latest Valve project that was open-sourced last night and taken from their Dota 2 source tree. This translation layer targets just a subset of Direct3D 9.0c and also supports translating HLSL byte-code to OpenGL's GL Shading Language (GLSL). ToGL also provides some SM3 support with multiple render targets but no vertex texture fetching.


By itself ToGL won't do much but could prove to be useful for those porting their Direct3D engines to Linux. Whether or not it will be useful to Wine developers remains to be seen since their D3D9 support is now in relatively good shape. Valve has released ToGL under the MIT license.


ToGL can be found hosted at GitHub.com.


INFO provinent de http://www.phoronix.com/scan.php?page=news_item&px=MTYyNjM

Recursos comunitAV

  • Kickstarter - FPV Live Streaming Paper Airplane Drone

    kickstarter powerup-fpv-live-streaming-paper-airplane-drone

    Acerca de este proyecto

    It’s a bird. It’s a plane. Well, sort of. It’s you, flying atop your very own paper airplane... It’s PowerUp FPV: the first ever paper airplane drone with a live streaming camera!

    paper drone FPV stream
  • Desbloquear celdas protegidas en documentos excel

    Para desbloquear celdas que no nos permiten escribir porque estan bloqueadas por un password que no conocemos, se puede seguir el siguiente procedimiento:

    Guardar el fichero con un formato abierto, un fichero.ODS por ejemplo. Este formato es en realidad un zip con varios ficheros dentro.

    Cambiar la extension de .ODS a .ZIP y descomprimir el contenido en una carpeta.

  • Listening-Lights

    Andrés Pérez López

    Sound and Light Free software tools for sound and lighting synchronization

    Presentació a Telenoika: https://vimeo.com/117961054

    Listening-Lights - Machine Listening for Lighting Synchronization

    Dependencies:

    sc3 plugins
    SCMIR (http://composerprogrammer.com/code/SCMIR.zip)

    Examples:

  • synthpibots

    Xavi manzanares

    Synth > Synths // Sintetitzadors
    Pi > RaspberryPi platform // Plataforma Raspberry Pi
    BØTS > Generative compositions of light and sound // Composicions generatives de so i llum

    tira3DPrint+Pètals

    Abstract