aboutsummaryrefslogtreecommitdiff
path: root/examples/models
AgeCommit message (Collapse)Author
2018-07-30make sure that the constant is of float type, not doubleEthan Trịnh
2018-07-30fix problem when compiling with MSVC 2017, built-in CMake: C2177 constant ↵Ethan Trịnh
too big
2018-07-03Example: Don't load texture removed from source treeAhmad Fatoum
Fixes: c3b948b1 ("Replaced skybox HDR image")
2018-06-30Reviewed models and examplesRay
2018-06-30Added new example screenshotRay
2018-06-21Review OBJ loading exampleRay
Replaced old dwarf model
2018-06-21Reviewed skybox exampleRay
2018-06-21Replaced skybox HDR imageRay
Note that HDR exposured possibilities are not used on this example...
2018-06-21Removed dwarf 3d modelRay
Replaced by medieval 3d assets
2018-05-11Reviewed examplesRay
2018-05-06Renamed shader variableRay
2018-05-04Renamed some functionsRay San
- Renamed Begin3dMode() --> BeginMode3D() - Renamed Begin2dMode() --> BeginMode2D() - Renamed End3dMode() --> EndMode3D() - Renamed End2dMode() --> EndMode2D()
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-11Review camera definition on examplesRay San
2018-04-07Fix mesh picking examplelumaio teon
2018-04-02Merge pull request #504 from Martinfx/masterRay
Fix potential bugs from static analysis
2018-04-02Fix warning: illegal character encoding in string literalmaficccc@gmail.com
2018-03-27Simplify camera data switch in orthographic 3d exampleMax Danielsson
2018-03-27Remove state bool in camera projection type example.Max Danielsson
Changes made based on commentary in pull request 513
2018-03-25Add orthographic projection exampleMax Danielsson
2018-03-15Merge pull request #482 from a3f/masterRay
raymath.h: Use C99 inline semantics
2018-03-11Corrected typoraysan5
2018-03-04Correct issue with tangentsRay
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-24raymath.h: Use C99 inline semanticsAhmad Fatoum
RAYMATH_EXTERN_INLINE was renamed to RAYMATH_HEADER_ONLY, which user code may define if they want to use it as header-only library. If multiple files in the same project define RAYMATH_HEADER_ONLY, they might each have duplicate out-of-line definitions of the same functions. By default, raymath.h exposes inline definitions, which instructs the compiler _not_ to generate out-of-line definitons, if out-of-line definitions are required, those of the file defined with RAYLIB_IMPLEMENTATION are used instead. There may be only one such file. In C++ mode, the compiler will select only one out-of-line definition automatically, so no need to define a RAYLIB_IMPLEMENTATION. Unfortunately, we have to remove raymath function declaration from raylib.h as those declarations would lead to duplicate out-of-line definitions which would yield linker errors. This problem didn't exist with GNU89 or C++, because there multiple defintions are ok, but in C99 they aren't.
2018-02-24Revert "raymath.h: Use C99 inline semantics"Ahmad Fatoum
This reverts commit 6ffc8cb7990fb4ff40f205cb53bec797b10e48a2. and commit e4d7bbec1ef08279495ac41f5f8c4be359c58cf0. which I pushed by mistake...
2018-02-24raymath.h: Use C99 inline semanticsAhmad Fatoum
RAYMATH_EXTERN_INLINE was renamed to RAYMATH_HEADER_ONLY, which user code may define if they want to use it as header-only library. If multiple files in the same project define RAYMATH_HEADER_ONLY, they might each have duplicate out-of-line definitions of the same functions. By default, raymath.h exposes inline definitions, which instructs the compiler _not_ to generate out-of-line definitons, if out-of-line definitions are required, those of the file defined with RAYLIB_IMPLEMENTATION are used instead. There may be only one such file. In C++ mode, the compiler will select only one out-of-line definition automatically, so no need to define a RAYLIB_IMPLEMENTATION. Unfortunately, we have to remove raymath function declaration from raylib.h as those declarations would lead to duplicate out-of-line definitions which would yield linker errors. This problem didn't exist with GNU89 or C++, because there multiple defintions are ok, but in C99 they aren't.
2017-11-05Review textures to be POTRay
Could correct possible issues on OpenGL 1.1
2017-10-20Some examples code tweaksRay
2017-10-19Remove unused fileRay San
2017-10-17Added new examples to build...Ray San
...and reviewed some details
2017-10-17Add screenshotRay San
2017-10-17Improved some examplesRay San
2017-10-14Corrected issues on examplesraysan5
2017-10-09Add mesh generation example -IN PROGRESS-raysan5
2017-09-30Renamed example fileRay
2017-08-25Renamed modelviewprojection matrixraysan5
2017-08-04new example added: models_plane_rotationsraysan5
2017-07-25Corrected function nameraysan5
2017-07-25Some tweaksraysan5
2017-07-21Some tweaks raymath relatedraysan5
2017-07-21Adapt to new materials systemraysan5
2017-07-21Review heightmap example for raylib 1.8raysan5
2017-07-21Review mesh loading and textures generationraysan5
2017-07-20Removed useless functionsraysan5
SetMaterialTexture() and UnsetMaterialTexture()... too shader dependant...
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-17Added PBR required resourcesRay
2017-07-17Corrected some issuesraysan5
2017-07-17Manual integration of material-pbr into developRay