[카테고리:] Development
코딩과 관련된 글들
취미 기록용 블로그
코딩과 관련된 글들
한 2년전에 DirectShow로 HDTV 관련한 플젝 할때 했던 삽질 오늘 또 했다. 일단 저 에러는 GraphEdit에서 난다. GraphStudio에서는 저 창 자체가 안뜨고 프로퍼티 장에 기본 핀정보만 나온다. 난 GraphStudio가 GraphEdit의 업글판인줄 알았는데 스튜디오는 GPL 따르는 오픈소스로 만들어진거고 에디트는 마소 라이센스… “read more”
오거에서 물 효과 작업을 하는데 생각하는데로 나오지 않아서 몇일 삽질을 하다가 알게 된 사실을 여기에 정리한다. 반사 효과를 사용할려면 Render To Target이라고 카메라에 보이는 것 렌더링을 모니터에다가 하는게 아니라 텍스쳐에다가 하고 그 텍스쳐를 엔티티에 붙이면 된다. 반사에 사용되는 쉐이더나 각종… “read more”
int value1 = 100; int mask1 = 0xFFFFFFFF; value1 ^= mask1; 요렇게 하면 value1 값이 반전됨 “read more”
wchar_t buffer[256]; wchar_t driveName[4]; memset(buffer,0, sizeof(buffer)); GetLogicalDriveStrings(256, buffer); for(int cnt =0; cnt<256; cnt+=4){ if(buffer[cnt] == 0) break; memcpy(driveName, buffer+cnt, sizeof(driveName)); m_ctrComboHDD.AddString(driveName); } m_ctrComboHDD.SetCurSel(0); 이거 은근히 써먹을대가 많아서 여기 기록 “read more”
이거 할때마다 인터넷 검색하는거 귀찮아서 여기 기록해놓음 Ansi를 UTF-8로 변환 char* ANSIToUTF8(const char * pszCode){ int nLength, nLength2; BSTR bstrCode; char* pszUTFCode = NULL; nLength = MultiByteToWideChar(CP_ACP, 0, pszCode, lstrlen(pszCode), NULL, NULL); bstrCode = SysAllocStringLen(NULL, nLength); MultiByteToWideChar(CP_ACP, 0, pszCode, lstrlen(pszCode),… “read more”