LPD3DXBUFFER pBuffer = NULL;
if( D3DXSaveTextureToFileInMemory( &pBuffer, D3DXIFF_TGA, pTexture, NULL ) == D3D_OK )
{
SAFE_RELEASE( pTexture );
D3DXCreateTextureFromFileInMemoryEx( pd3dDevice, pBuffer->GetBufferPointer(), pBuffer->GetBufferSize(), D3DX_DEFAULT, D3DX_DEFAULT, D3DX_DEFAULT, 0, D3DFMT_DXT5, D3DPOOL_MANAGED, D3DX_DEFAULT, D3DX_DEFAULT, 0, 0, 0, &pTexture );
ASSERT( m_pLightMap != NULL );
SAFE_RELEASE( pBuffer );
D3DXSaveTextureToFile( pFilename, D3DXIFF_DDS, pTexture, NULL );
}
용문씨 가져가~
'자료 > 내자료' 카테고리의 다른 글
분절 모델의 접합부위 Normal값 수정 (0) | 2006.02.23 |
---|---|
enum string (0) | 2005.07.08 |
Alkanoid프로젝트 완료 (0) | 2004.12.23 |
DX에서 쓰는 텍스쳐 썸네일 만들기 (0) | 2004.10.02 |
크래시 리포트를 만들어 보쟈 (0) | 2004.09.02 |