por
pobrecito hablador
el Martes, 24 Septiembre de 2013, 16:12h
(#1347494)
Sacar una versión linux (o incluso osx) de la rama playstation es bastante fácil si está bien organizada.
La diferencia principal es el lenguaje de shaders. La play usa el lenguaje de nvidia y linux el estándar de opengl. Pero nvidia tiene una herramienta que convierte los shaders entre uno y otro lenguaje, incluso convierte desde el lenguaje de directx a opengl o nvidia sin problemas.
Casi todas las demás funciones del sistema, salvo el sonido y mandos, son las POSIX, que están implementadas en linux.
Hay algunas pocas diferencias en total. Yo he trabajado en portar motores de juego a diferentes plataforamas y te puedo decir que las diferencias en número de líneas de código de un motor grande bien hecho entre xbox y playstation son de alrededor de un 5% y entre playstation y osx o linux son de menos de un 1%.
La gran mayoría de las funcionalidades que implemeta un motor son independientes de la plataforma y se apoyan en abstraciones del hardware.
Re:Faltan cosas por anunciar
(Puntos:1, Informativo)La diferencia principal es el lenguaje de shaders. La play usa el lenguaje de nvidia y linux el estándar de opengl. Pero nvidia tiene una herramienta que convierte los shaders entre uno y otro lenguaje, incluso convierte desde el lenguaje de directx a opengl o nvidia sin problemas.
Casi todas las demás funciones del sistema, salvo el sonido y mandos, son las POSIX, que están implementadas en linux.
Hay algunas pocas diferencias en total. Yo he trabajado en portar motores de juego a diferentes plataforamas y te puedo decir que las diferencias en número de líneas de código de un motor grande bien hecho entre xbox y playstation son de alrededor de un 5% y entre playstation y osx o linux son de menos de un 1%.
La gran mayoría de las funcionalidades que implemeta un motor son independientes de la plataforma y se apoyan en abstraciones del hardware.