회원 및 비회원 모두 열람이 가능합니다. 최대 업로드 가능한 용량은 20MB 입니다.

고도리입니다.


SDL은 예전 Aesop에서도 많이 쓰였었던 라이브러리이고, 워낙 게임쪽에는 많이 사용했던 라이브러리라 다들 잘 아실겁니다.


SDL이 1.x대를 마감하고, 2.x대를 시작한지 몇년이 되어가네요.

저도 2015년에 SDL-2.0.3을 가지고 간단한 오디오 프로젝트를 마무리 했던 기억이 납니다.


근래, 다른 OS간에 소스레벨로 호환되는 단순하고, 강력한 GUI 툴을 고민하다가, 다시 SDL2에 관심을 갖게 되었습니다.

보다가 보니, 많이 바뀌어서 허걱 했습니다.


제가 관심있게 본 특징을 간단하게 정리를 하면....


1. License의 변화

LGPL --> Apache licence


2. 기능의 변화

SDL2는 무조건 가속기 HW가 동작해야 합니다.

예를 들어 2D가속기가 없다면, 무조건 3D 가속기가 있어야 하고, 거의 3D 가속기가 기본입니다.


ex> Framebuffer에 포팅이 안됩니다. framebuffer를 쓰려면 SDL 1.x 대를 쓰라고 게시판에서 얘기가 되더군요.

어떤 사람이 Mali engine에 framebuffer용으로 SDL2를 포팅해 놨는데, Framebuffer용이라기 보다는 Fb를 이용해서 3D engine을 사용하도록 한 코드였습니다.


3. Audio record 지원


4. Touch 및 Multi-touch device 지원

이외로 게임패드 및 조이스틱 지원이 아주 잘 되어 있습니다.


5. 멀티 윈도우 개념 지원

- 이전에는 멀티 Surface개념이었는데, 지금은 멀티 윈도우가 지원됩니다.

- 윈도우 시스템으로 갈 수 있는 부분이 있는데, 이는 가속기 HW때문에 어쩔 수 없는 선택으로 보여집니다.


6. Android 지원

- 저는 이거 때문에 보게 되었습니다.


https://www.libsdl.org/index.php

--------------------


내일이나 주말에 정리해야겠네요.


어제도 술............오늘도 술이라.....ㅠ.ㅠ

"사람은 자기가 보고 싶은 현실만 볼 뿐이다." - Gaius Julius Caesar
엮인글 :
http://www.aesop.or.kr/index.php?mid=Board_Community_Freeboard&document_srl=143685&act=trackback&key=a33

천동이

2018.07.27 18:50:43
*.21.250.185

SDL을 잠깐 만저보고 말았는데 갑자기 관심이 가져지네요 ㅎㅎㅎ

고도리

2018.07.29 14:59:40
*.170.154.206

2편으로 써야겠네요.....ㅎㅎ

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 교육 홍보 및 광고는 "교육 및 세미나 홍보" 게시판을 이용해 ... 관리자 2010-07-15 107002
1884 사람이 죽자꾸나 빡시게 5 년 노력하면 ... [1] 솜사탕천사 2018-11-16 148
1883 ARM 워크스테이션 소개 [2] 행인1 2018-11-07 193
1882 안드로이드 OS 개발에 대한 잡설.. [4] 천동이 2018-09-27 327
1881 Firefly RK3399 안드로이드 8.1(하드웨어 NN API 지원) SD... [1] 천동이 2018-09-21 196
1880 요즘같은 세상에는 일등 기술력만 있으면 살아 남는것 같읍니다... 솜사탕천사 2018-08-26 247
1879 [SDL2] Android SDL2로의 발전과 OpenGL or OpenGL ES... [2] 고도리 2018-07-29 370
1878 Khadas Edge(RK3399 보드) 샘플 무상 지원 행사를 하는 것 같... file [2] 천동이 2018-07-27 380
» [SDL2] SDL2로의 발전과 OpenGL or OpenGL ES(1) [2] 고도리 2018-07-25 215
1876 [언어] 근래 취미(?)로 Go 언어를 보고 있습니다. [5] 고도리 2018-07-25 295
1875 QT 개발 말아먹었나봐요... [5] 김민욱 2018-07-16 447
1874 [같이 애기해 봐요] 요즘 IT 개발로 돈벌이하는 큰 흐름 ..... [3] 솜사탕천사 2018-06-29 391
1873 Pine64에서 드디어 RK3399 SBC가 출시 되었네요. [1] 천동이 2018-06-11 468
1872 이솝 사이트 개편 작업은 언제쯤 이루어지나요 ? [1] 솜사탕천사 2018-06-04 201
1871 라즈베리파이에 아마존 알렉사를 올려봤습니다 ^^ [1] 천동이 2018-05-28 357
1870 Ubuntu 18.04 소식 [6] 이제현 2018-05-02 699
1869 샤오미 AI 스피커를 분해해봤습니다. [7] 천동이 2018-04-10 465
1868 설문조사 - 오프라인 강의한다면 참여 의사가 있는 강의 투표에... 천동이 2018-04-09 123
1867 DSRC 대역에서 Ping6 관련 질문 [15] 김증일 2018-03-20 277
1866 이메일 인증 처리 문제. [2] 유형목 2018-03-19 110
1865 [RK3399] Odroid-N1 소스가 링크에 보이네요. [2] 고도리 2018-03-19 252

사용자 로그인