From fad81f36e4cfd37901caad8555c49c41ac65aaee Mon Sep 17 00:00:00 2001 From: raysan5 Date: Wed, 31 Dec 2014 19:25:50 +0100 Subject: [PATCH] Updated docs --- CHANGELOG | 17 ++++++++++++++++- README.md | 13 ++++++++++++- ROADMAP.md | 6 ++++-- 3 files changed, 32 insertions(+), 4 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 33360095..47d90069 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,11 +1,26 @@ changelog --------- -Current Release: raylib 1.2 (16 September 2014) +Current Release: raylib 1.2.2 (31 December 2014) NOTE: Only versions marked as 'Release' are available in installer, updates are only available as source. NOTE: Current Release includes all previous updates. +----------------------------------------------- +Release: raylib 1.2.2 (31 December 2014) +----------------------------------------------- +[*] Added support for HTML5 compiling (emscripten, asm.js) +[core] Corrected bug on input handling (keyboard and mouse) +[textures] Renamed function CreateTexture() to LoadTextureFromImage() +[textures] Added function ConvertToPOT() +[models] Corrected bug on DrawBillboard() +[models] Corrected bug on DrawHeightmap() +[models] Renamed LoadCubesmap() to LoadCubicmap() +[audio] Added function LoadSoundFromWave() +[makefile] Added support for Linux compiling +[stb] Updated to latest headers versions +[*] Lots of tweaks around + --------------------------------------------------------------- Update: raylib 1.2.1 (17 October 2014) (Small Fixes Update) --------------------------------------------------------------- diff --git a/README.md b/README.md index 202193ab..64ee1684 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,9 @@ Allegro and SDL have also been analyzed for reference. Want to see how easy is making games with raylib? Jump to [code examples!] (http://www.raylib.com/examples.htm) +Since version 1.2.2 raylib can compile directly for web (html5) using emscripten and asm.js, +to see a demo of raylib features working on web, [check here!] (http://www.raylib.com/raylib_demo.html) + history ------- @@ -83,7 +86,7 @@ features * Powerful math module for Vector and Matrix operations [raymath] * Audio loading and playing with streaming support (WAV and OGG) * Custom color palette for fancy visuals on raywhite background - * Multiple platforms support: Windows, Linux, Mac, **Android** and **Raspberry Pi** + * Multiple platforms support: Windows, Linux, Mac, **Android**, **Raspberry Pi** and **HTML5** raylib uses on its core module the outstanding [GLFW3] (http://www.glfw.org/) library. The best option by far I found for multiplatform (Windows, Linux, Mac) window/context and input management (clean, focused, great license, well documented, modern, ...). @@ -160,6 +163,14 @@ _Step 3._ Navigate from command line to folder raylib/template_android/ and type NOTE: libraylib.a will be generated in folder raylib/src_android/obj/local/armeabi/, it must be copied to Android project; if using raylib/template_android project, copy it to raylib/template_android/jni/libs/. +**Building raylib sources for Web (HTML5)** + +_Step 1._ Make sure you have installed emscripten SDK: + +> Download latest version from [here].(http://kripken.github.io/emscripten-site/docs/getting_started/downloads.html) I recommend following the portable version installation instructions. + +_Step 2._ TODO + building examples ----------------- diff --git a/ROADMAP.md b/ROADMAP.md index b48c3044..0814e0b9 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -6,16 +6,18 @@ Here it is a list of features I would like to add and functions to improve. Around the source code there are some TODO points with pending revisions/bugs and here it is a list of features I would like to add. +This roadmap is quite outdated... a full list of all the features we are working on should be listed here at some point... + raylib v1.x - [DONE] Review Billboard Drawing functions - [DONE] Review Heightmap Loading and Drawing functions - Load Heightmap directly as a Model - Lighting support (only 3d mode) - [DONE] Simple Collision Detection functions - - Default scene Camera controls (zoom, pan, rotate) + - [IN PROGRESS] Default scene Camera controls (zoom, pan, rotate) - Basic Procedural Image Generation (Gradient, Checked, Spot, Noise, Cellular) - [DONE] Software mipmapping generation and POT conversion (custom implementation) - - TTF fonts support + - [IN PROGRESS] TTF fonts support Any feature missing? Do you have a request? [Let me know!][raysan5]