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
Ray
84d1b19f61
Added custom Oculus CV1 parameters
...
Matching the same stereo rendering result given by Oculus PC SDK for
Oculus Rift CV1 is very difficult because hardware has changed a lot and
DK2 distortion shader and parameters don't fit on CV1. Some custom
parameters have been calculated to simulate kind of CV1 stereo
rendering. Further work is required on this point.
2016-07-11 14:43:58 +02:00
Ray
d587cc0e36
Setup values for Oculus Rift DK2
...
Oculus Rift CV1 default values seem not to be available...
2016-07-10 20:07:54 +02:00
raysan5
884e13ac2f
Updated VR support -IN PROGRESS-
...
- Embedded VR distortion shader
- Ready to support multiple VR devices
- Fallback to VR Simulator if device not ready
- Support mono rendering over stereo rendering
2016-07-08 20:32:06 +02:00
raysan5
09cc27ca7a
Added screenshot for example core_oculus_rift
2016-07-06 08:47:19 +02:00
Ray
bc80174357
VR Functions renaming (for generic HMD device)
...
Stereo rendering has been moved again to Begin3dMode() and End3dMode(),
it has some limitations but makes more sense...
2016-07-06 00:54:38 +02:00
raysan5
2ff2096b36
Moved Oculus enable drawing to user side...
...
Still thinking about the best way to manage this...
2016-07-04 18:35:50 +02:00
Ray
ee72654b55
Redesigned stereo rendering mechanism
...
Now it's easier for the user! Just init Oculus device and get stereo
rendering!
2016-07-04 01:29:23 +02:00
Ray
f88c95ce2d
Updated examples and makefile
2016-06-30 00:26:56 +02:00
raysan5
be61d2f8c1
Added missing parameter
2016-06-27 20:09:10 +02:00
raysan5
6fbf6a1c23
Redesigned distortion shader, added chromatic aberration
2016-06-27 19:18:53 +02:00
raysan5
5a4eb34c39
Corrected issue on distortion shader
2016-06-27 18:59:03 +02:00
raysan5
c4922c9e88
Reorganize shaders to respective folders
2016-06-27 18:32:56 +02:00
raysan5
e977915577
Review examples makefile for RPI
2016-06-27 18:31:23 +02:00
raysan5
a8bed54586
Corrected stream playing with index
2016-06-27 18:30:18 +02:00
raysan5
9127b5a57d
Enable/Disable VR experience
2016-06-26 15:36:12 +02:00
Ray
4ff85c2ac2
Added notes about chromatic aberration
2016-06-26 10:22:17 +02:00
raysan5
8fb84d9e63
Updated to new rlgl
2016-06-25 23:29:03 +02:00
raysan5
f9f33926f7
Corrected window size to unify with other examples
2016-06-25 22:41:45 +02:00
raysan5
5f7ac64c44
Removed function SetModelTexture()
...
It's more educational to go through new material system, so, I decide to
remove this function to avoid students confusion...
2016-06-24 19:49:36 +02:00
raysan5
e913de58c7
Added distortion shader for testing
2016-06-21 13:45:35 +02:00
raysan5
c28a5fbd62
Code tweak
2016-06-21 13:44:56 +02:00
Ray
6062201e8f
Simplify Oculus example...
...
...to align it with standard raylib code. Final goal would be having the
same code work for every platform with no changes...
2016-06-21 08:59:29 +02:00
Ray
24c9b1f717
Improving Oculus Rift example...
...
Under design... looking for the easiest and most comprehensive way for
the user to use VR...
2016-06-17 13:54:45 +02:00
Ray
3468af213f
Reviewing Oculus rendering...
2016-06-15 00:54:55 +02:00
victorfisac
1879a8129e
Fixed little bug in physac example
2016-06-14 20:40:12 +02:00
victorfisac
4e84ded7ef
Fixed spacing and set UpdatePhysics() function as static...
...
and remove static from PhysicsThread().
2016-06-14 20:38:49 +02:00
victorfisac
1a8fbe5cf0
Add pthread external library to source...
...
and add instructions in physac examples to run it successful.
2016-06-14 20:31:48 +02:00
victorfisac
54537e8f0b
Fixed bug in delta time calculation...
...
and added PHYSAC_NO_THREADS define. Improved physac example drawing
frames per second in screen.
2016-06-14 20:23:46 +02:00
victorfisac
c9c1263e6f
Merge remote-tracking branch 'refs/remotes/raysan5/develop' into develop
2016-06-14 19:16:24 +02:00
raysan5
d1a5374ac4
raylib Oculus Rift CV1 example... IT WORKS!!!
2016-06-14 18:38:57 +02:00
raysan5
56bd9da07c
Update Oculus sample (will be moved soon)
2016-06-14 18:37:06 +02:00
raysan5
97fc266ad4
Updated raylib Oculus example
2016-06-14 17:20:00 +02:00
victorfisac
6a2bbae521
Updated physics examples with new module changes
2016-06-12 22:07:36 +02:00
victorfisac
4c43a40788
Update physac examples with fixed timestep method
2016-06-11 19:11:30 +02:00
victorfisac
77f599885d
Fixed GLSL 100 shaders
...
texture() doesn't exist in glsl 100, it must use texture2D().
2016-06-10 00:59:48 +02:00
raysan5
3c1be60c66
Updated examples for new physac header-only
2016-06-09 20:02:42 +02:00
Ray
374e3e7e11
Updated to raylib 1.5
2016-06-09 01:23:07 +02:00
Ray
904ef0d4be
Adjust to standard example screen size
2016-06-08 22:55:38 +02:00
Ray
2d90cc59b6
Update distortion.fs
2016-06-08 18:48:25 +02:00
Ray
5576dea00b
Rename raylib_rlgl_standalone.c to rlgl_standalone.c
2016-06-08 18:27:43 +02:00
raysan5
b79ede4edb
Added distortion shader to render
2016-06-08 13:29:56 +02:00