Ray
0880be638e
Renamed RayHitInfo variables
8 years ago
Ray
3bdf367711
Support model.transform
Combine it with transform introduced as function parameters
8 years ago
raysan5
3c99093aed
Rename variables for consistency
8 years ago
victorfisac
82577ededc
Comment unused variables from tangent calculations
8 years ago
victorfisac
4b7ea25603
Remove testing binormals implementation
8 years ago
victorfisac
0c2a58cf96
Add tangents calculation when loading OBJ file
8 years ago
Ray
080a79f0b0
Added IsFileExtension()
Replaced old GetExtension() function
Make IsFileExtension() public to the API
8 years ago
Ray
b7a8a40e71
Work on configuration flags
8 years ago
Ray
59652c75b4
Review some comments
8 years ago
raysan5
8f5ff64420
Working on file header comments...
8 years ago
Ray
05cff44d0a
Improved modules description -IN PROGRESS-
Working in modules configuration flags...
8 years ago
Ray
c85dfd4bc6
Remove unecessary spaces...
8 years ago
Ray
37a64df7b9
Move lighting system out of raylib
Lighting is implemented as a raylib example now
8 years ago
raysan5
658c280669
Lattest PR review
Function names, code formatting...
8 years ago
Joel Davis
d5d391faaf
Added RaycastMesh function and example test case
8 years ago
raysan5
d8bf84f118
Added mesh loading functions
8 years ago
Ray
814507906f
Improving rRES custom format support -IN PROGRESS-
Start removing old rRES functions.
8 years ago
Ray
377dcb025f
Corrected some warnings
8 years ago
raysan5
f7b706263a
Some code tweaks
Correcting details that pop-up when testing the different platforms
8 years ago
raysan5
bee283b12b
Some tweaks around
8 years ago
raysan5
6d1b712a96
Reviewed modules comments
8 years ago
Ray
4245237892
Corrected SIGSEV bug
8 years ago
Ray
f16f39e8aa
code tweaks to avoid some warnings
8 years ago
raysan5
673dcf9436
Comments tweaks
8 years ago
Ray
8f60996b64
Corrected some warnings
8 years ago
raysan5
b082807b0b
Removed function: ResolveCollisionCubicmap()
Function was inefficient and should be rewritten from scratch, it
probably neither belongs to this module but an example...
8 years ago
raysan5
7f0880a735
Review spacing formatting
raylib uses spaces between '+' and '-' signs but not between '*' and '/'
signs, it's a chosen convention
8 years ago
raysan5
a9ab516dae
Formatting tweaks
8 years ago
Teodor Stoenescu
d0cf19e035
Greater LoadOBJ() flexibility
LoadOBJ can now load objects with having no texture coordinates or
objects having texture coordinates specified as tuples.
8 years ago
raysan5
959a228815
Removed useless spacing
8 years ago
raysan5
852813bdf1
Reviewed formatting
8 years ago
Teodor Stoenescu
6e20037f7d
Small fix for GenMeshCubicmap()
This fix allows GenMeshCubicmap() to create cubic maps having cells of
arbitrary sizes.
8 years ago
Ray
eb9072a2f1
Renamed functions for consistency
8 years ago
Ray
2f9abe6e13
Review ResolveCollisionCubicmap()
This function needs to be redesigned or removed...
8 years ago
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...
9 years ago
raysan5
68a02e567d
Avoid external variable whiteTexture
To get it, use GetDefaultTexture()
9 years ago
raysan5
3e8427799c
Corrected bug on cubemap generation
9 years ago
Ray
17878550b1
Review heades usage
This is a first step toward a bigger project. Some modules could be
ported to header-only to be used as standalone.
9 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...
9 years ago
Ray
caa7bc366b
Reviewed DrawLight() function and some tweaks
9 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, ...).
9 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.
9 years ago
victorfisac
2e26ce235d
Add Draw3DCircle function and update raylib and rlgl header
Draw3DCircle is useful to draw point lights radius.
9 years ago
victorfisac
dcd6942ed1
Fix small bug and spacing
9 years ago
victorfisac
30941c0dd1
Add Draw3DLine function and fixed MLT glossiness import value
In standard shader, material glossiness is a value from 0 to 1000 like
in MLT files. So, it doesn't need to be normalized.
9 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.
9 years ago
victorfisac
3fa6fdacf2
Improved MTL loading shininess value
9 years ago
victorfisac
90c62c4cc0
Fix small warning
Material glossiness is a float type value...
9 years ago
raysan5
dcf5f45f68
Add lighting system -IN PROGRESS-
Improved materials
9 years ago
raysan5
7d1d9ff143
Support DYNAMIC_DRAW mesh loading
9 years ago