Autor Tema: PixTudio, ¡ahora un 700% más rápido!  (Leído 784 veces)

panreyes

  • Administrator
  • *****
  • Mensajes: 2125
  • Karma: 71
    • panreyes.com
PixTudio, ¡ahora un 700% más rápido!
« en: Noviembre 20, 2017, 11:35:59 pm »
He encontrado un bug en el engine de PixTudio que provocaba una fuerte ralentización :)

Podéis ver las diferencias con el benchmark de PiXFrogger :D
https://www.dropbox.com/s/bgzvr0eqzwkztja/rapido.zip?dl=0

Ya se lo he reportado a Joseba. Cuando tenga un hueco supongo que lo actualizará (salvo que haya roto algo al hacer esto, que es muy probable)

l1nk3rn3l

  • Hero Member
  • *****
  • Mensajes: 1997
  • Karma: 257
Re:PixTudio, ¡ahora un 700% más rápido!
« Respuesta #1 en: Noviembre 21, 2017, 05:10:41 am »
AliceEmu reporto que en android había una caída de FPS ,
al volver a cargar escenas o manteniendo la escena activa..

Encontraste la solución..?

Bueno pero no hay PRG para mirar cual es la solución, jeje no seas malo

Se agradecería que compartas el bug para solucionarlo ...  compilarlo y poderlo incluir en el Pack

http://pixtudiopack.blogspot.com


 ;D
« última modificación: Noviembre 21, 2017, 05:16:59 am por l1nk3rn3l »

panreyes

  • Administrator
  • *****
  • Mensajes: 2125
  • Karma: 71
    • panreyes.com
Re:PixTudio, ¡ahora un 700% más rápido!
« Respuesta #2 en: Noviembre 21, 2017, 09:23:19 am »
No es cosa de código del usuario (PRG), sino del engine de PixTudio.

Cuando Josebita me confirme de que el cambio no rompe todo, lo publico :)

gecko

  • Hero Member
  • *****
  • Mensajes: 801
  • Karma: 47
    • Torres Baldi Studio
Re:PixTudio, ¡ahora un 700% más rápido!
« Respuesta #3 en: Noviembre 21, 2017, 12:03:15 pm »
jua jua 700%!!!? muy bueno!
Torres Baldi Studio
http://torresbaldi.com

JaViS

  • Global Moderator
  • *****
  • Mensajes: 1220
  • Karma: 25
    • Anarkade
Re:PixTudio, ¡ahora un 700% más rápido!
« Respuesta #4 en: Noviembre 21, 2017, 01:00:43 pm »
Interesante! es exlusivo de Pixtudio o es algo que se puede haber heredado de Bennu?
Working on Anarkade. A couch multiplayer 2D shooter.

panreyes

  • Administrator
  • *****
  • Mensajes: 2125
  • Karma: 71
    • panreyes.com
Re:PixTudio, ¡ahora un 700% más rápido!
« Respuesta #5 en: Noviembre 21, 2017, 01:26:54 pm »
Interesante! es exlusivo de Pixtudio o es algo que se puede haber heredado de Bennu?

El bug es exclusivo de PixTudio. No se habían eliminado algunos de los pasos del bliteo por software y provocaban que se actualizara el mapa de la pantalla, innecesario al trabajar ahora con GPU, en cada frame.

Como mucho podría afectar a screen_get(), pero ahora va sobre una función de SDL.

l1nk3rn3l

  • Hero Member
  • *****
  • Mensajes: 1997
  • Karma: 257
Re:PixTudio, ¡ahora un 700% más rápido!
« Respuesta #6 en: Noviembre 21, 2017, 02:44:56 pm »
Estaremos atentos se ve Bueno

panreyes

  • Administrator
  • *****
  • Mensajes: 2125
  • Karma: 71
    • panreyes.com
Re:PixTudio, ¡ahora un 700% más rápido!
« Respuesta #7 en: Noviembre 21, 2017, 05:35:16 pm »
Al final he subido el cambio yo mismo. Se ve porque he enguarrado el código xD

panreyes

  • Administrator
  • *****
  • Mensajes: 2125
  • Karma: 71
    • panreyes.com
