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

파일 형태

fopen의 두 번째 인수 mode에는 오픈 모드외에도 파일의 형태를 지정하는 플래그를 추가로 지정할 수 있다. 열고자 하는 파일이 텍스트 파일이면 t를 붙이고 이진 파일이면 b를 붙인다. 파일 형태에 아무런 지정이 없으면 전역 변수 _fnmode의 값이 사용된다. 이진 파일은 아무런 변환없이 읽혀지지만 텍스트 파일 모드로 파일을 열면 다음 두 가지 변환을 한다.
① 개행 코드를 의미하는 CR/LF 조합은 LF로 변환되어 읽혀지며 LF를 기록하면 CR/LF가 출력된다. 이런 변환을 해 주는 이유는 C 문자열 출력 함수들은 개행을 위해 확장열 LF(\n)를 사용하기 때문이다.
② 파일의 끝을 나타내는 Ctrl+Z(0x1A)는 EOF(-1)로 변환되어 읽혀진다. 단 "a+" 모드로 열었을 때는 끝부분에 데이터를 추가할 수 있도록 Ctrl+Z를 제거한다.
오픈 모드와 파일 형태가 mode 인수에 같이 기록되는데 오픈 모드가 먼저 오고 파일 형태가 뒤에 오는 형식으로 써야 한다. 단, +문자는 파일 형태 다음에 와도 상관없다. 다음이 mode인수의 예인데 문자열이므로 반드시 겹따옴표를 싸 주어야 한다.
"rt" : 텍스트 파일을 읽기 전용으로 연다.
"wb" : 이진 파일을 쓰기 전용으로 연다.
"r+b" : 이진 파일을 읽기, 쓰기 가능하도록 연다. "rb+"로 쓸 수도 있다.
이외에 mode 인수에는 캐시를 관리하는 방법과 임시 파일 생성에 대한 몇가지 플래그를 더 지정할 수 있다.

요즘은 왠지 내 의지가 아닌 의지로 책을 사는 경우가 늘어난-_-;

'지르기 > 잡템' 카테고리의 다른 글

X-raypad Thunder8 + 서퍼 세트  (0) 2005.06.03
Surface Graphic "Invaders"  (0) 2005.06.03
독일의 아주 안전하고 작은 우산  (0) 2005.04.04
붉은혜성샤아  (0) 2003.12.15
마린블루스 2005 스케줄 노트  (0) 2003.11.05

'지르기 > 게임' 카테고리의 다른 글

모두의 골프 포터블  (0) 2005.05.19
시작의 일보 ALL★STARS + 세파콘 패키지  (0) 2005.05.19
풍운 막말전  (0) 2005.04.27
철권5 프리미엄판  (0) 2005.04.19
샤이닝 티어즈  (0) 2005.03.22

시즌 4까지 사고 귀찮아서 나중에 살려고 미뤄놨던거..

시즌 9가 나왔길래 줄줄 질렀다.

'지르기 > DVD' 카테고리의 다른 글

댄서의순정  (0) 2005.07.15

'지르기 > 게임' 카테고리의 다른 글

시작의 일보 ALL★STARS + 세파콘 패키지  (0) 2005.05.19
[psp] 니드포스피드 언더그라운드 - 라이벌  (0) 2005.05.02
철권5 프리미엄판  (0) 2005.04.19
샤이닝 티어즈  (0) 2005.03.22
Bejeweled 2  (0) 2004.11.11

물리 책들은 사실 본다고 딱히 먼가 알만하지가 않아서-ㅅ-;

'지르기 > ' 카테고리의 다른 글

임백준의 소프트웨어 산책  (0) 2005.06.03
C++ 프로그래밍 언어 (특별판) : The C++ Programming Language  (0) 2005.05.13
Excptional C++ Style  (0) 2005.04.25
C++ Coding Standards  (0) 2005.04.12
Code Complete 2nd Edition  (0) 2005.04.12
Excptional C++ 시리즈의 최신판...이지만 전에것도 안봤는데-ㅅ-;

+ Recent posts