summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)Author
2021-07-28ADDED: GetModelBoundingBox()raysan5
Reorganized models functionality, it still needs some review...
2021-07-28REVERTED: Mesh indices issue #1891raysan5
2021-07-28Minor formatting tweakraysan5
2021-07-28Don't normalize zero length vectors. (#1896)Jeffery Myers
2021-07-27REVIEWED: rlDrawVertexArrayElements() #1891raysan5
2021-07-27REVIEWED: QuaternionFromAxisAngle() #1892raysan5
2021-07-26Remove unused UWP defines (#1894)Uneven Prankster
* Unused UWP define removal * Further removal of unusued UWP defines
2021-07-23Reviewed ImageDrawLine() formatingRay
2021-07-23Fixes #1873 Implemented remaining 7/8 of ImageDrawLine (#1874)Alexander Buhl
* Implemented remaining 7/8 of ImageDrawLine The existing code was correct for one octant, it now works for all 8 Added two internal functions, _ImageDrawLineHorizontal and _ImageDrawLineVertical, whithout which it would've been 4 times as much code. * ImageDrawLine: Replaced 3 functions with 1 Removed both freshly added internal functions Crammed it all into one * ImageDrawLine shortened significantly using maths Substituted X and Y, then wrote one abstract loop instead of 4 specific loops. Lots of comments to explain what I'm doing for future maintainers. * Now conforms with style conventions Also reworded a comment to sound more... fomal.
2021-07-23Review formating to follow raylib style conventionsRay
2021-07-17Raspberry RPI/DRM keyboard fix (#1879)Luiz Pestana
Legacy keyboard support was blocking the render loop, also it was keeping the last key status until the next key.
2021-07-17[Models] Better Fix for GenMeshTangents issue #1876 (#1878)630Studios
* GenMeshTangents Fix * GenMeshTangents Fix - Comment Update * GenMeshTangents Fix - Comment Update final * Code Style Changes * Code Style Changes Final * Code Style Changes Final 2 * GenMeshTangents better handling for issue #1876 * GenMeshTangents better handling for issue #1876 * GenMeshTangents: Better fix for issue #1876 * vboId location fix
2021-07-16GenMeshTangents Fix (#1877)630Studios
* GenMeshTangents Fix * GenMeshTangents Fix - Comment Update * GenMeshTangents Fix - Comment Update final * Code Style Changes * Code Style Changes Final
2021-07-16REVIEWED: Wrong normal matrix calculation #1870raysan5
2021-07-16Minor format tweaksraysan5
2021-07-13Updated models.c (#1871)GoldenThumbs
- fixed issue where vertex positions being passed in place of vertex normals.
2021-07-13Fix Android multi-touch (#1869)Humberto Yeverino Jr
2021-07-09Update Makefileraysan5
2021-07-09WARNING on emscripten_set_fullscreenchange_callback()raysan5
2021-07-09Minor tweaks and commentsraysan5
2021-07-07Added a noteRay
2021-07-06REVIEWED: RPI: Keyboard stdin input #1769raysan5
2021-07-06Minor tweaks on DRM systemraysan5
2021-07-05Review formattingraysan5
2021-07-05WARNING: BREAKING: REMOVED PLATFORM_UWP supportraysan5
After lot of investigation, I'm afraid I'm removing official UWP support from raylib, I'll keep the current implementation in a separate branch (UWP), just in case. It seems Microsoft is trying to replace UWP in the long term, they announced lack of support for the new WinUI 3 and they seem to be moving to Windows App SDK. Also, on current implementation, the code is divided between raylib and the example, requiring multiple callback hooks, making it difficult to follow and maintain. And realistically speaking, raylib is probably not the best option for anyone willing to target UWP, neither Xbox consoles.
2021-07-04REVIEWED: Infinite loop on closing #1861raysan5
2021-07-03Review some commentsraysan5
2021-07-03Update core.craysan5
2021-07-03Review variables initializationraysan5
2021-07-03Update link address for miniaudioraysan5
2021-07-01Minor tweaksraysan5
2021-06-30REVIEWED: emscripten versionsraysan5
2021-06-30Remove trailing spacesraysan5
2021-06-29Fix DecompressData() pointer issue (#1856)masterex1000
2021-06-29Review issue with pointer #1854raysan5
2021-06-28Update uwp_events.hraysan5
2021-06-28Reviewed commentsraysan5
2021-06-28WARNING: BREAKING: Functions renamed for consistencyRay
RENAMED: GetTextureData() -> LoadImageFromTexture() RENAMED: GetScreenData() -> LoadImageFromScreen()
2021-06-26Minor tweaksraysan5
2021-06-26REVIEWED: Enum values descriptionsraysan5
2021-06-26WARNING: REMOVED: Some deprecated function names mappingraysan5
Some functions/values have been deprecated for long time but some mapping was kept for convenience. Some of those mappings have been removed...
2021-06-26Minor tweaks to follow code conventionsRay
2021-06-26REVIEWED: Latest PR to follow raylib code conventionsRay
2021-06-26Major revamp gltf (#1849)Hristo Stamenov
* Added my own model and license to Raylib exclusively created by me and provided for use in the examples (and other projects if anyone decides to) * Use animation vertices on initial load if possible. * Added girl model to model example * Revamped GLTF model loading as it was wrong by default. Also updated some comments. GLTF models were loaded only by mesh but they should be loaded recursively by hierarchical nodes because tehre are some static node transformations that are to be applied to the vertices. It also resulted in more meshes being included in some models. It is the correct way of loading GLTF and what is suggested in the official examples. Currenlty limiting to only one scene but more can be included later. * Refactored the new names and structure of extracted functions. * Safer and easier read value. * Made reading easier for accessor->bufferView->buffer in GLTF. Now there is no need to check for supported types or anything. * Correct inclusion of limits.h in the cases of MSVC based compilers vs the world * Removed weird example file
2021-06-26REVIEWED: Minor tweaks on log messagesRay
2021-06-26REVIEWED: Improved log info on image/textures laodingRay
ADDED: rlGetPixelFormatName()
2021-06-26REVIEWED: Simplified code to avoid extra functions callsRay
2021-06-25WARNING: REVIEWED: Default shader uniform namesRay
When a shader is loaded, by default, several locations are tried to be set automatically.
2021-06-25REVIEWED: LoadShader() and default locationsRay
Reviewed locations descriptions
2021-06-24fix to LoadShaderFromMemory (#1851)Ruminant
- the shader.locs now match the LoadShader function Without this change, the lighting sample looks incorrect when using LoadShaderFromMemory Co-authored-by: Ruminant <[email protected]>