Page 89 of 98

Re: Avances sobre el desarrollo de las nuevas versiones de G

Posted: Mon Nov 07, 2016 4:31 pm
by shao
Bueno, desconozco el tiempo que llevaría trabajar en la versión software para que sea soportada en android.
Yo sugeriría limitar las características a la versión acelerada para que el tiempo que se invierte en la software se evite y se invierta en otros aspectos.

Si alguien quiere hacer un juego retro, como podría ser yo mismo, lo haré con la acelerada, solo tendría que limitarme en la paleta y la resolución, es lo mismo que hace cualquier otro engine.
Los móviles que no soportan openGL deben ser realmente antiguos supongo, creo que no merece la pena el esfuerzo/tiempo si es que es mucho, por que como ya digo, lo desconozco.

Re: Avances sobre el desarrollo de las nuevas versiones de G

Posted: Mon Nov 07, 2016 4:40 pm
by CicTec
shao wrote:Bueno, desconozco el tiempo que llevaría trabajar en la versión software para que sea soportada en android.
Yo sugeriría limitar las características a la versión acelerada para que el tiempo que se invierte en la software se evite y se invierta en otros aspectos.
No requiere nigun tiempo, el ejemplo que has visto en el screenshot ya pone la version software funcionando, tengo solo que testear que los componentes como scroll, mode7, etc..., funcionen porque la graphics y la text ya corren.

Un poco de tiempo lo necesita hacer algunos fix para las libs de audio y el tiempo mayor lo necesita la version acelerada porque tengo que meter el soporte para shaders que funcionen en OpenGL Es, testar, meter el soporte input que aun no esta hecho y hacer un template adecuado para la generacion de programas/apk, fin.
shao wrote: Si alguien quiere hacer un juego retro, como podría ser yo mismo, lo haré con la acelerada, solo tendría que limitarme en la paleta y la resolución, es lo mismo que hace cualquier otro engine.
Los móviles que no soportan openGL deben ser realmente antiguos supongo, creo que no merece la pena el esfuerzo/tiempo si es que es mucho, por que como ya digo, lo desconozco.
OpenGL no utiliza paletas, solo funciona a 32bits, por ende no la puedes utilizar.
El movil puede ser tambien algo recien, depende del productor que soporte le da a OpenGL, hay hardware que incluso soportan algunas features OpenGL emulandolas por software.

Re: Avances sobre el desarrollo de las nuevas versiones de G

Posted: Mon Nov 07, 2016 4:51 pm
by shao
Ok, bueno lo de la paleta creo que me entiendes, me refiero a usar una paleta de colores limitada en mi programa de dibujo.

Por lo demás... bueno entonces perfecto.

Re: Avances sobre el desarrollo de las nuevas versiones de G

Posted: Mon Nov 07, 2016 5:12 pm
by CicTec
Si te habia entendido tranquilo, pero no es la misma cosa, hay funciones como PALETTE_ROLL etc... que no se podrian usar porque necesitan paleta real y funcionan a 8bit solamente, por eso tambien lo de la version software seria "necesaria".

Re: Avances sobre el desarrollo de las nuevas versiones de G

Posted: Tue Nov 08, 2016 5:40 pm
by SimulatorOne
CicTec wrote:Bien, for fin despues de varios intentos, Gemix vuelve a funcionar en Android con la nueva beta, aqui uno screenshot de un ejemplo en ejecucion en el emulador de Android 4.4.2:
GemixAndroid.png
Ahora toca fixear y terminar lo que falta.
Animos!

me sorprende oir que tambien sera compatible con software/legacy.

creia que hera exclusivo opengl/modern.

Re: Avances sobre el desarrollo de las nuevas versiones de G

Posted: Tue Nov 08, 2016 8:55 pm
by TYCO
Siguen lloviendo las buenas noticias! me alegro al leer cosas como estas.

Re: Avances sobre el desarrollo de las nuevas versiones de G

Posted: Tue Nov 08, 2016 11:23 pm
by CicTec
Bien, despues algunos tests, la version Legacy en Android parece funcionar en todos los componentes, aqui unos screenshot:

Screen:
AndroidScreenLegacy.png
Scroll:
AndroidScrollLegacy.png
Mode7:
AndroidMode7Legacy.png
Considero por ende el porting Android de la version Legacy acabado, ahora falta la version acelerada, input y demas.

Re: Avances sobre el desarrollo de las nuevas versiones de G

Posted: Wed Nov 09, 2016 4:06 pm
by SimulatorOne
Que bueno los avances!

Ya nos explicaras el sistema del input (cosas destinada para android)

Re: Avances sobre el desarrollo de las nuevas versiones de G

Posted: Wed Nov 09, 2016 5:02 pm
by shao
Yo tengo curiosidad por el rendimiento pero por lo que sé va a ser muy bueno, ¿tanto como nativo? no creo pero quizá un 80% cercano al nativo ¿?.

De todos modos a mi me gusta trabajar con resoluciones bajas y en mis programas no suelo tener muchos prcesos corriendo a la vez así que no creo que me llegue a suponer ningún problema.

Re: Avances sobre el desarrollo de las nuevas versiones de G

Posted: Wed Nov 09, 2016 6:46 pm
by CicTec
shao wrote:Yo tengo curiosidad por el rendimiento pero por lo que sé va a ser muy bueno, ¿tanto como nativo? no creo pero quizá un 80% cercano al nativo ¿?.
Gemix corre totalmente en nativo, como si fuera en PC, lo que pasa es que estamos ejecutando en una architectura distinta (ARM), hay un layer de ejecucion de la VM de java por el tema de la Activity, hay varios factores como la version de Android, el tipo potencia de hardware, etc.., actualmente estoy probando en el emulador ARM el cual es algo lento, posiblemente sabremos algo una vez que ponga algunos tests publicos, pero ante sirve tener almenos un minimo sistema de input.