한국어
팁/강좌/노하우
 

CPU에는 2 ~ 8 개의 큰 코어가있는 반면, GPU에는 수백 또는 수천 개의 작은 코어가 있다.

그래서 GPU를 이용하면 코드를 병렬로 실행하는 데 큰 도움이된다. 즉, 스레드가 다른 스레드가 완료 될 때까지 기다리지 않고 한꺼번에 여러 연산을 실행할 수 있다.

쉐이더는 GPU에서 실행되는 작은 프로그램인데 다양한 목적의 쉐이더 언어가 있다. 

주로 GLSL 쉐이더를 많이 사용하는데 GLSL은 WebGL에 사용되는 셰이더 언어이다. 즉, 브라우저에서 실행할 수 있다는 얘기다. 

아래 사이트는 WebGL기반에서 퀴즈를 통한 쉐이더 언어를 퀴즈로 배울 수 있는 곳이다.

http://hughsk.io/fragment-foundry/chapters/01-hello-world.html

GLSL 쉐이더 편집기를 제공하며, 코드를 즉시 편집 하고 결과를 확인 할 수 있어 편리하다.

GLSL.png

 

 

 

이 글과 연관된 다른 글
  1. [2019/10/01] OpenGL 렌더링을 QtQuick과 통합하는 방법 by makersweb (514)
  2. [2018/12/09] ShaderEffect QML Type 을 이용한 그래픽효과 by makersweb (898)
번호 제목 글쓴이 날짜 조회 수
39 윈도우에서 안드로이드 flutter 프로그래밍 개발환경 구축(with Visual Studio Code) file makersweb 2020.09.16 3
38 IT 관련 유용한 사이트 공유합니다 예니 2020.07.19 34
37 윈도우 Chocolatey 패키지 관리자 설치방법 file makersweb 2019.11.17 250
36 윈도우10에서 RSS 피드를 구독하는 방법 makersweb 2019.10.01 694
35 Microsoft 터미널 및 코드 편집기를위한 새로운 오픈소스 폰트 file makersweb 2019.09.20 128
34 git 로그를 심플하고 직관적으로 보기 file makersweb 2019.09.16 148
33 Webhook(웹후크)란 무엇인가 makersweb 2019.07.22 2440
32 故박경리 작가 손글씨, 무료 글꼴로 공개 makersweb 2019.01.05 172
31 저렴한 비용으로 만든 비트코인 하드웨어 지갑(Cold storage) file makersweb 2018.12.27 147
30 어떤 프로젝트, 이슈관리 도구를 써야할까? file makersweb 2018.02.27 5655
29 웹기반 리눅스(유닉스) 시스템 관리 도구 - webmin file makersweb 2018.02.19 980
28 한글 무료 폰트 모음 makersweb 2018.02.03 646
» 재밌는 퀴즈로 쉐이더 프로그래밍 배우기 file makersweb 2018.02.01 297
26 Flux 어플리케이션 아키텍쳐 file makersweb 2018.01.30 166
25 죄와 벌 (완역본) Prestuplenie i nakazanie Pjk 2011.02.13 4375
24 위대한 설계-THE GRAND DESIGN [1] Pjk 2010.12.14 3383
23 연금술사, The Alchemist. Pjk 2010.05.14 5196
22 여행의 기술 (The)art of travel file Pjk 2009.09.01 4448
21 신 (Le Souffle des Dieux) [1] 박종규 2009.08.21 4231
20 지식e (가슴으로 읽는 우리시대의 智識) 시즌1 박종규 2009.08.20 4321