forked from woimalabs/libw
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
executable file
·35 lines (24 loc) · 1.15 KB
/
README
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
31
32
33
34
35
libw
====
Author: Antti Peuhkurinen ([email protected])
Platform support
================================
Hide platform differences for graphics, input and audio for next platforms:
- iOS 7.0 or newer
- Android x.x (to be defined) or newer
- Linux Desktop: Ubuntu 16 LTS with gles2-mesa and pulse API
Description from src subfolders
================================
base: base helper classes, for example: file based resource sharing, basic classes for other components
graphics: mesh, texture and shader abstraction. Using GLES2 on linux and Apple's extended GLES on iOS.
events: touch (linux: mouse) abstraction
animation: path animation, easing. animation management
events: touch and mouse abstraction, keyboard events for linux
scene: base classes for tree based scene structure foir entity-component like scene creation
math: helpers for Eigen
Assets/ folder (texture and shaders)
==============================
Supported asset types:
.png for texture data
.mapping for texture atlas
Note: graphics assets (.png and .mapping) should be placed separately to graphics_full (1:1 "full" bitmaps) and graphics_half (1:2 scaled bitmaps) folders