Google libera SwiftShader, su librería para renderizado 3D por CPU

SwiftShader OpenGL

Google es una compañía que tiene una relación bastante cercana con el open source, aún con sus vaivenes claro (y es que muchas veces desde estas páginas hemos reclamado la llegada de clientes oficiales para Linux, por ejemplo el de Drive), pero la verdad hay que reconocer que de las grandes compañías es una de las que mayor participación tiene y ha tenido en proyectos de código abierto, y ayer dio un nuevo paso en ese sentido al anunciar el lanzamiento de SwiftShader como herramienta de software libre.

Para quienes no conozcan a SwiftShader, decir que se trata de una librería utilizada para el renderizado de gráficos 3D desde la CPU, y que ha sido muy utilizada en proyectos tan exitosos como variados, desde Android a Google Chrome (de hecho, es el ‘fallback’ para cuando no se cuenta con una buena GPU) y en todos ellos ha sido utilizada para representar contenidos 3D cuando el hardware dedicado (GPU) no es precisamente potente y se debe requerir a un poco de ayuda, que como es lógico suponer llegará desde la CPU.

Si, es un poco un retroceso a lo que sucedía años atrás, cuando no había GPUs como las actuales y las tarjetas gráficas simplemente eran las encargadas de mostrar imágen en pantalla (y poco más que eso), pero es importante para cuando no se cuenta con la posibilidad de actualizar el hardware y así se logra mantener un buen rendimiento. Es que SwiftShader implementa las API de OpenGL ES y ofrece soporte total para WebGL, multi hilos (Multithreading), operaciones de vectores SIMT y generación dinámica de código (mediante el uso de Reactor, un lenguaje similar a C++) además de unas cuantas características adicionales que sin dudas le ubican como una interesante alternativa a Gallium3D o a OpenSWR (de Intel).

Sin dudas, una noticia interesante y que puede ayudar mucho a mejorar el rendimiento de todo tipo de aplicaciones y servicios en equipos ya no tan potentes pero que gracias a este tipo de iniciativas pueden seguir siendo utilizados en una amplia variedad de proyectos. Para los interesados, el código fuente de SwiftShader ya se encuentra disponible en el repositorio oficial en Google Code.

El artículo Google libera SwiftShader, su librería para renderizado 3D por CPU ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://ift.tt/295mlVT
via IFTTT

Why Brexit Will Not Have A Significant Impact On The Semiconductor Industry

British voters’ decision to exit the European Union (termed Brexit) took the world by surprise, wiping nearly $2 trillion from the global markets on the day the referendum results were announced. The British pound fell to a 30-year low against the US Dollar on the day. Though most global markets have recovered a bit from the lows witnessed on June 23rd and 24th, the uncertainty around how the whole situation plays out continues to cast a shadow on the global markets. The Brexit process by law will take two years to transpire, once the UK formally notifies the EU,creating a lot of economic, financial and political uncertainty about the British economy in the interim.

from Forbes – Tech http://ift.tt/297y8pu
via IFTTT

Watch Real-Time Lightning On Earth Using ‘Sferics’: Warning, It’s Addictive!

We have the ability to detect lightning in a variety of ways. The use of radio waves is one of the coolest. Yep, I said radio waves but more on that in a moment. My colleague Dr. Thomas Mote made me aware of LightningMaps.org last week, and I have been taking a peek at it pretty consistently since then. It is really cool. I wrote this article to make you aware of it, but I love to use my Forbes articles to teach.

from Forbes – Tech http://ift.tt/29e2kQG
via IFTTT