반응형

프로그래밍 관련 306

C/C++ 스레드, IOCP 관련

================================= ================================= ================================= http://www.gamecodi.com/board/zboard-id-GAMECODI_Talkdev-no-1607-z-11.htm http://sweeper.egloos.com/m/2811340 http://ssb777.blogspot.kr/2009/07/socket-iocp-2.html?m=1 https://www.slideshare.net/mobile/dgtman/mmog-36127621 http://greenfishblog.tistory.com/m/153 http://m.blog.daum.net/_blog/_m/art..

OpenGL 을 window DC 에 따로 렌더링 하기 다른부분에 랜더링 관련

================================= ================================= ================================= OpenGL을 쓰고 항시 API를 쓰고 다시 해제해주어야 하는 API들은 해제 해주는것을 잊지 마세요 예로들어 wglMakeCurrent(...)로 들자면 HDC hdc = getHDC(); HGLRC hglrc = getHGLRCRES_GL(); ::wglMakeCurrent(hdc, hglrc); //사용 //----------------------------------------------- //{랜더링 코드들 ...............................................................

C, C++ 스레드(Thread) 관련 WaitForSingleObject 함수

================================= ================================= ================================= 출처: http://artisticbit.tistory.com/entry/WaitForSingleObject-%ED%95%A8%EC%88%98 DWORD WINAPI WaitForSingleObject( __in HANDLE hHandle, __in DWORD dwMilliseconds ); 위 함수는 커널 오브젝트의 상태 정보를 확인하는데 사용 됩니다. 즉, 해당 리소스의 커널 오브젝트가 Signaled인지 Non-Signaled인지 알 수 있습니다. 해당 리소스가 살아있으면 Non-Signaled (FALSE)이고 해당 ..

[C++] string to int - string에서 int로 변환

================================= ================================= ================================= 출처: http://arer.tistory.com/43 string to int - string에서 int로 변환 atoi()함수 사용. -> atoi(char*) 인자가 char*형이기 때문에 c_str()함수로 변환해주어야함. string str = "34"; int intValue = atoi(str.c_str()); int to string - int에서 string으로 변환 to_string()함수 사용. -> to_string(int) int intValue = 5; string str = to_string(int..

std::string과 std::wstring간의 문자열 변환 관련

=====================================================================    출처: http://myblue0324.tistory.com/118  1. std::string을 std::wstring으로 변환.view plaincopy to clipboardprint?// 방법1.  std::string str = "string";  std::wstring wstr = L"";    wstr.assign(str.begin(), str.end());    // 방법2.   USES_CONVERSION;    std::string str = "string";  std::wstring wstr(A2W(str.c_str()));  2. std::wstring을..

[OpenGL] GL_POLYGON_SMOOTH 안티 엘리어싱 적용후 네모난 사각형도형의 POLYGON 또는 GL_QUADS의 텍스쳐에 깨진 대각선 선이 보이는경우

=====================================================================    네모난 사각형 POLYGON 또는 GL_QUADS 으로 그려줄때 GL_POLYGON_SMOOTH 안티 엘리어싱 적용후 텍스쳐에 깨진 대각선 선이 보이는경우 ex) 이런식으로  glBegin(GL_QUADS); glTexCoord2d(0.0f, 0.0f);  glVertex2d(0, 0); glTexCoord2d(1.0f, 0.0f);  glVertex2d(width, 0); glTexCoord2d(1.0f, -1.0f); glVertex2d(width, -height); glTexCoord2d(0.0f, -1.0f); glVertex2d(0, -height);  glEnd()..

OpenGL 안티 얼라이싱(Anti-Aliasing)과 멀티샘플링(MultiSample) 관련

=====================================================================  http://www.dhpoware.com/demos/glMultiSampleAntiAliasing.html ---------------------------------------------------------------------------------------------------------------------------------------------멀티샘플링 소스:  =====================================================================              출처: http://www.programkr.com/bl..

[MFC] MFC에서 UI Thread MFC 스레디 관련, 스레드 중 관련 UI 생성 관련

=====================================================================     출처 :http://blog.naver.com/xtelite/50023358990   MFC에서의 Multithread OS는 구분하지 않지만 MFC는 사용자 편의를 위하여 두 가지 형태로 지원 1.     Worker thread2.     User Interface thread Worker thread ::AfxBeginThread() 함수를 이용 CWinThread* ::AfxBeginThread(       AFX_THREADPROC pfnThreadProc,       LPVOID pParam,       int nPriority = THREAD_PRIORITY_N..

C, C++ MFC 컨트롤, 프레임 디자인 하기 관련

=====================================================================      출처: http://egloos.zum.com/sunyoungis/v/1022109(MFC)1주차 다이얼로그 생성http://sunyoungis.egloos.com/1022109 Test 프로젝트 생성 (다중문서선택)      2. 솔루션 탐색기 아래 탭에서 [리소스뷰] - [Menu] - [IDR_MAINFRAME] - Test/다이얼로그 만들기       3. 다이얼로그 마우스 오른쪽 클릭 -> ID 부분 편집한다.     4. ID편집후 -> 이벤트 처리기 추가      5. CMainFrame 선택후 [ 추가 및 편집 ]     6. 솔루션 탐색기 아래 탭에서 [리..

OpenGL D3D 그래픽 용어 정리 관련

================================= ================================= ================================= 출처: http://leejg.tistory.com/entry/%EA%B7%B8%EB%9E%98%ED%94%BD-%EC%9A%A9%EC%96%B4-%EC%A0%95%EB%A6%AC ▷ 24-bit Precision이 기능은 Z-Buffer와 내부 렌더링과 같은 비트수에 처리에 관한 부분을 정확하게 처리를 해주게 되는 기능입니다. 비트수가 높을수록 연산처리는 더욱 정확하게 될 것입니다. 이 기능은 화면에 나타나게 되는 화면 깨짐현상과 유사한 결함을 줄여주는 기능을 합니다. 부정확한 Z-Buffer연산은 트라이앵글이나 픽셀의 D..

반응형