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