Ahmad Fatoum
3f09726331
CMake: Major cleanup to support find_package(raylib)
...
Remove that link_libraries_to_executable() hack and defines a proper
raylib target that can be used with target_link_libraries.
The same target is also available for external (user) code by using
find_package(raylib).
This results in:
- Remove hardcoded build directories from examples and games CMakeLists.txt
- Allow rlgl_standalone and other special examples to be built easily
- Allow CMake projects to find_package(raylib instead of fiddling with pkg-config
- Makes code a little more maintainable
- Fixes #471 , #606 .
- Makes code less confusing by removing the double use of PLATFORM (#584 ).
Note that this is still not _The Right Way_(TM), because normally
raylib-config.cmake (or its includes) would be automatically generated.
I didn't manage to get that to work though, so I went the easier route
of just wrapping pkg_check_modules for consumption by find_package.
2018-07-29 12:35:35 +02:00
raysan5
6f61e26a3c
Reviewed custom logging functionality
2018-07-28 17:57:05 +02:00
Pablo Marcos Oltra
c69f7953c7
Add SetTraceLogCallback to enable users setting custom logging ( #597 )
2018-07-26 21:57:45 +02:00
Ray
64e9d72c07
Reviewed audio example
2018-07-25 14:38:12 +02:00
James Hofmann
959f8e45f8
Complete raw_audio_stream example
...
1. Always synthesize a complete frame of audio, using a second buffer (this prevents gaps in playback)
2. Sine is computed correctly, with an adjustable frequency
3. User can modulate frequency in real-time with mouse
4. Entire audio buffer data is shown, visually demonstrating how sine changes in wavelength
2018-07-25 03:01:48 -07:00
Ahmad Fatoum
184e6de775
CMake: Don't build rlgl_standalone as part of the examples
...
Closes #588 .
2018-07-25 00:51:42 +02:00
Pablo Marcos Oltra
fa0de480f0
Fix HTML5 examples and games using CMake ( #589 )
...
Mimic the Makefile by outputting html + js instead of LLVM IR.
2018-07-25 00:39:17 +02:00
Ray
198a023527
First working version of IQM animations
...
Still a work in progress but it already works...
Current riqm API could be simplified...
2018-07-24 18:28:58 +02:00
Ahmad Fatoum
639ce09c9d
Travis CI: Fix emscripten build breakage
2018-07-21 19:42:23 +02:00
Jess Peter
f3d144bf0e
Convert window render sizes to floats
...
GLSL 1.10 is typesafe ([PDF specs](https://www.khronos.org/registry/OpenGL/specs/gl/GLSLangSpec.1.10.pdf ), page 22), so this shader will not load properly during build.
It's not a super important change, but I came across it while playing with the examples on my pi.
2018-07-21 18:56:16 +02:00
raysan5
74a0814a8f
Review formatting
2018-07-21 17:19:44 +02:00
raysan5
4c15515ba6
Support examples with Emterpreter
...
Examples can be compiled for web with no code change at all! Usually
examples need to be refactored for web... using emscripten code
interpreter (emterpreter), it can manage synchronous while() loops
internally... as a downside, execution is very slow...
2018-07-21 17:13:59 +02:00
raysan5
7dc66d2d3f
Looking for a place for raylib resource file
2018-07-21 16:18:33 +02:00
Ray
6e812cf147
Working on MP3 support
2018-07-19 23:15:46 +02:00
Ray
bff3bb758a
Reviewed audio_standalone
...
Now it works with mini_al library
2018-07-16 19:03:52 +02:00
Ray
b80ec381c8
Reviewed lighting example...
...
No model available, this example should probably be redesigned...
2018-07-16 18:44:18 +02:00
Ray
98273f0152
Reviewed compilation options
2018-07-16 18:43:24 +02:00
Ray
4d4d9b0170
Removed Oculus example
...
Oculus API has changed so much that it has no sense to keep this example here... it was funny to test it in the past...
2018-07-16 18:41:40 +02:00
Ray
5b37178af9
Reviewed rlgl_standalone example
2018-07-16 18:22:03 +02:00
Ray
096fd6f2c3
Converted rlgl module in header-only
...
This change allows rlgl.h usage as independent single-file header-only module... still some tweaks required, like removing GLAD dependency... required extensions could be manually loaded!
Also removed shader_distortion.h, embedded in rlgl.h
2018-07-16 17:53:47 +02:00
Ray
7d7c6fc42d
Reviewed example for clarity
2018-07-15 20:24:18 +02:00
Ray
dfc4baaa35
Added new example: text_font_sdf
2018-07-15 20:04:12 +02:00
Ray
971a7419ec
Start reviewing IQM loader...
2018-07-13 20:29:23 +02:00
Ray
5774d31893
Example tweak
2018-07-12 11:29:41 +02:00
Ray
d34c1285e0
Review Android Makefiles
2018-07-10 11:52:30 +02:00
culacant
b129ba09a6
fixed so it breaks
2018-07-05 23:35:53 +02:00
Ray
311d8b92f5
Upload IQM loader project -WIP-
2018-07-05 21:56:52 +02:00
Ahmad Fatoum
7c36237048
Example: Don't load texture removed from source tree
...
Fixes: c3b948b1
("Replaced skybox HDR image")
2018-07-03 23:14:24 +02:00
Ray
a1d9c33995
Reviewed models and examples
2018-06-30 20:02:32 +02:00
Ray
c8b378ae50
Added new example screenshot
2018-06-30 20:01:10 +02:00
Ray
afe81d94ce
Re-added: LoadFontEx()
2018-06-30 19:58:44 +02:00
Ray
64207b11c0
Removed unused textures
2018-06-30 19:58:08 +02:00
maficccc@gmail.com
59ebe1b7c3
Added support OpenBSD, NetBSD, DragonFly
2018-06-23 17:02:07 +02:00
Ray
1630597f08
Review OBJ loading example
...
Replaced old dwarf model
2018-06-21 16:48:54 +02:00
Ray
1ff8947864
Reviewed skybox example
2018-06-21 16:48:20 +02:00
Ray
c3b948b1b2
Replaced skybox HDR image
...
Note that HDR exposured possibilities are not used on this example...
2018-06-21 00:50:03 +02:00
Ray
d573a5ad60
Removed dwarf 3d model
...
Replaced by medieval 3d assets
2018-06-21 00:35:50 +02:00
Ray
d873314c27
Reviewed Windows resource file name
2018-05-29 00:52:08 +02:00
Ray
dbff40944a
Corrected issue with floats on TCC
...
It seems TCC was not casting correctly int values to float in some
specific situations
2018-05-28 00:48:07 +02:00
Ahmad Fatoum
bd2300fed3
CMake+Android: Skip tests with SetCameraMode
...
src/core.c does explicitly skip including <camera.h> on Android
and tests fail. Therefore skip these failing tests.
Closes #507 .
2018-05-21 01:17:13 +02:00
Ahmad Fatoum
20ddc6a2bb
Move utils.cmake to separate cmake/ directory
2018-05-21 01:08:28 +02:00
Ahmad Fatoum
c1b9104d54
Makefile: Remove unnecessary -no-pie for older GCC support
...
Currently, if:
* GCC doesn't supports -no-pie: Build error
* GCC supports -no-pie
* GCC is not configured with --enable-default-pie: No-op
* GCC is configured with --enable-default-pie:
Slightly worse performance because we still generate -fpie code
(-pie affects linker, -fpie affects compiler)
So instead of probing for existence of -fno-pie -no-pie, remove it altogether.
Fixes #540 : Build breakage on Debian 8 with gcc 4.9.
2018-05-12 11:41:12 +02:00
Ray
245704df72
Reviewed examples
2018-05-11 18:14:51 +02:00
Ray
aa76985c0d
Review raylib version to 2.0
...
Review raylib_icon resource
2018-05-11 18:14:19 +02:00
Ray
04db494db0
Renamed shader variable
2018-05-06 00:44:59 +02:00
Ray San
ec33e7d705
BREAKING CHANGE: Renamed SpriteFont type to Font
...
- Preparing MP3 files support
- Jumped version to raylib 2.0-dev (too many breaking changes...)
2018-05-04 16:59:48 +02:00
Ray San
6045062a05
Renamed some functions
...
- Renamed Begin3dMode() --> BeginMode3D()
- Renamed Begin2dMode() --> BeginMode2D()
- Renamed End3dMode() --> EndMode3D()
- Renamed End2dMode() --> EndMode2D()
2018-05-04 16:54:05 +02:00
Ray San
6324697ffd
Rectangle parameters changed to float
...
- Some examples tweaks
- Reviewed ImageFormat()
- Use float for text fontSize
2018-05-04 16:25:31 +02:00
raysan5
198d739256
BREAKING CHANGE: Renamed Camera -> Camera3D
...
Just added a fallback in the meantime...
2018-05-01 12:31:03 +02:00
raysan5
23e335d933
Implemented MeshTangents()
...
- Added Vector3OrthoNormalize() to raymath.h - not sure if it is correct
- Implemented MeshBinormals() - Mesh struct has not a place for them...
- Updated model_material_pbr example - tested but not working on my GPU
(old Intel HD), actually, it never worked on it...
2018-04-30 02:47:48 +02:00
Ray San
4cc12ef2b3
Review camera definition on examples
2018-04-11 10:13:00 +02:00
Ray San
cc3b8645df
Updated release version
2018-04-10 10:37:48 +02:00
lumaio teon
7bd0f8b28c
Fix mesh picking example
2018-04-07 04:00:06 -04:00
Ray
3e0de31424
Merge pull request #504 from Martinfx/master
...
Fix potential bugs from static analysis
2018-04-02 18:10:38 +02:00
maficccc@gmail.com
551cf50685
Fix Uninitialized argument value
2018-04-02 13:30:20 +02:00
maficccc@gmail.com
6a3eca3f92
Fix value stored to 'body' is never read
2018-04-02 13:30:20 +02:00
maficccc@gmail.com
9459186125
Fix call argument is an uninitialized value
2018-04-02 13:30:19 +02:00
maficccc@gmail.com
df74607479
Fix warning: illegal character encoding in string literal
2018-04-02 13:30:19 +02:00
Max Danielsson
42e64e931b
Simplify camera data switch in orthographic 3d example
2018-03-27 21:16:25 +02:00
Max Danielsson
e38d28543a
Remove state bool in camera projection type example.
...
Changes made based on commentary in pull request 513
2018-03-27 19:58:42 +02:00
Max Danielsson
d91179f8ab
Add orthographic projection example
2018-03-25 18:49:15 +02:00
Ray
6c6d6776c0
Merge pull request #482 from a3f/master
...
raymath.h: Use C99 inline semantics
2018-03-15 12:27:40 +01:00
raysan5
b9573e583f
Merge branch 'master' of https://github.com/raysan5/raylib
2018-03-11 11:02:03 +01:00
raysan5
d6c1159fce
Corrected typo
2018-03-11 11:01:58 +01:00
victorfisac
5b4197afeb
Updated copyright years
2018-03-10 21:14:11 +01:00
victorfisac
3201bad65a
Fixed memory leaks in physics step operations
2018-03-10 19:25:17 +01:00
Ray
276847eca9
Correct issue with tangents
2018-03-04 23:24:30 +01:00
maficccc@gmail.com
8cb324b2da
Fix result of operation is garbage or undefined
2018-03-04 16:26:49 +01:00
Ray
fd2adbe62d
Renamed CalculateBoundingBox() to MeshBoundingBox()
...
Renamed function for consistency with a possible Mesh manipulation functions (maybe added in a future). Naming follows Image*() manipulation functions.
2018-02-26 12:10:45 +01:00
Ahmad Fatoum
f52d2de582
raymath.h: Use C99 inline semantics
...
RAYMATH_EXTERN_INLINE was renamed to RAYMATH_HEADER_ONLY, which user code
may define if they want to use it as header-only library. If multiple
files in the same project define RAYMATH_HEADER_ONLY, they might each
have duplicate out-of-line definitions of the same functions.
By default, raymath.h exposes inline definitions, which instructs the
compiler _not_ to generate out-of-line definitons, if out-of-line
definitions are required, those of the file defined with
RAYLIB_IMPLEMENTATION are used instead. There may be only one such file.
In C++ mode, the compiler will select only one out-of-line definition
automatically, so no need to define a RAYLIB_IMPLEMENTATION.
Unfortunately, we have to remove raymath function declaration from
raylib.h as those declarations would lead to duplicate out-of-line
definitions which would yield linker errors. This problem didn't
exist with GNU89 or C++, because there multiple defintions are ok,
but in C99 they aren't.
2018-02-24 23:39:23 +01:00
RDR8
2b5fc12036
Update Makefiles. Enable example usage of staged libraylib.so.
2018-02-24 14:24:55 -06:00
Ahmad Fatoum
a5881fb9cc
Revert "raymath.h: Use C99 inline semantics"
...
This reverts commit 6ffc8cb799
.
and commit e4d7bbec1e
.
which I pushed by mistake...
2018-02-24 15:40:08 +01:00
Ahmad Fatoum
6ffc8cb799
raymath.h: Use C99 inline semantics
...
RAYMATH_EXTERN_INLINE was renamed to RAYMATH_HEADER_ONLY, which user code
may define if they want to use it as header-only library. If multiple
files in the same project define RAYMATH_HEADER_ONLY, they might each
have duplicate out-of-line definitions of the same functions.
By default, raymath.h exposes inline definitions, which instructs the
compiler _not_ to generate out-of-line definitons, if out-of-line
definitions are required, those of the file defined with
RAYLIB_IMPLEMENTATION are used instead. There may be only one such file.
In C++ mode, the compiler will select only one out-of-line definition
automatically, so no need to define a RAYLIB_IMPLEMENTATION.
Unfortunately, we have to remove raymath function declaration from
raylib.h as those declarations would lead to duplicate out-of-line
definitions which would yield linker errors. This problem didn't
exist with GNU89 or C++, because there multiple defintions are ok,
but in C99 they aren't.
2018-02-24 15:37:37 +01:00
Ray
97bf2706c4
Removed flag -fgnu89-inline
2018-02-21 23:28:34 +01:00
RDR8
97f8b85429
Update Makefile
2018-02-12 09:19:24 +00:00
RDR8
0be4d802ee
Update Makefile
2018-02-12 01:25:08 +00:00
RDR8
e86b4d4e03
Update Makefiles for Linux installation.
2018-02-11 22:58:15 +00:00
kai
bdb61306ac
CMake: build shape and texture examples ( #432 )
2018-01-17 20:14:14 +01:00
Ray
c8e97df233
Reviewed function GenImagePerlinNoise()
...
Added support for noise image offset
2018-01-17 00:43:30 +01:00
-
f2a675ae53
Reviewed Makefiles...
...
- Renamed VERSION to RAYLIB_VERSION
- Renamed API_VERSION to RAYLIB_API_VERSION
- Renamed RAYLIB_RELEASE to RAYLIB_RELEASE_PATH
- Support Web Assembly compilation on PLATFORM_WEB
2018-01-15 13:54:06 +01:00
-
ddf6c65d00
Review Makefiles and templates
2018-01-15 12:52:58 +01:00
raysan5
e69424c86f
Reviewed text input
2017-12-31 23:50:22 +01:00
raysan5
7965f983ba
Support Wayland display on Linux desktop
2017-12-28 18:14:39 +01:00
raysan5
c93bca8c27
Review Makefile config flags
...
Support external GLFW usage
Renamed some flags for consistency
2017-12-28 17:58:09 +01:00
Martinfx
dae426d9c6
Fixed path for FreeBSD
2017-12-23 18:29:44 +01:00
raysan5
5ae2c0d15b
Added Wayland support
...
Updated to latest GLFW library and working on Wayland support, still
looking how to implement it on raylib because it just exposes
PLATFORM_DESKTOP and defaults to X11 windowing system on Linux...
2017-12-09 19:05:42 +01:00
Ray San
3b5a26099e
Removed OpenAL Soft dependency on building
...
OpenAL Soft backend is still available in audio module, I'm thinking if
exposing it for building in some way or just left it there for advance
users to switch to it manually in case of necessity...
2017-12-05 14:01:35 +01:00
Ahmad Fatoum
f991a075e1
Build examples and games on Travis CI
...
They were disabled because they failed to build,
but this patch set fixes the build on Linux and macOS.
This doesn't apply to the AppVeyor build on Windows yet;
it currently fails at linking with OpenAL.
2017-11-25 21:45:31 +01:00
Ray
6624672bfa
Merge pull request #389 from Martinfx/master
...
Added clean to Makefile for FreeBSD
2017-11-21 23:26:01 +01:00
Martinfx
398d793dbb
Added FreeBSD clean for Makefile
2017-11-21 19:30:52 +01:00
raysan5
09228752ce
Review default shaders usage on loading
2017-11-12 10:33:44 +01:00
Wilhem Barbier
7ef604fbf5
Store the default shaders
2017-11-09 20:47:22 +01:00
Ray San
0eb222bda1
Issue with libraries renamed on Raspbian Stretch
...
libEGL and libGLESv2 have been renamed on latest Raspbian Stretch
version (also included on latest Jessie upgrade).
It seems to be done to avoid conflicts between official Mesa libs and
Broadcomm provided ones.
2017-11-07 13:02:15 +01:00
Ray San
4fe8e05a7f
Review GLSL 120 shaders
...
Not tested, could have errors
2017-11-06 13:49:33 +01:00
Ray
085779707f
Uploaded shaders for GLSL 120
2017-11-05 17:13:17 +01:00
Ray
24657ca789
Review textures to be POT
...
Could correct possible issues on OpenGL 1.1
2017-11-05 17:06:50 +01:00
Ray San
3d755d617a
Some code tweaks...
2017-11-02 20:08:52 +01:00
Ray San
415e7e972c
Review some issues, view description
...
- Review RPI compilation (core_drop_files not supported)
- Review ImageFormat(), some issues
- GetTextureData() reviewed for RPI
2017-10-30 13:51:46 +01:00
Ray San
f460b3842e
Added new example: text drawing on image
2017-10-30 09:37:16 +01:00
Ray
52cd0395b4
Merge pull request #373 from Martinfx/master
...
Added support FreeBSD
2017-10-28 22:22:04 +02:00
Martinfx
f897169160
Removed comment
2017-10-28 18:53:32 +02:00
Martinfx
47c7f3624f
Added support FreeBSD for example
2017-10-28 18:41:29 +02:00
Ray
9668f546d3
Example shader correction
2017-10-23 22:41:06 +02:00
Ray
2ba43b595e
Update file
2017-10-22 20:07:40 +02:00
Ray
6cec382f65
Comments tweak
2017-10-22 20:00:18 +02:00
Ray
b6c9b54316
Simplified desktop examples compilation
2017-10-22 12:09:00 +02:00
Ray
18601f7619
Merge pull request #369 from raysan5/develop
...
Integrate Develop branch
2017-10-20 16:15:23 +02:00
Ray
1ef818b032
Update example
2017-10-20 13:59:08 +02:00
Ray
d9d9546ee5
Updated to latest library version
2017-10-20 12:13:21 +02:00
Ray
1375a616b2
Some examples code tweaks
2017-10-20 00:18:21 +02:00
Ray San
037fbc571a
Remove unused file
2017-10-19 14:37:00 +02:00
Ray San
8ace02c2ff
Added new examples to build...
...
...and reviewed some details
2017-10-17 13:30:41 +02:00
Ray San
76c821a68d
Add screenshot
2017-10-17 11:52:01 +02:00
Ray San
5dc216f419
Improved some examples
2017-10-17 11:51:50 +02:00
raysan5
4909f9711c
Small tweak, remove tabs
2017-10-14 12:25:36 +02:00
raysan5
5430d5d52e
Review Makefiles
2017-10-14 00:13:23 +02:00
raysan5
9446746001
Corrected issues on examples
2017-10-14 00:11:37 +02:00
raysan5
2051be3825
Add mesh generation example -IN PROGRESS-
2017-10-09 10:13:02 +02:00
Ray San
b2789949ee
Working on Makefiles...
2017-10-02 14:12:03 +02:00
Ray
639f41cf54
Renamed example file
2017-09-30 00:45:03 +02:00
ASDF
e173db19f7
CMake based build system.
...
Some people might find this handly
2017-08-27 13:28:02 -04:00
raysan5
0fc1323c80
Renamed modelviewprojection matrix
2017-08-25 01:43:55 +02:00
raysan5
74fd671763
Remove old comment...
2017-08-24 23:57:34 +02:00
raysan5
93a4b5e851
Added compiler flag...
...
...to avoid issue on Arch Linux
2017-08-24 18:27:31 +02:00
raysan5
1f310f7d4b
new example added: models_plane_rotations
2017-08-04 13:38:21 +02:00
raysan5
17d40b2f37
Corrected function name
2017-07-25 18:26:22 +02:00
raysan5
c764b3d03e
Some tweaks
2017-07-25 18:10:07 +02:00
raysan5
2fc7bc9504
Reviewed example with new maths
2017-07-22 13:02:02 +02:00
Benjamin Summerton
c43caeccb6
Update Makefile in examples/
...
We need to grab the OS name before determining what the path should be.
2017-07-21 19:30:24 -04:00
raysan5
c6cd07c373
Some tweaks raymath related
2017-07-21 17:46:44 +02:00
raysan5
9040526f17
Adapt to new materials system
2017-07-21 17:17:37 +02:00
raysan5
980d9d4cd4
rlgl usable as standalone library
2017-07-21 10:42:57 +02:00
raysan5
163339991c
Review heightmap example for raylib 1.8
2017-07-21 09:55:10 +02:00
raysan5
92729662f4
Additional path check
2017-07-21 09:49:23 +02:00
raysan5
2679c4ae9b
Review mesh loading and textures generation
2017-07-21 09:34:09 +02:00
raysan5
4c06725461
Removed useless functions
...
SetMaterialTexture() and UnsetMaterialTexture()... too shader
dependant...
2017-07-20 14:27:17 +02:00
raysan5
76c6f0b1e6
Working on PBR system
...
Moved PBR material loading to example, right decision?
2017-07-19 18:55:32 +02:00
raysan5
d368403a13
Working on PBR materials, renamed some data
2017-07-19 10:09:34 +02:00
Ray
bf169f7f42
Added PBR required resources
2017-07-17 14:06:27 +02:00
raysan5
e893f3629e
Corrected some issues
2017-07-17 12:02:46 +02:00
Ray
6546474fa4
Manual integration of material-pbr into develop
2017-07-17 00:33:40 +02:00
raysan5
6589c808b5
Review some formatting for consistency
2017-07-02 19:29:01 +02:00
raysan5
c04cb0a65e
Review TraceLog() usage
2017-07-02 12:43:49 +02:00
raysan5
bfa66f446a
Review raylib path on rpi
2017-07-02 12:09:02 +02:00
Wilhem Barbier
056a494baf
Fix some other typos
2017-06-29 10:36:58 +02:00
Wilhem Barbier
3c9aa780f9
Removed an unwanted file and fixed an example
2017-06-28 19:14:20 +02:00
Wilhem Barbier
786cd63057
Add a density parameter to GenImageRadialGradient
2017-06-28 17:27:47 +02:00
Wilhem Barbier
a0ac8ee2c4
Add more image generation functions: radial gradient and perlin noise
2017-06-28 15:29:56 +02:00
Wilhem Barbier
fcd13fd5d2
Add some functions to generate images
...
Namely:
- GenImageHorizontalV
- GenImageHorizontalH
- GenImageChecked
- GenImageWhiteNoise
- GenImageCellular
The gradient implementation may be a bit naive, for example it doesn't do any gamma correction.
2017-06-28 12:56:04 +02:00
raysan5
90f3f870c2
Added bunnymark example
2017-05-22 20:47:28 +02:00
Ray
413d059fd8
Some tweaks and additions
2017-05-19 00:55:02 +02:00
Ray
a5bfd7db22
Some reviews for RPI
2017-05-16 15:23:01 +02:00
Ray
65e6a6db53
Improved shaders_postprocessing example
2017-05-16 00:14:14 +02:00
Ray
aba25e9ba3
Move shaders to examples
2017-05-15 22:48:04 +02:00
raysan5
42ad00b7c2
Some test images for compressed texture formats
2017-05-11 23:14:15 +02:00
Ray
518bdfc134
Some work on Android build
2017-05-11 16:45:49 +02:00
raysan5
f2656871e9
Review Makefiles default raylib path
2017-04-23 12:11:27 +02:00
raysan5
9b072dc346
Review game examples Makefiles
2017-04-23 12:05:18 +02:00
raysan5
b0f8ea27e3
Renamed function for lib consistency
...
LoadSpriteFontTTF() --> LoadSpriteFontEx()
2017-04-22 19:04:54 +02:00
Ray
e38a7fcede
Small tweak
2017-04-21 00:08:37 +02:00
Ray
8d3750e36d
Turn transparent pixels to black
2017-04-20 23:26:16 +02:00
Ray
1df7a8b4a6
Update some files
2017-04-20 18:09:30 +02:00
Ray
99c226b344
Delete some old data...
...
- Removed raylib_demo (outdated)
- Removed some old examples
2017-04-18 10:30:37 +02:00
raysan5
4b8a0268ed
Added physac examples to web
...
Some tweaks on original src files
2017-04-17 17:25:27 +02:00
raysan5
881f134f4d
Review and recompile web examples
2017-04-17 16:42:01 +02:00
raysan5
b4d28cc7a1
Working on examples...
...
- Removed rbmf font example
- Reviewed physac examples
2017-04-16 19:08:19 +02:00
raysan5
9956344215
new example: shapes_lines_bezier
2017-04-14 15:37:50 +02:00
raysan5
843731e048
new example: text_input_box
2017-04-14 15:37:36 +02:00
raysan5
4315b82ea7
Replaced some images and updated examples
2017-04-14 13:58:39 +02:00
RDR8
774b120335
PLATFORM_WEB cleanup
2017-04-12 22:05:54 -05:00
RDR8
1bba1242f4
Added _DEFAULT_SOURCE to CFLAGS for C99 compatibility
2017-04-12 20:26:29 -05:00
Ray
20d205cae5
Working on examples...
2017-04-08 23:31:58 +02:00
Ray
17b3f5e02e
Support generic target compilation
2017-04-08 11:12:25 +02:00
Ray
29067e19d9
Redesigned textures_rectangle example
2017-04-07 00:51:08 +02:00
Ray
c47b04a2c6
Working on web examples
2017-04-05 00:29:39 +02:00
Ray
fdf8501e81
Improve vr support and simulator
2017-04-05 00:02:40 +02:00
Ray
dd4dd0e87d
Reorganize examples folder
2017-04-04 01:54:49 +02:00
RDR8
44de97ea16
Fine-tuning PLATFORM_WEB CFLAGS
2017-03-29 16:04:29 -05:00
RDR8
f65bd8e4a0
Edit examples/Makefile PLATFORM_WEB CFLAGS to match src/Makefile
2017-03-29 14:49:20 -05:00
RDR8
4889f240fe
Restore inadvertant changes to Makefiles
2017-03-29 12:59:46 -05:00
RDR8
f1bb245999
Strip trailing spaces
2017-03-24 03:32:07 -05:00
RDR8
e23c120c8b
Automate compiler flags selection.
2017-03-24 03:28:12 -05:00
RDR8
9875198a56
c99 fix, some linux housekeeping
2017-03-24 01:20:24 -05:00
raysan5
ca8c565617
Review contact information
2017-03-19 12:52:13 +01:00
raysan5
5d1f661661
Remove Oculus support from code
...
Moved to custom example, now raylib only supports simulated VR
rendering.
Oculus code was too device dependant... waiting for OpenXR.
2017-03-14 01:05:22 +01:00
victorfisac
c964559bc9
Update physac source and examples with new changes
2017-03-06 22:57:33 +01:00
raysan5
b734802743
Revert test code...
2017-03-05 21:05:17 +01:00
raysan5
59038bae96
Added function: DrawLineEx()
...
Supports line thickness
2017-03-05 21:04:07 +01:00
Ray
2ac956208d
Update Makefile
2017-02-28 12:00:31 +01:00
OdnetninI
bbdbc098dc
Examples Linux Physics Fix
...
According to Man Pages, timespec with std=c99 needs "_POSIX_C_SOURCE 199309L". Due a some kind of bug, "#define _POSIX_C_SOURCE 199309L" doesn't work, so we must use "-D_POSIX_C_SOURCE=199309L" in compiler options.
2017-02-23 17:13:57 +01:00
raysan5
05f039f85f
Corrected issue with OpenAL being 'keg only' on OSX
...
Also reviewed issue with stdbool when compiling with clang
2017-02-11 23:34:41 +01:00
raysan5
7bf6a712cc
Remove rlua from raylib main repo
...
Moved to own repo at https://github.com/raysan5/raylib-lua
2017-02-05 03:15:43 +01:00
raysan5
1a879ba08e
Refactor SpriteFont struct
...
Now it uses CharInfo data, this way, it's better aligned with the future
RRES file format data layout for sprite font characters.
2017-02-05 02:59:39 +01:00
Ray
37a64df7b9
Move lighting system out of raylib
...
Lighting is implemented as a raylib example now
2017-01-27 23:03:08 +01:00
Ray
f164ec80d6
Upload wave collector - GGJ17 game
2017-01-22 15:31:56 +01:00
raysan5
658c280669
Lattest PR review
...
Function names, code formatting...
2017-01-05 19:33:05 +01:00
Joel Davis
d5d391faaf
Added RaycastMesh function and example test case
2017-01-02 21:56:25 -08:00
Joel Davis
037da8879a
Added RaycastGround and ray picking example
2016-12-31 15:06:39 -08:00
raysan5
3c91dc099d
Added some comments to sample
...
Some work still required...
2016-12-26 11:46:07 +01:00
raysan5
5da815234c
Improved FLAC audio support
2016-12-26 10:52:57 +01:00
raysan5
5de597579f
Complete review of audio module
2016-12-25 01:58:56 +01:00
Saggi Mizrahi
aaea2eb9a6
Fix building audio_standalone example on linux
...
Signed-off-by: Saggi Mizrahi <saggi@mizrahi.cc>
2016-12-22 03:27:02 +02:00
Saggi Mizrahi
5df10d824c
Fix bad call to oculus API
...
Missing passing of &camera
Signed-off-by: Saggi Mizrahi <saggi@mizrahi.cc>
2016-12-22 03:25:28 +02:00
Ray
ab9f5d5780
Corrected path slash separator
2016-11-26 11:12:31 +01:00
Ray
b9310f7d3a
Updated background color
2016-11-24 22:41:26 +01:00
Ray
0925f4ec4d
Added physics samples to makefile
2016-11-22 12:53:32 +01:00
Ray
b8481369f7
Reviewed some lua examples and added new ones
2016-11-22 12:15:58 +01:00
victorfisac
e8630c78d0
Added new Physac examples
2016-11-21 20:31:30 +01:00
victorfisac
d0fca7e02b
Removed old Physac examples
2016-11-21 20:31:07 +01:00
raysan5
918fc002d0
Simplified audio example
2016-11-21 19:50:31 +01:00
raysan5
bdbb1eb901
Added new text sample: text_bmfont_unordered
...
BMFont loading has been improved to support unordered chars and extended
characters (up to 255)
2016-11-21 19:49:54 +01:00
Ray
f0626324ab
rlua: Added some missing functions
...
Updated to raylib 1.6 functionality
2016-11-21 00:00:27 +01:00
raysan5
0603e59cae
Review examples and added new ones
2016-11-18 14:05:49 +01:00
raysan5
66d22acfb3
Improve text example
2016-11-06 10:06:18 +01:00
raysan5
ed4fdfdaf8
Example tweak
2016-11-03 16:18:07 +01:00
raysan5
3be81b01d7
Brand new gamepad example
2016-11-02 13:39:58 +01:00
Ray
97e3277d58
Updated standard shader
...
Corrects weird artifacts on web
2016-10-11 00:39:07 +02:00
raysan5
648676f46b
Update examples to new camera system
2016-10-10 19:43:27 +02:00
Ray
5af1b4a7c9
Added simulated head-tracking on VR simulator
...
A simple 1st person camera... still requires some work...
2016-10-09 20:56:58 +02:00
raysan5
978c49472a
Working on camera system...
2016-09-26 19:15:44 +02:00
raysan5
753b549aa5
Improving camera system -IN PROGRESS-
2016-09-25 14:28:24 +02:00
raysan5
478d3cbb79
Added standard shader for testing
2016-09-21 12:28:49 +02:00
raysan5
79c8eb543e
Corrected audio bugs and improved examples
2016-09-15 11:53:16 +02:00
Ray
bd26b66c27
Updated compiling notes
2016-08-15 16:18:04 +02:00
raysan5
7e36727328
Visual Studio 2015 project
2016-08-08 17:22:26 +02:00
raysan5
7fbd821727
Some code review tweaks
2016-08-07 13:51:01 +02:00
Ray
2c079d7c6e
Review Lua examples and formatting
2016-08-07 11:14:08 +02:00
ghassanpl
6f27941e28
GetDroppedFiles and SetShaderValue in Lua working
...
Exposed Texture2D.id to Lua
Lights now have settable/gettable fields
2016-08-06 21:51:08 +02:00
raysan5
865b216ebe
Updated Lua examples
...
Most of the examples already working! Only some of them still fail,
mostly related to data arrays...
2016-08-06 19:29:58 +02:00
ghassanpl
4960e6b6d7
Fixes for some Lua bugs
2016-08-06 16:58:48 +02:00
raysan5
ae70540a96
Added example audio_raw_stream
2016-08-06 11:32:53 +02:00
raysan5
00c7e54d3c
Add raylib lua examples
2016-08-06 11:32:35 +02:00
raysan5
735968e685
[rlua] new module: raylib Lua binding
2016-08-03 21:38:21 +02:00
raysan5
d3d9aaceb1
Updated and comments
2016-08-03 09:26:30 +02:00
raysan5
68d647c1af
Complete review and update
...
Simplified module for Music and AudioStream
Added support for raw audio streaming (with example)
2016-08-02 17:32:24 +02:00
raysan5
58d2f70b7e
Review audio module and examples
2016-08-01 21:37:45 +02:00
raysan5
02c456432d
Complete review of audio system
...
Still some work left...
2016-08-01 12:49:17 +02:00
Ray
13ebc745fe
Corrected bug on Linux linking
2016-07-30 10:03:32 +02:00
raysan5
9e8232d750
Redesigned bloom shader to work on RPI
2016-07-25 19:44:21 +02:00
raysan5
c604b53f78
Corrected issue with paths on RPI
2016-07-25 19:43:59 +02:00
raysan5
40fbe9da81
Added new example to makefile
2016-07-17 18:27:32 +02:00
raysan5
8328353204
New example: XM module playing
2016-07-17 17:27:49 +02:00
raysan5
f1f51bd9b6
Updated examples screenshots
2016-07-17 12:25:22 +02:00
raysan5
1eafa7020d
Oculus Rift example with rlgl standalone
2016-07-16 22:41:31 +02:00
raysan5
52cb0d709a
Code tweaks and comments
2016-07-16 22:40:51 +02:00
raysan5
0ba349bdf2
Removed oculus glfw sample (already on raylib)
...
Replaced by example rlgl_oculus_rift
2016-07-16 19:52:32 +02:00
raysan5
be551d7707
Review comment
2016-07-16 19:25:24 +02:00
raysan5
bfb5ffedda
Added rlgl standalone sample
2016-07-16 19:25:15 +02:00
raysan5
a05150392a
Added audio standalone sample
2016-07-16 19:24:08 +02:00
raysan5
3876f19d6a
Corrected some issues on OpenGL ES
2016-07-12 01:54:47 +02:00