Re:PixTudio, ¡ahora un 700% más rápido!
« Respuesta #8 en: Noviembre 22, 2017, 12:37:40 pm »
Un ejemplo de 9 benchmarks de PiX Frogger corriendo al mismo tiempo :)

« última modificación: Noviembre 22, 2017, 12:45:53 pm por panreyes »

l1nk3rn3l

  • Hero Member
  • *****
  • Mensajes: 1997
  • Karma: 257
Re:PixTudio, ¡ahora un 700% más rápido!
« Respuesta #9 en: Noviembre 22, 2017, 02:33:39 pm »
de 1xx  a 4xx  fps

realmente vuela... Felicitaciones

 ;D

P.D.: Ya que le estas echando mano a Pixtudio , puedes mirar lo de adicionar publicidad Admob,
        Lo intentamos hacer pero como SDL2 a diferencia de SDL1.x corre en un thread aparte y
       cada vez que se intenta tocar el GUI , entonces SDL2 crashea...  Seria genial así mas personas
       se animarían a usar Bennu/Pixtudio  por la opción de  monetizar, Gracias de Nuevo
« última modificación: Noviembre 22, 2017, 03:11:30 pm por l1nk3rn3l »

panreyes

  • Administrator
  • *****
  • Mensajes: 2125
  • Karma: 71
    • panreyes.com
Re:PixTudio, ¡ahora un 700% más rápido!
« Respuesta #10 en: Noviembre 22, 2017, 06:02:19 pm »
P.D.: Ya que le estas echando mano a Pixtudio , puedes mirar lo de adicionar publicidad Admob,
        Lo intentamos hacer pero como SDL2 a diferencia de SDL1.x corre en un thread aparte y
       cada vez que se intenta tocar el GUI , entonces SDL2 crashea...  Seria genial así mas personas
       se animarían a usar Bennu/Pixtudio  por la opción de  monetizar, Gracias de Nuevo
Si te soy sincero, encontré dicho código de casualidad xD
Intentaba reparar la función screen_get(), ya que da problemas por la diferencia entre la resolución del juego (set_mode) y la resolución del escritorio (ya que se escala automáticamente).

No sabría cómo ayudarte con el tema de Admob, lo siento.

Drumpi

  • Hero Member
  • *****
  • Mensajes: 6269
  • Karma: 159
  • Odio el periodo "entre proyectos"
    • La web de Drumpi
Re:PixTudio, ¡ahora un 700% más rápido!
« Respuesta #11 en: Noviembre 22, 2017, 11:54:54 pm »
Si, ya, 700% ¡Todo el mundo sabe que lo máximo que se puede dar es el 100%! El resto es publicidad :D

Lo siento, era eso, o acusarle de que siendo Black Friday no haga descuentos del 80% o el 60% como el resto de tiendas.

Vale, vale, lo dejo ya :D
Por cierto, hace tiempo pregunté acerca de la lectura de ficheros en PixTudio para Android. Aun no estoy seguro de si era yo o el port, pero no me encontraba los ficheros que se creaban, a pesar de que en PC iba perfecto.
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)

panreyes

  • Administrator
  • *****
  • Mensajes: 2125
  • Karma: 71
    • panreyes.com
Re:PixTudio, ¡ahora un 700% más rápido!
« Respuesta #12 en: Noviembre 23, 2017, 12:12:34 am »
A veces a mí también me da problemas la lectura y escritura en Android...
¿Dónde hiciste esa pregunta?

Drumpi

  • Hero Member
  • *****
  • Mensajes: 6269
  • Karma: 159
  • Odio el periodo "entre proyectos"
    • La web de Drumpi
Re:PixTudio, ¡ahora un 700% más rápido!
« Respuesta #13 en: Noviembre 23, 2017, 12:29:30 am »
Justo el hilo debajo de este. Te pongo enlace:
http://forum.bennugd.org/index.php?topic=4505.15
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)

Futu-block

  • Hero Member
  • *****
  • Mensajes: 2750
  • Karma: 34
  • Superviviente marciano
    • futublock
Re:PixTudio, ¡ahora un 700% más rápido!
« Respuesta #14 en: Noviembre 23, 2017, 09:38:45 am »
Jarl!! un 700% eso no es que te ha ido solo la mano, sino todo un tren...

Gracias por arreglarlo