D3DXLoadSurfaceFromSurface

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

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


크리에이티브 커먼즈 라이선스
Creative Commons License

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

Named Return Value Optimization in Visual C++ 2005  (0) 2006/01/04
VC2005 추가 키워드  (2) 2006/01/04
D3DXLoadSurfaceFromSurface  (0) 2005/12/27
mutable  (0) 2005/11/22
콤보박스 드롭박스 부분 크기 조절하기  (0) 2005/11/22
vs 2005의 for each  (0) 2005/11/07
Posted by 쑥갓
TAG DX

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 );
}


용문씨 가져가~

크리에이티브 커먼즈 라이선스
Creative Commons License

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

분절 모델의 접합부위 Normal값 수정  (0) 2006/02/23
enum string  (0) 2005/07/08
텍스쳐 포맷 변경해서 저장하기  (0) 2005/05/16
Alkanoid프로젝트 완료  (0) 2004/12/23
DX에서 쓰는 텍스쳐 썸네일 만들기  (0) 2004/10/02
크래시 리포트를 만들어 보쟈  (0) 2004/09/02
Posted by 쑥갓
TAG DX

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

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

EX :
CDXImageList il( 64 );
CListCtrl ctrlThumbnail;

LPDIRECT3DDEVICE9 pDevice = ??;

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

크리에이티브 커먼즈 라이선스
Creative Commons License

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

분절 모델의 접합부위 Normal값 수정  (0) 2006/02/23
enum string  (0) 2005/07/08
텍스쳐 포맷 변경해서 저장하기  (0) 2005/05/16
Alkanoid프로젝트 완료  (0) 2004/12/23
DX에서 쓰는 텍스쳐 썸네일 만들기  (0) 2004/10/02
크래시 리포트를 만들어 보쟈  (0) 2004/09/02
Posted by 쑥갓
TAG DX