D3DXLoadSurfaceFromSurface

이게 있었다는 걸 분명히 알고 있었는데 까먹고 있었다-.ㅜ

왜 여태 메모리에 저장했다 다시 로드했지-ㅅ-


'게임개발 > ' 카테고리의 다른 글

Named Return Value Optimization in Visual C++ 2005  (0) 2006.01.04
VC2005 추가 키워드  (2) 2006.01.04
mutable  (0) 2005.11.22
콤보박스 드롭박스 부분 크기 조절하기  (0) 2005.11.22
vs 2005의 for each  (0) 2005.11.07

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

텍스쳐들의 썸네일을 사진의 왼쪽 밑에처럼 이뿌게 만들어준다.

첨엔 걍 dds를 지원하는 이미지 라이브러리를 쓸까 하다가..
요즘 가끔 포토샵CS에서 tga저장하면 DX에서 안불러지는 경우가 있어서
DX에서 텍스쳐 만들게 해서 비트맵 이미지를 생성하게 해놨다.

EX :
CDXImageList il( 64 );
CListCtrl ctrlThumbnail;

LPDIRECT3DDEVICE9 pDevice = ??;

il.MakeThumbnailFromDirectory( pDevice, ctrlThumbnail, "C:\\Image\\" );

'자료 > 내자료' 카테고리의 다른 글

분절 모델의 접합부위 Normal값 수정  (0) 2006.02.23
enum string  (0) 2005.07.08
텍스쳐 포맷 변경해서 저장하기  (0) 2005.05.16
Alkanoid프로젝트 완료  (0) 2004.12.23
크래시 리포트를 만들어 보쟈  (0) 2004.09.02

+ Recent posts