일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 파이썬
- 혼공단5기
- 한빛미디어
- 혼공컴운
- tutorial
- 혼자공부하는C언어
- 혼공머신
- 혼공C
- 혼공스
- 리뷰리뷰
- 자바스크립트
- 혼공S
- C++
- OpenGL
- vulkan
- 책리뷰
- 데이터분석
- 혼공학습단
- 나는리뷰어다
- 네트워크
- 불칸
- 딥러닝
- 컴퓨터그래픽스
- 혼자공부하는네트워크
- 혼공
- 제이펍
- 벌칸
- 머신러닝
- 혼공단
- 혼공네트
- Today
- Total
목록프로그래밍 (24)
Scientia Conditorium
이전글 : [OpenGL003] Refresh Callback 함수 등록 [OpenGL003] Refresh Callback 함수 등록이전글 : [OpenGL002] glew 설치 및 에러 수정 [OpenGL002] glew 설치 및 에러 수정이전 글 : [OpenGL001] Visual Studio 2022 with OpenGL,GLFW (tistory.com) [OpenGL001] Visual Studio 2022 with OpenGL,GLFW※ 본 글은 Window10 + Visual Studmolonlabe.tistory.comKeyboard Callback 함수이전 포스팅에서는 Refresh 콜백 함수를 등록해보았습니다. refresh 콜백 함수를 통해 윈도우 창이 조절될 때마다 등록한 함수가 ..
이전글 : [OpenGL002] glew 설치 및 에러 수정 [OpenGL002] glew 설치 및 에러 수정이전 글 : [OpenGL001] Visual Studio 2022 with OpenGL,GLFW (tistory.com) [OpenGL001] Visual Studio 2022 with OpenGL,GLFW※ 본 글은 Window10 + Visual Studio 2022 버전에서 작성했지만 Window11에서도 동일합니다. 본격적인 컴퓨터molonlabe.tistory.com이전 코드 정리OpenGL 사용 방법을 알려주는 것이 목적이라면 굳이 이렇게 코드를 정리할 필요는 없습니다. 그러나 이 블로그에서는 개인적인 공부도 포함하여 작성하고 있기 때문에 중간중간 코드를 정리하고 있습니다. 먼저 모든..
이전 글 : [OpenGL001] Visual Studio 2022 with OpenGL,GLFW (tistory.com) [OpenGL001] Visual Studio 2022 with OpenGL,GLFW※ 본 글은 Window10 + Visual Studio 2022 버전에서 작성했지만 Window11에서도 동일합니다. 본격적인 컴퓨터 그래픽스에 앞서서 환경 설정 셋팅을 하도록 하겠습니다. 비쥬얼 스튜디오 설치 방법은 생molonlabe.tistory.comGLEWglew는 OpenGL Extension Wrangler Library 약자로 글루라고 하거나 한 글자씩 읽습니다. OpenGL 버전은 다양하지만 어떤 버전이든지 반드시 제공해야 하는 기능은 코어 라이브러리(core library)에 들어..
CMake 정의Cross Platform Make 의 약자로 빌드 과정을 Platform, ToolChain에 비종속적인 방법으로 작성할 수 있음.빌드 시스템(Build System)이 아닌 빌드 시스템 생성기(Build System Generator).즉, Visual Studio, XCode와 같은 Native Build System이 사용하는 파일을 생성.생성 후 Test, Package를 통해 간편하게 실행할 수 있도록 지원 Build System 정의빌드를 정의하고 수행하기 위한 파일과 도구를 의미예를 들어 아래와 같은 것들이 있음소스 코드(Source Code)리소스(Resource)컴파일러(Compiler)링커(Linker)패키징(Packaging)테스팅(Testing)Operating ..
※ 해당 글은 인터넷 이곳 저곳에 있는TDD 관련 의견들을 모아놓은 것입니다.※ 본 블로그 주인장은 TDD에 다소 부정적인 의견을 가지고 있습니다.※ 아래 내용에 블로그 주인장 의견을 일절 없음을 미리 말씀드립니다.※ 자세한 출처는 생략하고 대략적인 URL 주소와 위치만 제일 하단에 남깁니다. TDD의 문제점1실제 돌려야 할 코드를 작성하는 사람이 테스트 코드도 작성한다.테스트 코드 자체에 문제가 있다면 결국 도돌이표테스트 코드부터 만드느라 실제 코드를 만드는데 지장이 생기는 경우가 있다.그럼에도 코드의 질이 극적으로 좋아진다는 어떠한 근거도 찾을 수 없다.TDD 방법론이 나온지 20년이 지났지만, 측정 가능한 장점들은 존재하지 않는다.대부분 난 이걸 썼더니 좋아졌다라는 경험이 전부다.특히 렌더링 파트..
선정 기준1. 콘센트 자리가 많아야 함2. 좌석이 충분히 넓어야 함3. 음식 맛이 카페 체인점과 비교했을 때 동등하거나 이상단, 음료 가격은 고려하지 않음 이디야 마장역점 (서울 성동구 마장로 293-1) 브로일링 커피 (서울 마포구 광성로 37-8) 방문객들이 대부분 공부하러 오는 듯한 분위기투썸플레이스 학동사거리점 (서울 강남구 선릉로 806 1층) 평일 방문객 수는 잘 모르겠으나 주말 방문객은 위 사진처럼 자리가 널널하다고 보면 됨 가끔 근처 콘서트나 전시회 같은 행사로 인해 엄청나게 붐빌때가 있음홍대입구 모노블럭 (서울 마포구 와우산로23길 14) 언덕 위쪽에 위치에 있기 때문에 사람들이 가기를 꺼려함 → 자리가 널널 혜화역 두채 (서울 종로구 율곡로 13가길 8)지하철역과 상당히 멀리 떨어져있..
본 블로그에서 번역된 Vulkan 프로그래밍 튜토리얼의 원문은 https://vulkan-tutorial.com 에서 가져왔습니다. 번역된 글은 여러 번역기를 통해 작성한 것으로 오역 및 의역이 있습니다. 번역된 글을 2023년 11월 기점으로 작성되었기 때문에 원문 내용이 바뀌었을 수도 있습니다. 본문 도중 아래와 같은 지그재그 가로줄 표시가 나온다면 원문에 없는 내용의 글입니다. 본 블로그에서 따로 작성한 코드는 https://github.com/twoo0220/vulkanTW 에 올려두었습니다.
원문 : Validation layers - Vulkan Tutorial (vulkan-tutorial.com) [Vulkan006][번역] Vulkan Tutorial - 삼각형 그리기 유효성 검사(Drawing a triangle - Validation layers) Validation layers - Vulkan Tutorial What are validation layers? The Vulkan API is designed around the idea of minimal driver overhead and one of the manifestations of that goal is that there is very limited error checking in the API by default. E..
[Vulkan][오류] VUID-vkGetDeviceQueue-queueFamilyIndex 오류 Vulkan 프로그램 초기화하는 도중에 vkGetDeviceQueue 함수에서 에러가 발생하였다. validation layer: Validation Error: [ VUID-vkGetDeviceQueue-queueFamilyIndex-00384 ] | MessageID = 0x99bbdd45 | vkGetDeviceQueue(): queueFamilyIndex (0) is not one of the queue families given via VkDeviceQueueCreateInfo structures when the device was created. The Vulkan spec states: queu..
[Vulkan][오류] Validation Error : VUIT-vkDestroyInstance 오류 Vulkan 프로그램을 종료할 때 리소스를 정리하는 과정에서 아래와 같은 오류가 나왔다. validation layer: Validation Error: [ VUID-vkDestroyInstance-instance-00629 ] Object 0: handle = 0x1ecbcf2ed00, type = VK_OBJECT_TYPE_INSTANCE; Object 1: handle = 0xfd5b260000000001, type = VK_OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT; | MessageID = 0x8b3d8e18 | vkDestroyInstance(): OBJ ERROR ..