User Tag List

Resultados 1 al 6 de 6

Tema: Problema con el SDL de [CHUI]

  1. #1

    Fecha de ingreso
    Mar 2004
    Ubicación
    Tarragona
    Mensajes
    710
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts

    Problema con el SDL de [CHUI]

    Hola muy buenas, estoy empezando a programar para la GP32 usando el SDL de [CHUI], el problema que tengo es que va superlento y ademas los graficos se me cargan con colores raros... Pongo aki el codigo que he escrito a ver si alguien me puede ayudar


    #include <gpstdio.h>
    #include <gpstdlib.h>
    #include <string.h>
    #include <SDL.h>
    #include <SDL_image.h>


    void GpMain(void *argv)
    {
    GpClockSpeedChange(132000000, 0x3a011, 3);

    SDL_Surface *TFT;
    SDL_Surface *foto;
    SDL_Surface *sprite;
    SDL_Rect rectfoto;
    SDL_Rect rectsprite;

    TFT = SDL_SetVideoMode(320, 240, 16, SDL_HWSURFACE);
    foto = IMG_Load("gp:\\GPMM\\Iso\\foto.png");
    sprite = IMG_Load("gp:\\GPMM\\Iso\\sprite.png");

    rectfoto.x = 0;
    rectfoto.y = 0;
    rectfoto.w = foto->w;
    rectfoto.h = foto->h;

    rectsprite.x = 100;
    rectsprite.y = 0;
    rectsprite.w = sprite->w;
    rectsprite.h = sprite->h;


    do
    {
    if (rectsprite.y<240) rectsprite.y++;

    SDL_BlitSurface(foto, NULL, TFT, &rectfoto);
    SDL_BlitSurface(sprite, NULL, TFT, &rectsprite);

    SDL_Flip(TFT);
    }while(GpKeyGet()==GPC_VK_NONE);
    }
    Que no se vea no significa que no exista....

  2. #2

    Fecha de ingreso
    Mar 2004
    Mensajes
    7,720
    Mencionado
    13 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    5
    Agradecer Thanks Received 
    56
    Thanked in
    Agradecido 26 veces en [ARG:2 UNDEFINED] posts
    Cambia el modo de video a 8bpp, por favor

    Solo curiosidad: ¿Podrías pegar aquí los switches que le pones al gcc?

    Últimamente me estoy volviendo un enfermo de los switches...

    Propeller

  3. #3

    Fecha de ingreso
    Aug 2003
    Mensajes
    14,383
    Mencionado
    49 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    116
    Agradecer Thanks Received 
    284
    Thanked in
    Agradecido 183 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    1
    Prueba a usar 8 bits de color tanto en la definicion de pantalla como en los graficos que uses.

    Vaya, se me adelantó propeller...

  4. #4

    Fecha de ingreso
    Mar 2004
    Mensajes
    7,720
    Mencionado
    13 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    5
    Agradecer Thanks Received 
    56
    Thanked in
    Agradecido 26 veces en [ARG:2 UNDEFINED] posts
    enkonsierto, socio! Me gusta ver gente que, como tú, ayuda a los demás!!!!

    Que buen ambiente

    Propeller

  5. #5

    Fecha de ingreso
    Mar 2004
    Ubicación
    Tarragona
    Mensajes
    710
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    El caso es que necesito el modo a 16bits de colores... ademas aunke cambie el modo a 8bits sigue lento... y los colores peor aun porque junta las dos paletas y solo se ve bien el sprite y el fondo no...

    switches eso que es lo que es??? yo uso minigp32 el que hizo chui
    Que no se vea no significa que no exista....

  6. #6

    Fecha de ingreso
    Aug 2003
    Mensajes
    14,383
    Mencionado
    49 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    116
    Agradecer Thanks Received 
    284
    Thanked in
    Agradecido 183 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    1
    Originalmente anunciado por Propeller
    enkonsierto, socio! Me gusta ver gente que, como tú, ayuda a los demás!!!!

    Que buen ambiente

    Propeller
    Claro, pa eso estamos pa ayudar de todo un poco en lo que sepamos, de programación no se mucho, pero lo de los 8 bits si me lo sabía

    A ver si pudiera tirar el 29 pa los madriles...

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •