raysan5
4e57bd1f18
Replaced GLEW by GLAD
...
Removed GLEW external dependency, now it works with GLAD
Kept GLEW path, just in case... detected weird behaviour when testing
with gDEBugger
2016-01-22 01:22:45 +01:00
raysan5
455be7f6f6
Try to implement GLAD support
2016-01-21 13:52:09 +01:00
raysan5
23d66e9b6f
Move extensions loading to core module
2016-01-21 12:24:35 +01:00
raysan5
882e2abee1
Corrected bug
2016-01-21 12:24:12 +01:00
raysan5
68ba34c17b
Updated struct types
2016-01-21 01:03:43 +01:00
victorfisac
fcd30c5649
Added ray-sphere collision detection
2016-01-20 19:28:47 +01:00
raysan5
cf6c6fefd7
Review some function names for consistency with raymath
2016-01-20 19:23:58 +01:00
raysan5
c5663ca015
Some formatting tweaks
2016-01-20 19:09:48 +01:00
raysan5
51c0b61a43
Updated to latest version of stb libs
2016-01-20 18:48:52 +01:00
raysan5
634f8f0d0f
Adapted easings as single header and inline functions
2016-01-20 18:20:36 +01:00
raysan5
efa1c96d19
Adapted raymath as single header library
...
Added support for single header implementation and also inline functions
support
2016-01-20 18:20:05 +01:00
Joshua Reisenauer
ae87a35f6e
standalone raymath
...
look over for errors
2016-01-19 15:00:48 -08:00
raysan5
29c618a35e
Added some functions (incomplete)
2016-01-19 20:27:41 +01:00
raysan5
fd05d3e353
Rename VertexData struct to Mesh
...
Reviewed vertex type variables
2016-01-18 13:36:18 +01:00
raysan5
f24fd14814
Note on RPI inputs
2016-01-18 12:05:10 +01:00
raysan5
f98c4dc82b
Corrected bug on fonts loading
2016-01-18 12:04:54 +01:00
Ray San
91e00431d4
Corrected some bugs
2016-01-14 09:19:56 +01:00
raysan5
3b4d8442e0
Corrected some float values
2016-01-13 19:30:35 +01:00
raysan5
fb6ef2c2f4
Vertex shaders optimization
2016-01-13 17:13:28 +01:00
victorfisac
4cc394c376
Added world to screen conversion
...
- Added function WorldToScreen(...).
- Added world to screen example.
- Review GetMouseRay() comment.
- Removed deprecated lighting functions from raylib header.
2016-01-11 15:59:26 +01:00
raysan5
5e7686695f
Review Light/Material system
...
Simplified for the user (more intuitive and clear)
Removed lighting module dependency
2016-01-11 13:29:55 +01:00
raysan5
e5a56fa985
Change drawing order to avoid artifacts with...
...
... transparent elements
2016-01-11 11:59:15 +01:00
victorfisac
a5e79b7663
Fixed small glitch on zoom-in with mouse wheel
...
It seems that now works. Tested all free camera features with some
directions and positions and no unexpected behaviours detected. I don't
know if those lines are really indispensable.
2016-01-08 02:53:26 +01:00
victorfisac
1793f2c3b8
Added collision check between ray and box
...
- Added CheckCollisionRayBox() function.
- Updated and improved core 3d picking example (currently working as
expected).
2016-01-07 16:18:24 +01:00
victorfisac
4a637191f2
Implemented ray trace from mouse position
...
- Fixed GetMouseRay() function.
- rlglUnproject() unused.
2016-01-07 15:34:49 +01:00
raysan5
7f2e67e924
Simplified MatrixMultiply() function
2016-01-06 17:22:24 +01:00
victorfisac
fe0cf8f9a9
Added some comments and fixed spaces
2016-01-05 13:58:20 +01:00
victorfisac
32508f6db1
Fixed Android lock screen bug
...
- Fixed Android locking screen bug. OnDestroy() was called when locking
screen.
- Power button input must be handled by OS.
- AndroidManifest.xml is affected by configChanges="screenSize".
- Updated library header for android template.
2016-01-05 12:21:40 +01:00
victorfisac
1c23edd1e5
Merge remote-tracking branch 'refs/remotes/raysan5/develop' into develop
2016-01-04 21:03:30 +01:00
victorfisac
ea50092356
Add Android physic buttons input detection
...
- Added functions for detect when pressed, during down and when
released.
- Added defines for back, menu, volume up and down button numbers.
2016-01-04 21:00:20 +01:00
raysan5
891c4a458a
Matrix variables renaming
2016-01-04 20:02:57 +01:00
raysan5
70d405b41b
Added functionality: Storage values
...
Two new functions added to save/load values as binary data:
- StorageSaveValue()
- StorageLoadValue()
2016-01-04 15:12:34 +01:00
raysan5
95da97fa74
Fixed bug: rlglGenerateMipmaps()
2016-01-04 15:09:44 +01:00
victorfisac
a299bc289b
Improved and added functions to physac engine module
...
- Improved physics calculations.
- Added AddForceAtPosition function (added to all enabled rigidbodies).
- Updated raylib header.
2016-01-03 17:53:29 +01:00
victorfisac
e0d8cceb65
Fixed lighting engine module newlines at end of file
2016-01-03 17:52:18 +01:00
raysan5
d32feaa668
Reviewed Android inputs and gestures system
...
Corrected Android processing for some inputs (BACK button, VOLUME
buttons)
Redesigned Gestures system (some work still required)
SetEnabledGestures() - Only support desired gestures (requires some
review)
2016-01-03 13:01:21 +01:00
raysan5
fa057f512f
Improved fonts support
...
Added LoadBMFont() to load AngelCode fonts (.fnt)
Implemented LoadTTF() to load .ttf fonts (crappy packaging)
2016-01-02 10:45:51 +01:00
raysan5
55f0abbe99
Updated to latest version
2016-01-02 10:44:03 +01:00
raysan5
9f5c5dfff4
Added module: easings (header only)
2016-01-02 10:43:17 +01:00
raysan5
802f29fb0e
Eat Android Back key to avoid crash
2016-01-02 10:42:43 +01:00
raysan5
b804f38150
Small code tweaks
2016-01-02 10:41:37 +01:00
Ray
8c8e5bb7c8
Update and rename physics.c to physac.c
2015-12-30 13:43:53 +01:00
Ray
59cf0f6a42
Update and rename physics.h to physac.h
2015-12-30 13:42:59 +01:00
raysan5
5659249dfa
Some tweaks and details review
2015-12-30 13:35:03 +01:00
raysan5
b894a78385
Reviewed function GetCurrentTime() on WIN32
2015-12-30 13:34:45 +01:00
raysan5
3b45336929
Reviewed function: CheckCollisionCircleRec()
2015-12-30 13:34:00 +01:00
raysan5
da28cff0f6
Added function: SubText()
...
Useful to get a piece of text, could be used for text typing animations
2015-12-30 13:33:26 +01:00
raysan5
5dbb93dbb4
Added function: ImageDither()
...
Corrected some code details
2015-12-30 13:32:41 +01:00
victorfisac
e683fe88b9
Added physics engine-module and example
...
- Added new physics engine-module with four new data types: Physics,
Transform, Rigidbody and Collider. This library contains functions to
apply physics calculations to a position vector calculating collisions
automatically.
- Fixed some writing mistakes of lighting module.
2015-12-21 21:12:35 +01:00
victorfisac
1bcb5ddd50
Added lighting engine module
...
- New lighting engine module which contains new data types Light and
Material. These data types and functions facilitates making a basic 3D
iluminated program with a light and a model.
- Added lighting engine module example (currently included in raylib.h;
it might be compiled by separate and include lighting.h in game source C
file).
- Corrected some opengl defines control structures and added some TODO
to fix raylib-opengl 1.1 source build (note: now source can be compiled
without errors, but rlglReadPixels() won't work properly).
Note: most of functions of phong version 330 shader are not in v100
shaders, so I couldn't write a version 100 phong shader. These functions
are included from version 150.
2015-12-21 17:25:22 +01:00