Ray
f164ec80d6
Upload wave collector - GGJ17 game
8 years ago
raysan5
a81dfabf86
Update releases to latest version
8 years ago
raysan5
6b072e696d
Updated releases
Latest raylib 1.6
8 years ago
raysan5
6f3186eacc
raylib 1.6 release (static and shared)
8 years ago
raysan5
a94b553aff
Updated release headers
8 years ago
raysan5
bec58075ff
Update ro raylib 1.5 release
8 years ago
raysan5
bab08f1c89
Added release folder (again)
8 years ago
raysan5
5f4449f0a1
Removed physac functions from raylib header
8 years ago
raysan5
60232810d8
Added some comments
8 years ago
raysan5
13bef7aa02
Work on Oculus functionality
Trying to find the best way to integrate Oculus support into raylib,
making it easy for the user...
8 years ago
raysan5
0bc71d84f8
Added functions to customize internal matrix
Internal modelview and projection matrices can be replaced before
drawing.
8 years ago
raysan5
2168d8aa1a
Removed DrawPhysicObjectInfo() function
To avoid additional dependencies
8 years ago
raysan5
cafc66a3c1
Rename for consistency with other functions
8 years ago
raysan5
cf6d2e3985
Review coding style to match raylib style
Moved AudioError enum inside audio.c
8 years ago
Joshua Reisenauer
cf2975d062
convenient way to combine errors
8 years ago
Joshua Reisenauer
af1eb5453a
I added audio errors
The only thing I did not change was the _g for globals. Is there any
other way we can mark globals?
8 years ago
Joshua Reisenauer
90e1ed2b5e
mod player added
8 years ago
raysan5
d17a0cee1a
Review text formatting (spacing, tabs...)
8 years ago
raysan5
302ec438dd
Removed colTint, tint color is colDiffuse
Tint color could be applied to colDiffuse... but what's the best way?
Replace it? Multiply by? A point to think about...
8 years ago
raysan5
cac2a66deb
Improved library consistency
Functions renamed to improve library consistency
8 years ago
Ray
caa7bc366b
Reviewed DrawLight() function and some tweaks
8 years ago
Joshua Reisenauer
9f2fc81df2
update to openal
8 years ago
victorfisac
b0a0c5d431
Added tint color attribute to material data type
It tints all fragments, ignores lighting. Useful for some features like
feedback (damage color, ...).
8 years ago
victorfisac
f2d61d4043
Remove normal depth
Scaling normal depth (y axis) makes disappear the specular of
fragments... So I think it can be removed, it is not a very
useful/important attribute.
8 years ago
victorfisac
2e26ce235d
Add Draw3DCircle function and update raylib and rlgl header
Draw3DCircle is useful to draw point lights radius.
8 years ago
raysan5
3d6696f6c9
Renamed shader variables (more generic names)
8 years ago
victorfisac
c320a21f2b
Add standard lighting (2/3)
- 3 light types added (point, directional, spot).
- DrawLights() function added using line shapes.
- Standard lighting example added.
- Removed useless struct variables from material and light.
- Fixed light attributes dynamic locations errors.
- Standard vertex and fragment shaders temporally added until rewrite it
as char pointers in rlgl.
TODO:
- Add normal and specular maps calculations in standard shader.
- Add control structs to handle which attributes needs to be calculated
(textures, specular...).
- Adapt standard shader to version 110.
- Rewrite standard shader as char pointers in rlgl.
8 years ago
victorfisac
30c8058fca
Add standard lighting (1/3)
- Ambient and lambert lighting added.
- Ambient and diffuse colors linked to standard shader.
- Single light linked to standard shader.
- LoadStandardMaterial() and depending functions added.
8 years ago
raysan5
dcf5f45f68
Add lighting system -IN PROGRESS-
Improved materials
8 years ago
raysan5
c9e30f7754
Review struct typedef to avoid pointers for users
8 years ago
raysan5
03cc031d00
Remove TODO comments (already done)
8 years ago
raysan5
7d1d9ff143
Support DYNAMIC_DRAW mesh loading
8 years ago
Joshua Reisenauer
41c5f3a017
Buffer for raw audio
8 years ago
Joshua Reisenauer
76ff4d220e
renamed everything so it is obvious what it does
8 years ago
raysan5
075f51e0a3
Simplified internal (default) dynamic buffers
8 years ago
Joshua Reisenauer
f0ada8c40d
apply index to remaining functions
8 years ago
Joshua Reisenauer
9737c58054
PlayMusicStream now uses index
8 years ago
Joshua Reisenauer
ad3d270c42
added set pitch for music streams
8 years ago
Joshua Reisenauer
6db44500b7
adding multiple music streams
8 years ago
raysan5
5c112ff542
Corrected tipo
8 years ago
raysan5
1ddf594d15
Added support for indexed mesh data
8 years ago
Ray
f7d4951165
Improved vertex attribs support for models
8 years ago
raysan5
0bcb873cbb
Improved mesh support
Depending on mesh data, it can be loaded and default vertex attribute
location points are set, including colors, tangents and texcoords2
8 years ago
raysan5
7ab008878a
Library redesign to accomodate materials system
8 years ago
raysan5
fd67e31f63
Renamed function for consistency
8 years ago
raysan5
5f73850fa6
Renamed functions for consistency
8 years ago
Joshua Reisenauer
9d09ada33b
new boolean floatingPoint option
Now floating point is either on or off. This simplifies the use of 16bit
vs float.
8 years ago
Joshua Reisenauer
4636e3367c
number remaining buffer transfer for updateAudioContext
updateAudioContext is almost done
8 years ago
Joshua Reisenauer
9ef0240e99
resamples added
Ease of use considered in api and channels are more convenient as
unsigned char type.
8 years ago
Joshua Reisenauer
790bc72806
bool return for failed update
8 years ago