summaryrefslogtreecommitdiffhomepage
path: root/src/models.c
AgeCommit message (Collapse)Author
2018-05-28fabsf() not working with TCCRay
Replaced by fabs() that seem to work ok
2018-05-17Header tweak and commentsRay
2018-04-30Added tangent computation alternative methodraysan5
As stated in the note, I'm not sure if math is right, just followed a reference implementation...
2018-04-30Implemented MeshTangents()raysan5
- Added Vector3OrthoNormalize() to raymath.h - not sure if it is correct - Implemented MeshBinormals() - Mesh struct has not a place for them... - Updated model_material_pbr example - tested but not working on my GPU (old Intel HD), actually, it never worked on it...
2018-04-19Implemented default meshRay
In case mesh loading fails, a cube is generated instead!
2018-04-08Merge pull request #522 from a3f/masterRay
Refactor all #define SUPPORT_* into a config.h
2018-04-07Refactor all #define SUPPORT_* into a config.hAhmad Fatoum
That way, a user needs only to touch a single file to configure what features raylib is built with. Include guards are left out intentionally, because config.h should only be included in source files, not headers. Later on, config.h can also define the raylib version (#461).
2018-04-07Removed useless GetCollisionRayMesh and libraylib.alumaio teon
2018-04-06Added GetCollisionRayModellumaio teon
2018-04-04Added funtion: ExportMesh()Ray
2018-04-02Merge pull request #504 from Martinfx/masterRay
Fix potential bugs from static analysis
2018-04-02Review math usage to reduce temp variablesraysan5
2018-04-02Fix sscanf() without field limits can crash with huge input data[email protected]
2018-03-16Complete review of raymath for API consistencyRay
2018-03-11Correct issue with triangleCountraysan5
2018-02-26Renamed CalculateBoundingBox() to MeshBoundingBox()Ray
Renamed function for consistency with a possible Mesh manipulation functions (maybe added in a future). Naming follows Image*() manipulation functions.
2018-02-26Removed tangents generationRay
It has no sense to be inside LoadOBJ(), mesh processing moved to own functions: MeshTangents() and MeshBinormals(). Not exposed to user yet.
2018-02-24Support 4 components mesh.tangent dataRay
Added struct Vector4 for convenience
2018-02-22Reviewed unloading model dataRay
When UnloadModel() --> UnloadMaterial(), avoid unloading default shader (if used) and avoid unlaoding default texture (if used), that data is managed by raylib internally. The question is... should UnloadModel() also UnloadMaterial()?
2017-12-28Minor tweaksraysan5
2017-12-20Updated copyright yearRay San
2017-10-19Updated raylib VS2015 projectRay San
2017-09-18Added mesh generation functionsraysan5
2017-09-02Testing shapes generation using additional libraryRay
2017-08-04Review transforms to match OpenGL 1.1raysan5
2017-07-25Some tweaksraysan5
2017-07-22Updated Vector math to new namingraysan5
2017-07-22Corrected bug on MatrixPerspective()raysan5
Some other tweaks...
2017-07-21Some tweaks raymath relatedraysan5
2017-07-21Complete review of raymathraysan5
Now it should be coherent with OpenGL math standards
2017-07-21Review mesh loading and textures generationraysan5
2017-07-20Removed useless functionsraysan5
SetMaterialTexture() and UnsetMaterialTexture()... too shader dependant...
2017-07-20Corrected some issuesraysan5
Corrected compilation for OpenGL 1.1 Review mesh data uploading to GPU
2017-07-19Working on PBR systemraysan5
Moved PBR material loading to example, right decision?
2017-07-19Working on PBR materials, renamed some dataraysan5
2017-07-17Corrected some issuesraysan5
2017-07-17Manual integration of material-pbr into developRay
2017-07-02Rename enum LogType names...raysan5
...to avoid possible conflicting symbols
2017-06-30Prevent bogus triangle being added when there is whitespace at end of .OBJ fileJoel Davis
2017-05-10Renamed RayHitInfo variablesRay
2017-05-04Support model.transformRay
Combine it with transform introduced as function parameters
2017-04-23Rename variables for consistencyraysan5
2017-04-06Comment unused variables from tangent calculationsvictorfisac
2017-04-06Remove testing binormals implementationvictorfisac
2017-04-06Add tangents calculation when loading OBJ filevictorfisac
2017-03-29Added IsFileExtension()Ray
Replaced old GetExtension() function Make IsFileExtension() public to the API
2017-03-26Work on configuration flagsRay
2017-03-20Review some commentsRay
2017-03-19Working on file header comments...raysan5
2017-02-16Improved modules description -IN PROGRESS-Ray
Working in modules configuration flags...