일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- multi process
- turingmachine
- git
- 수리명제
- 하나의 솔루션
- superbible
- OpenGL
- Tutorial
- 튜링기계
- vertex sahder
- Qtspim
- .sln
- glfw
- vertexarrayobject
- visualstudip
- fragment
- glDrawArrays
- vertex
- 파일생성 명령어
- 정의
- 자동판결
- qtspim stack
- 멀티프로세스
- 솔루션에프로젝트추가
- shader
- VAO
- interface block
- 시작
- fetching
- 프로젝트 여러개
- Today
- Total
목록superbible (2)
공사중
일단은 본 내용을 눈으로 보면서 이해합니다. 실제로 실행해보는 것은 필요할 때에 언급하겠습니다. 빈 윈도우 띄워보기 #include "sb7.h" class my_application : public sb7::application { public: void render(double currentTime) { static const GLfloat red[] = { 1.0f, 0.0f, 0.0f, 1.0f }; glClearBufferfv(GL_COLOR, 0, red); } }; DECLARE_MAIN(my_application); 먼저 sb7.h를 include 합니다. 이 헤더파일은 sb7라는 namespace를 정의하고 그 안에 applicaion이라는 이름을 가지는 class를 정의합니다. 우리는 ..
프로젝트 빌드하기 여기에서 openGL SuperBible의 샘플 코드를 다운받습니다. 원하는 위치에 압축을 해제합니다. 여기에서 Cmake를 다운받습니다. CMD를 열고 cmake라고 입력했을 때 아래와 같은 화면이 나오지 않는다면 path를 추가합니다. {2.에서 압축을 해제한 위치}\sb7code-master\extern\glfw-3.0.4로 이동한 다음, 아래의 코드를 CMD에 입력합니다. '.'까지 입력해야합니다. cmake -G "Visual Studio 15" . {2.에서 압축을 해제한 위치}\sb7code-master\extern\glfw-3.0.4에 생긴 GLFW.sln파일을 VS2017로 실행해서 아래의 두 버전으로 빌드합니다. 아래 디렉토리에서 debug 파일 안에 있는 glfw3...