2022/02 2

윈도우 환경에서 VS Code + CMake 환경 구성하기

https://github.com/kahuz/vscode_cmake_windows GitHub - kahuz/vscode_cmake_windows Contribute to kahuz/vscode_cmake_windows development by creating an account on GitHub. github.com 회사 업무를 하다보니 임베디드 환경과 리눅스 환경 그리고 windows 환경 모두 지원하는 프로젝트를 많이 다루게 되었다. 사실 개발이야 늘 하던 것이기에 큰 어려움이 없지만 빌드 환경을 통일하지 않으면 불편한 점이 한 둘이 아니게 된다. 그런 점에서 CMake 는 다른 빌드 환경보다 강력한 크로스 플랫폼 빌드 환경을 제공하고 있기에 주로 사용하게 되었다. 여담은 이쯤하고 윈도우 환경에서..

ETC 2022.02.28

Image Editor

Image Editor 는 현 직장에서 OpenGL 이나 영상처리와 관련된 리소스를 처리하기 위해 만든 프로젝트이다. ( https://github.com/kahuz/image_editor ) OpenGL에서 처리할 png 이미지의 병합이나 yuv format 의 RGB 변환 혹은 반대와 같이 상황에 따라 필요한 리소스를 만들고 편집하기 용이하게 하기 위해 만들었다. 블로그 내에 소개한 ImGui 를 이용하여 UI를 구성하였고 심플한 텍스처는 opengl로 생성하여 ImGui를 통해 렌더링하게 해두었다. 깃헙의 소스코드를 보면 yuv format 변환식 등이 최적화 되어 있지 않은데, 그 이유는 wiki 에 소개된 이미지 변환 수식을 그대로 코드화하는 공부 개념으로 작성했기 때문이다. 아래는 샘플 영상이다.