view TaskManager/Test/test_render/task/Load_Texture.cpp @ 397:ce86b0186a4a draft

delete manager (in kernel/ppe/TaskManager.h) don't move.
author game@henri.cr.ie.u-ryukyu.ac.jp
date Sun, 20 Sep 2009 18:55:26 +0900
parents 492e60453124
children e2f29e912d0b
line wrap: on
line source

#include <stdlib.h>
#include <string.h>
#include "Load_Texture.h"
#include "texture.h"
#if !USE_MEMHASH
#include "TileHash.h"
#endif
#include "Func.h"
#include "global_alloc.h"
#include "Tapestry.h"

SchedDefineTask(LoadTexture);

/**
 * 「Load」といいながら、結局 DrawSpan で使う
 * Hash の準備だけなので、名前変えないとなー
 */
int
LoadTexture::run(void *rbuf , void *wbuf)
{
    MemList *ml = smanager->createMemList(sizeof(uint32) * TEXTURE_BLOCK_SIZE, MAX_TILE);
    smanager->global_set(GLOBAL_TILE_LIST, (void *)ml);

    return 0;
}