LelixSuper
f2f4079411
Remove recipes of GLEW from Makefile (not used any more)
2016-04-03 16:05:23 +02:00
LelixSuper
565b1089bd
Remove duplicate code
2016-04-03 15:58:44 +02:00
raysan5
06a8d7eb06
Remove old postprocessing system
2016-04-01 10:39:33 +02:00
raysan5
108055cd62
Updated example to new render to texture system
2016-03-30 20:19:46 +02:00
raysan5
66b096d978
Added support for render to texture (use RenderTexture2D)
...
Now it's possible to render to texture, old postprocessing system will
be removed on next raylib version.
2016-03-30 20:09:16 +02:00
raysan5
ee9bf76ae9
Remove old screenshot
2016-03-27 19:03:55 +02:00
raysan5
a3f16c8459
Improved 2d camera system -IN PROGRESS-
2016-03-27 18:34:05 +02:00
victorfisac
60223a358b
Physac redesign (3/3)
...
Finally, physics update is handled in main thread using steps to get
accuracy in collisions detection instead of moving it to a new thread.
Examples are finished as simple and clear as I could. Finally, physac
module is MORE simpler than in the first version, calculation everything
by the same way for both types of physic objects.
I tryed to add rotated physics a couple of times but I didn't get
anything good to get a base to improve it. Maybe for the next version...
No bugs or strange behaviours found during testing.
2016-03-23 15:50:41 +01:00
Ray
e2ba22ec59
Improved 2D-3D drawing
...
Depth test disabled for 2D and only used on 3D; consequently LINES vs
TRIANGLES vs QUADS buffers drawing order maters... but blending also
works ok.
2016-03-17 13:51:48 +01:00
victorfisac
dc68205a18
Updated and improved physac examples
2016-03-16 12:46:12 +01:00
LelixSuper
9e7a3b7017
Remove GLEW library and uncomment other GNU/Linux dependences
2016-03-13 19:26:12 +01:00
LelixSuper
530e520727
Convert tabs to spaces when it is possible in Makefile files
2016-03-13 14:01:12 +01:00
LelixSuper
2e3e62a413
Raname all makefile files to "Makefile"
...
I've renamed all makefile files to "Makefile" because they appear in the first files.
2016-03-12 20:01:46 +01:00
LelixSuper
4d8f18e00b
Add a missing library for compiling on GNU/Linux
...
I've added "-ldl" library, it's necessary to compile the project.
2016-03-12 19:39:13 +01:00
LelixSuper
ea8363a3b0
Update "libraries" and "includes" section
...
I've cleaned the GNU/Linux compilation, now you can compile without useless parameters.
2016-03-12 19:08:54 +01:00
LelixSuper
c5931c75c6
Update GNU/Linux compilation
...
If you have raylib on standard directories ("/usr/local/include/raylib/raylib.h" for the header and "/usr/local/lib/libraylib.a" for raylib library) you can compile without edit the makefile.
2016-03-12 18:49:28 +01:00
LelixSuper
d07e4f44f1
Edit the default target to conform to GNU standards
...
I've changed all default target names with 'all'. Here there is the explanation: <https://www.gnu.org/prep/standards/standards.html#Standard-Targets >.
2016-03-12 18:40:52 +01:00
Ray
893facdf6d
Merge pull request #101 from victorfisac/develop
...
Redesigned physac module (IN PROGRESS)
2016-03-05 20:16:52 +01:00
victorfisac
305efcf5ad
Redesigned physics module (IN PROGRESS)
...
physac modules is being redesigned. Physics base behaviour is done and
it is composed by three steps: apply physics, resolve collisions and fix
overlapping.
A basic example is currently in progress. The next steps are try to add
torque and unoriented physic collisions and implement physics basic
functions to add forces. Rigidbody grounding state is automatically
calculated and has a perfect result. Rigidbodies interacts well with
each others.
To achieve physics accuracy, UpdatePhysics() is called a number of times
per frame. In a future, it should be changed to another thread and call
it without any target frame restriction.
Basic physics example has been redone (not finished) using the new
module functions. Forces examples will be redone so I removed it from
branch.
2016-03-05 17:05:02 +01:00
raysan5
5ea18b9426
Support 2d camera system -IN PROGRESS-
2016-03-05 15:40:08 +01:00
raysan5
d8bd8634ab
3d Camera: Added support for field-of-view Y
2016-03-05 13:05:45 +01:00
raysan5
4476a9e241
Review rlglUnproject() system
2016-03-02 17:13:31 +01:00
raysan5
4011c13d4b
Updated BoundingBox collision detections
2016-03-01 20:54:02 +01:00
raysan5
2a058338f3
Updated some files
2016-02-21 14:34:11 +01:00
raysan5
a8bb9b6b19
Updated image to POT
2016-02-20 22:43:10 +01:00
Ray San
8aab52aeda
Redesigned RPI input system -IN PROGRESS-
2016-02-18 14:05:48 +01:00
raysan5
0018522031
Updated show-logo and start reviewing RPI inputs
2016-02-13 19:14:22 +01:00
raysan5
ed19064405
Reviewed physics module
...
A deeper revision required, not clear enough for the user
Key: Create a PhysicObjects pool
2016-02-13 17:09:53 +01:00
raysan5
cbbe948529
Some code tweaks
2016-02-12 19:02:23 +01:00
raysan5
685273675b
Improved LoadHeightmap()
2016-02-11 15:51:04 +01:00
raysan5
15cd4dce4e
Updated examples to make them clearer
2016-02-11 14:56:27 +01:00
raysan5
54c7fa491e
Added 6 new examples
2016-02-11 12:26:45 +01:00
Constantine Tarasenkov
db5493b783
Fix shader versions
2016-01-29 03:47:43 +03:00
Ray
c21ca3ca1a
Updated screenshots
2016-01-26 20:26:46 +01:00
raysan5
d0ff78e7f4
Move Light struct to example
2016-01-25 13:39:23 +01:00
raysan5
c5663ca015
Some formatting tweaks
2016-01-20 19:09:48 +01:00
raysan5
a640503119
Corrected literal value
2016-01-18 13:33:12 +01:00
Ray
f1d16386b6
Update shaders_basic_lighting.c
2016-01-17 02:13:08 +01:00
Ray
144681fc0f
Rename lighting_blinn_phong.c to shaders_basic_lighting.c
2016-01-17 02:11:06 +01:00
raysan5
183795b8aa
Review literals type
2016-01-16 12:52:55 +01:00
raysan5
4f0165f32d
Example reviewed (more clear now)
2016-01-13 18:11:11 +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
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
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
victorfisac
1656d17b22
Fixed little bug in lighting blinn phong example
2016-01-03 18:24:20 +01:00
victorfisac
8fa5c9dce2
Added rigidbody force example image
2016-01-03 18:05:09 +01:00
victorfisac
b8b34a1b26
Added new physics example
...
New physics example to see AddForceAtPosition() behaviour applied to 5
rigidbodies.
2016-01-03 17:58:16 +01:00
victorfisac
6608c5a8a7
Fixed physics basic example example name
2016-01-03 17:54:06 +01:00