Ray
9b24120cd9
Updated libs
il y a 7 ans
Ray
2a2bee8964
raylib v1.7 release
il y a 7 ans
raysan5
a81dfabf86
Update releases to latest version
il y a 8 ans
raysan5
6b072e696d
Updated releases
Latest raylib 1.6
il y a 8 ans
raysan5
a94b553aff
Updated release headers
il y a 8 ans
raysan5
bec58075ff
Update ro raylib 1.5 release
il y a 8 ans
LelixSuper
ce1c4055f7
add GNU/Linux buils of library
The builds refer to de865a9
commit.
il y a 8 ans
raysan5
7959ccd84d
Review some functions, formatting and comments
il y a 8 ans
Ray
1733125873
Do not expose raw audio context to final user...
...at least, directly, available if using directly audio module...
il y a 8 ans
raysan5
7cefbd8a94
Updated lighting system...
...to avoid dynamic conditions on for loop (lightsCount) on standard
shader, it seems GLSL 100 doesn't support that feature... on some GPUs
like RaspberryPi...
il y a 8 ans
Ray
bc80174357
VR Functions renaming (for generic HMD device)
Stereo rendering has been moved again to Begin3dMode() and End3dMode(),
it has some limitations but makes more sense...
il y a 8 ans
Ray
ee72654b55
Redesigned stereo rendering mechanism
Now it's easier for the user! Just init Oculus device and get stereo
rendering!
il y a 8 ans
raysan5
572936ec65
Added Oculus functions to raylib header
il y a 8 ans
raysan5
5f7ac64c44
Removed function SetModelTexture()
It's more educational to go through new material system, so, I decide to
remove this function to avoid students confusion...
il y a 8 ans
Ray
24c9b1f717
Improving Oculus Rift example...
Under design... looking for the easiest and most comprehensive way for
the user to use VR...
il y a 8 ans
raysan5
3ce0228206
Move Oculus Rift support to rlgl module
il y a 8 ans
raysan5
3d6be7fd80
Added GetGestureDetected() again...
Required by gestures example....
il y a 8 ans
raysan5
47afda2549
Removed useless function: GetGestureDetected()
Use instead: IsGestureDetected()
il y a 8 ans
victorfisac
16609d6702
Revert "Make GetTime() public to be used externally"
This reverts commit 7999bbafa8
.
il y a 8 ans
victorfisac
7999bbafa8
Make GetTime() public to be used externally
il y a 8 ans
raysan5
5f4449f0a1
Removed physac functions from raylib header
il y a 8 ans
raysan5
60232810d8
Added some comments
il y a 8 ans
raysan5
13bef7aa02
Work on Oculus functionality
Trying to find the best way to integrate Oculus support into raylib,
making it easy for the user...
il y a 8 ans
raysan5
0bc71d84f8
Added functions to customize internal matrix
Internal modelview and projection matrices can be replaced before
drawing.
il y a 8 ans
raysan5
2168d8aa1a
Removed DrawPhysicObjectInfo() function
To avoid additional dependencies
il y a 8 ans
raysan5
cafc66a3c1
Rename for consistency with other functions
il y a 8 ans
raysan5
cf6d2e3985
Review coding style to match raylib style
Moved AudioError enum inside audio.c
il y a 8 ans
Joshua Reisenauer
cf2975d062
convenient way to combine errors
il y a 8 ans
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?
il y a 8 ans
Joshua Reisenauer
90e1ed2b5e
mod player added
il y a 8 ans
raysan5
d17a0cee1a
Review text formatting (spacing, tabs...)
il y a 8 ans
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...
il y a 8 ans
raysan5
cac2a66deb
Improved library consistency
Functions renamed to improve library consistency
il y a 8 ans
Ray
caa7bc366b
Reviewed DrawLight() function and some tweaks
il y a 8 ans
Joshua Reisenauer
9f2fc81df2
update to openal
il y a 8 ans
victorfisac
b0a0c5d431
Added tint color attribute to material data type
It tints all fragments, ignores lighting. Useful for some features like
feedback (damage color, ...).
il y a 8 ans
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.
il y a 8 ans
victorfisac
2e26ce235d
Add Draw3DCircle function and update raylib and rlgl header
Draw3DCircle is useful to draw point lights radius.
il y a 8 ans
raysan5
3d6696f6c9
Renamed shader variables (more generic names)
il y a 8 ans
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.
il y a 8 ans
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.
il y a 8 ans
raysan5
dcf5f45f68
Add lighting system -IN PROGRESS-
Improved materials
il y a 8 ans
raysan5
c9e30f7754
Review struct typedef to avoid pointers for users
il y a 8 ans
raysan5
03cc031d00
Remove TODO comments (already done)
il y a 8 ans
raysan5
7d1d9ff143
Support DYNAMIC_DRAW mesh loading
il y a 8 ans
Joshua Reisenauer
41c5f3a017
Buffer for raw audio
il y a 8 ans
Joshua Reisenauer
76ff4d220e
renamed everything so it is obvious what it does
il y a 8 ans
raysan5
075f51e0a3
Simplified internal (default) dynamic buffers
il y a 8 ans
Joshua Reisenauer
f0ada8c40d
apply index to remaining functions
il y a 8 ans
Joshua Reisenauer
9737c58054
PlayMusicStream now uses index
il y a 8 ans