전체 글3 OpenGL Context란 무엇인가? 1. 개념 OpenGL Context는 OpenGL API를 사용하여 그래픽을 렌더링하는 데 필요한 모든 정보를 가지는 데이터 구조이다. 여기에는 활성 셰이더(Active Shader), 현재 정점 배열(Current Vertex Array), 현재 프레임 버퍼(Current Framebuffer)와 같은 렌더링 파이프라인의 현재 상태(Current State) 정보가 포함된다. 또한 렌더링 프로세스에 사용되는 텍스처(Texture), 정점 버퍼(Vertex Buffer) 및 기본 프레임 버퍼(Default Framebuffer 또는 Window system-provided Framebuffer)와 같은 리소스도 포함된다. 2. 역할 OpenGL Context는 활성 셰이더 설정, 현재 정점 배열 설정 .. 2023. 1. 24. Visual Studio 2022, x86 Assembly 개발 환경 구축 Visual Studio 2022에서 x86 Assembly 개발 환경을 구축하는 과정은 다음과 같다. Visual Studio 2022 설치 세부 정보 확인 개발을 위한 프로젝트 생성 및 설정 필수 확장 프로그램 설치 개발 환경 테스트 1. Visual Studio 2022 설치 세부 정보 확인 현재 설치된 Visual Studio 2022에서 'C++를 사용한 데스크톱 개발'이 가능한 지 확인한다. 'Visual Studio Installer'에서 '수정' 버튼을 클릭한다. '워크로드'에서 'C++을 사용한 데스크톱 개발' 항목이 체크되어 있는지 확인한다. 만약 체크되어 있지 않다면, 'C++을 사용한 데스크톱 개발' 항목을 선택하고, 설치 세부 정보에서 위의 그림과 같이 6개 항목이 기본적으로 선택.. 2022. 12. 3. [Windows 환경] 라즈베리파이 3 모델 B+, Ubuntu Server 설치 방법 Windows 11 환경에서 라즈베리파이 3 모델 B+에 'Raspberry Pi OS'가 아닌 'Ubuntu Server' 운영체제를 설치한다. 설치 방법은 다음의 순서로 이루어진다. Raspberry Pi Imager 설치 SD 카드 포맷 설치할 Ubuntu Server 운영체제 버전 선택 고급 옵션 설정(Optional) Ubuntu Server 설치 이미지 완성 1. Raspberry Pi Imager 설치 Raspberry Pi Imager 프로그램은 https://www.raspberrypi.com/software/ 에서 다운로드 받는다. 본인의 환경에 맞는 설치 파일을 다운로드 받아 설치하거나 터미널에서 명령어로 설치할 수 있다. 2. SD 카드 포맷 라즈베리파이에 운영체제를 설치하기 위한 .. 2022. 11. 27. 이전 1 다음