raysan5
fb6ef2c2f4
Vertex shaders optimization
преди 9 години
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.
преди 9 години
raysan5
5e7686695f
Review Light/Material system
Simplified for the user (more intuitive and clear)
Removed lighting module dependency
преди 9 години
victorfisac
1793f2c3b8
Added collision check between ray and box
- Added CheckCollisionRayBox() function.
- Updated and improved core 3d picking example (currently working as
expected).
преди 9 години
raysan5
70d405b41b
Added functionality: Storage values
Two new functions added to save/load values as binary data:
- StorageSaveValue()
- StorageLoadValue()
преди 9 години
victorfisac
1656d17b22
Fixed little bug in lighting blinn phong example
преди 9 години
victorfisac
8fa5c9dce2
Added rigidbody force example image
преди 9 години
victorfisac
b8b34a1b26
Added new physics example
New physics example to see AddForceAtPosition() behaviour applied to 5
rigidbodies.
преди 9 години
victorfisac
6608c5a8a7
Fixed physics basic example example name
преди 9 години
raysan5
b804f38150
Small code tweaks
преди 9 години
raysan5
5335f262be
Updated makefiles
преди 9 години
Ray
b11cda959d
Update lighting_blinn_phong.c
преди 9 години
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.
преди 9 години
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.
преди 9 години
raysan5
b135bcd422
Corrected minor bugs
преди 9 години
raysan5
35f1ebf9f3
Corrected model filenames
преди 9 години
raysan5
a7a81ca749
Added example: box collisions
преди 9 години
raysan5
e28fef6ee0
Reviewed examples
преди 9 години
raysan5
9a578c5962
Added shaders examples resources
преди 9 години
raysan5
acc322b3e1
Added new examples: SHADERS
преди 9 години
raysan5
e5fe2c216e
Added some comments to examples
преди 9 години
raysan5
32330801c9
Updates some examples
преди 9 години
raysan5
ecd6f77de7
New textures loading examples
преди 9 години
raysan5
ea45223f1f
New examples added
преди 9 години
raysan5
12581c1721
Changed mail address by twitter user
Probably more useful...
преди 9 години
raysan5
324259ef8e
Remove crappy example
преди 9 години
raysan5
773360caa3
Removed resources
преди 9 години
raysan5
ca402e9d36
New examples added (with some resources)
преди 9 години
raysan5
6ac5d3bc06
Remove file
преди 9 години
raysan5
997170a317
Examples reviewed
преди 9 години
raysan5
8745d733f9
Replaced 3d model example resources
Cat replaced by dwarf
преди 9 години
raysan5
067b884f39
Updated examples for next raylib version
преди 9 години
raysan5
eae98e1c34
Big batch of changes, check description:
- Camera system moved to a separate module [camera.c]
- WIP: Added customization functions for camera controls
- Added custom shaders support on batch drawing
- Complete redesign of textures module to support multiple texture
formats (compressed and uncompressed)
преди 10 години
Constantine Tarasenkov
b92c1bbbf7
Fixes for makefiles, GLFW 3.1 library for Linux
преди 10 години
raysan5
e96c22d6f8
Updated makefiles for templates
Now support multiple platforms
преди 10 години
raysan5
bb8c1826d3
Uploaded basic window example for web
преди 10 години
David Gallardo
31934ac374
Improved support for mac.
Reference to libglfw dylib fixed
преди 10 години
raysan5
d739895e4a
Reorganized external folders by platform
Improved makefiles!
преди 10 години
raysan5
4a7e522d4b
Review build system for Android and RPI
преди 10 години
raysan5
7ea8326b52
makefiles reorganization
Edited to better accomodate to multiple platforms
преди 10 години
raysan5
8847602061
Examples review...
преди 10 години
Ray
e6bc655d6a
Rename models_cubesmap.c to models_cubicmap.c
преди 10 години
raysan5
5e913c31a4
Updated example
преди 10 години
raysan5
d51d6a4650
Prepare examples makefile to support emscripten
преди 10 години
ratalaika
ab05ace3ce
Added first version of OS X compilation support
преди 10 години
Miguel Lechón
a471b6197a
Renamed the PLATFORM_LINUX_DESKTOP into PLATFORM_DESKTOP_LINUX.
преди 10 години
Miguel Lechón
db2ad9648d
Small fixes to support a Debian/GNU Linux distro. Hopefully Ubuntu too.
преди 10 години
Ray
d95f743b6f
Added required linker libs
преди 10 години
raysan5
5eff7d2642
Updated example filename
преди 10 години
raysan5
51688c004c
Code cleaning, removed useless spaces
преди 10 години