Ray
9b24120cd9
Updated libs
7 år sedan
Ray
2a2bee8964
raylib v1.7 release
7 år sedan
raysan5
a81dfabf86
Update releases to latest version
8 år sedan
raysan5
6b072e696d
Updated releases
Latest raylib 1.6
8 år sedan
raysan5
a94b553aff
Updated release headers
8 år sedan
raysan5
bec58075ff
Update ro raylib 1.5 release
8 år sedan
LelixSuper
ce1c4055f7
add GNU/Linux buils of library
The builds refer to de865a9
commit.
8 år sedan
raysan5
7959ccd84d
Review some functions, formatting and comments
8 år sedan
Ray
1733125873
Do not expose raw audio context to final user...
...at least, directly, available if using directly audio module...
8 år sedan
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...
8 år sedan
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...
8 år sedan
Ray
ee72654b55
Redesigned stereo rendering mechanism
Now it's easier for the user! Just init Oculus device and get stereo
rendering!
8 år sedan
raysan5
572936ec65
Added Oculus functions to raylib header
8 år sedan
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...
8 år sedan
Ray
24c9b1f717
Improving Oculus Rift example...
Under design... looking for the easiest and most comprehensive way for
the user to use VR...
8 år sedan
raysan5
3ce0228206
Move Oculus Rift support to rlgl module
8 år sedan
raysan5
3d6be7fd80
Added GetGestureDetected() again...
Required by gestures example....
8 år sedan
raysan5
47afda2549
Removed useless function: GetGestureDetected()
Use instead: IsGestureDetected()
8 år sedan
victorfisac
16609d6702
Revert "Make GetTime() public to be used externally"
This reverts commit 7999bbafa8
.
8 år sedan
victorfisac
7999bbafa8
Make GetTime() public to be used externally
8 år sedan
raysan5
5f4449f0a1
Removed physac functions from raylib header
8 år sedan
raysan5
60232810d8
Added some comments
8 år sedan
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 år sedan
raysan5
0bc71d84f8
Added functions to customize internal matrix
Internal modelview and projection matrices can be replaced before
drawing.
8 år sedan
raysan5
2168d8aa1a
Removed DrawPhysicObjectInfo() function
To avoid additional dependencies
8 år sedan
raysan5
cafc66a3c1
Rename for consistency with other functions
8 år sedan
raysan5
cf6d2e3985
Review coding style to match raylib style
Moved AudioError enum inside audio.c
8 år sedan
Joshua Reisenauer
cf2975d062
convenient way to combine errors
8 år sedan
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 år sedan
Joshua Reisenauer
90e1ed2b5e
mod player added
8 år sedan
raysan5
d17a0cee1a
Review text formatting (spacing, tabs...)
8 år sedan
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 år sedan
raysan5
cac2a66deb
Improved library consistency
Functions renamed to improve library consistency
8 år sedan
Ray
caa7bc366b
Reviewed DrawLight() function and some tweaks
8 år sedan
Joshua Reisenauer
9f2fc81df2
update to openal
8 år sedan
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 år sedan
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 år sedan
victorfisac
2e26ce235d
Add Draw3DCircle function and update raylib and rlgl header
Draw3DCircle is useful to draw point lights radius.
8 år sedan
raysan5
3d6696f6c9
Renamed shader variables (more generic names)
8 år sedan
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 år sedan
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 år sedan
raysan5
dcf5f45f68
Add lighting system -IN PROGRESS-
Improved materials
8 år sedan
raysan5
c9e30f7754
Review struct typedef to avoid pointers for users
8 år sedan
raysan5
03cc031d00
Remove TODO comments (already done)
8 år sedan
raysan5
7d1d9ff143
Support DYNAMIC_DRAW mesh loading
8 år sedan
Joshua Reisenauer
41c5f3a017
Buffer for raw audio
8 år sedan
Joshua Reisenauer
76ff4d220e
renamed everything so it is obvious what it does
8 år sedan
raysan5
075f51e0a3
Simplified internal (default) dynamic buffers
8 år sedan
Joshua Reisenauer
f0ada8c40d
apply index to remaining functions
8 år sedan
Joshua Reisenauer
9737c58054
PlayMusicStream now uses index
8 år sedan