/*
	Ninja Library
	
	COPYRIGHT (C) SEGA ENTERPRISES,LTD.
	
	Create 2000.03.01
*/
#include <Ninja.h>
#include <Njutil.h>

Sint8			*_nu_texture_buffer_st;
Uint32 			_nu_texture_buffer_max_size;
/****************************************************************/
/*  関数名：nuInitTextureBuffer						            */
/*  機  能：テクスチャのワークバッファを設定する                */
/*  入  力：Sint8 *buf テクスチャバッファのアドレス				*/
/*          Int	size	バッファのサイズ                        */
/*  出  力：なし                                                */
/*  戻り値：なし                                                */
/*  概　要：                                                    */
/*  備　考：                                                    */
/*                                                              */
/****************************************************************/
void nuInitTextureBuffer(Sint8 *buf,Int size)
{
	_nu_texture_buffer_st = buf;
	_nu_texture_buffer_max_size = (size/NJD_GD_SECT_SIZE)*NJD_GD_SECT_SIZE;

	
}

/****************************************************************/
/*  関数名：nuGetTextureBuffer						            */
/*  機  能：テクスチャのワークバッファの情報を取得する          */
/*  入  力：なし                                                */
/*  出  力：Sint8 **buf テクスチャバッファのアドレス			*/
/*          Int	*size	バッファのサイズ                        */
/*  戻り値：なし                                                */
/*  概　要：                                                    */
/*  備　考：                                                    */
/*                                                              */
/****************************************************************/
void nuGetTextureBuffer(Sint8 **buf,Int *size)
{
	*size = _nu_texture_buffer_max_size;
	*buf = _nu_texture_buffer_st;

}
