aboutsummaryrefslogtreecommitdiff
path: root/examples
AgeCommit message (Collapse)Author
2016-03-13Convert tabs to spaces when it is possible in Makefile filesLelixSuper
2016-03-12Raname all makefile files to "Makefile"LelixSuper
I've renamed all makefile files to "Makefile" because they appear in the first files.
2016-03-12Add a missing library for compiling on GNU/LinuxLelixSuper
I've added "-ldl" library, it's necessary to compile the project.
2016-03-12Update "libraries" and "includes" sectionLelixSuper
I've cleaned the GNU/Linux compilation, now you can compile without useless parameters.
2016-03-12Update GNU/Linux compilationLelixSuper
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-12Edit the default target to conform to GNU standardsLelixSuper
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-05Merge pull request #101 from victorfisac/developRay
Redesigned physac module (IN PROGRESS)
2016-03-05Redesigned physics module (IN PROGRESS)victorfisac
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-05Support 2d camera system -IN PROGRESS-raysan5
2016-03-053d Camera: Added support for field-of-view Yraysan5
2016-03-02Review rlglUnproject() systemraysan5
2016-03-01Updated BoundingBox collision detectionsraysan5
2016-02-21Updated some filesraysan5
2016-02-20Updated image to POTraysan5
2016-02-18Redesigned RPI input system -IN PROGRESS-Ray San
2016-02-13Updated show-logo and start reviewing RPI inputsraysan5
2016-02-13Reviewed physics moduleraysan5
A deeper revision required, not clear enough for the user Key: Create a PhysicObjects pool
2016-02-12Some code tweaksraysan5
2016-02-11Improved LoadHeightmap()raysan5
2016-02-11Updated examples to make them clearerraysan5
2016-02-11Added 6 new examplesraysan5
2016-01-29Fix shader versionsConstantine Tarasenkov
2016-01-26Updated screenshotsRay
2016-01-25Move Light struct to exampleraysan5
2016-01-20Some formatting tweaksraysan5
2016-01-18Corrected literal valueraysan5
2016-01-17Update shaders_basic_lighting.cRay
2016-01-17Rename lighting_blinn_phong.c to shaders_basic_lighting.cRay
2016-01-16Review literals typeraysan5
2016-01-13Example reviewed (more clear now)raysan5
2016-01-13Vertex shaders optimizationraysan5
2016-01-11Added world to screen conversionvictorfisac
- Added function WorldToScreen(...). - Added world to screen example. - Review GetMouseRay() comment. - Removed deprecated lighting functions from raylib header.
2016-01-11Review Light/Material systemraysan5
Simplified for the user (more intuitive and clear) Removed lighting module dependency
2016-01-07Added collision check between ray and boxvictorfisac
- Added CheckCollisionRayBox() function. - Updated and improved core 3d picking example (currently working as expected).
2016-01-04Added functionality: Storage valuesraysan5
Two new functions added to save/load values as binary data: - StorageSaveValue() - StorageLoadValue()
2016-01-03Fixed little bug in lighting blinn phong examplevictorfisac
2016-01-03Added rigidbody force example imagevictorfisac
2016-01-03Added new physics examplevictorfisac
New physics example to see AddForceAtPosition() behaviour applied to 5 rigidbodies.
2016-01-03Fixed physics basic example example namevictorfisac
2016-01-02Small code tweaksraysan5
2015-12-31Updated makefilesraysan5
2015-12-30Update lighting_blinn_phong.cRay
2015-12-21Added physics engine-module and examplevictorfisac
- 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-21Added lighting engine modulevictorfisac
- 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-10-26Corrected minor bugsraysan5
2015-09-02Corrected model filenamesraysan5
2015-09-02Added example: box collisionsraysan5
2015-09-02Reviewed examplesraysan5
2015-09-02Added shaders examples resourcesraysan5
2015-09-01Added new examples: SHADERSraysan5