LWJGL(Light Weight Java Game Library)는 자바를 위한 오픈 소스 게임 개발 라이브러리이다.
개발자 | LWJGL 팀 |
---|---|
안정화 버전 | 3.0.0b / 2015년 11월 20일 |
미리보기 버전 | 3.0.0b / 2015년 11월 20일 |
저장소 | |
프로그래밍 언어 | 자바, C, 코틀린 |
운영 체제 | 윈도우, 리눅스, OS X |
플랫폼 | 자바 플랫폼 |
종류 | 자유 컴퓨터 라이브러리 |
라이선스 | BSD 라이선스 |
상태 | 지원 중 |
웹사이트 | www |
2014년 11월 13일, 기존의 LWJGL 버전을 완전히 다시 쓴 LWJGL 3 제작을 발표하였고 2015년 4월 17일 알파 버전을 공개하였다. 전 버전 보다 더 많은 라이브러리를 포함하고 있으며 오큘러스 리프트 소프트웨어 제작을 위한 라이브러리 또한 포함하고 있다.
바인딩 | 설명 | 참고 |
---|---|---|
EGL | 크로노스 렌더링 API와, 기반이 되는 네이티브 플랫폼 윈도 시스템 간의 인터페이스. | |
OpenCL | 크로스 플랫폼 병렬 컴퓨팅용 API. | |
OpenGL | 대부분의 GPU 벤더들이 구현한 3D 그래픽스 구현체. | 대부분의 확장 기능들이 지원되지만 요청에 따라 덜 유명한 확장 기능들이 추가될 수 있다. |
OpenGL ES | 휴대 전화, 태블릿, 콘솔 등 임베디드 시스템을 위한 OpenGL. | |
벌컨 | 차기 크로스 플랫폼 3D 그래픽스 API. | |
GLFW | OpenGL 및 벌컨 컨텍스트, 사용자 입력을 관리하는데 필요한 창 관리 라이브러리. | |
JAWT | AWT 네이티브 인터페이스. | |
nfd | 크기가 작은 크로스 플랫폼 네이티브 파일 다이얼로그 라이브러리. | |
tinyfd | 크기가 작은 네이티브 다이얼로그 라이브러리. | |
OpenAL | 3차원 오디오 API. | ALC 및 기타 확장 지원함. |
OpenAL Soft | OpenAL의 자유 라이선스 소프트웨어 구현체. | |
bgfx | 다중 그래픽스 백엔드를 지원하는 크로스 플랫폼 렌더링 라이브러리. | |
LibOVR | 오큘러스 리프트 SDK의 API. | |
NanoVG | OpenGL을 사용한 2D 벡터 그래픽스 렌더링 라이브러리. | |
Nuklear | 단순 GUI 라이브러리. | |
par shapes | 파라메트릭 및 기타 단순 도형 생성기. | |
STB | 이미지, 사운드, 글꼴을 로드하기 위한 가벼운 싱글 파일 라이브러리. | |
dyncall | 포터블한 방식으로 동적으로 C 함수를 호출하기 위한 라이브러리. | |
C 동적 메모리 할당 | 저급(Low-level) 메모리 관리. | |
LMDB | 메모리 맵 파일을 이용한 고속 데이터베이스 라이브러리. | |
xxHash | 고속 해시 알고리즘. | |
VMA | 벌컨 그래픽스 API용 메모리 할당자 |
This article uses material from the Wikipedia 한국어 article LWJGL, which is released under the Creative Commons Attribution-ShareAlike 3.0 license ("CC BY-SA 3.0"); additional terms may apply (view authors). 별도로 명시하지 않은 경우, 내용은 CC BY-SA 4.0에 따라 사용할 수 있습니다. Images, videos and audio are available under their respective licenses.
®Wikipedia is a registered trademark of the Wiki Foundation, Inc. Wiki 한국어 (DUHOCTRUNGQUOC.VN) is an independent company and has no affiliation with Wiki Foundation.