summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2021-08-08ADDED: GenMeshCone() #1903raysan5
2021-08-07Fix Makefile to build WASM examples. (#1906)Ryan Roden-Corrent
* Fix Makefile to build WASM examples. - Add --preload-file flag before specifying the resource dir - Add empty resource dir to `shapes/` (otherwise wasm-ld will fail) - Add wasm outputs to .gitigore * Delete .gitignore Co-authored-by: Ray <[email protected]>
2021-08-07Update rlgl_standalone.craysan5
2021-08-07Added rayex, elixir bindingRay
2021-07-31Improve rlgl descriptionraysan5
2021-07-31REVIEWED: rlgl defines for consistencyraysan5
2021-07-31REVIEWED: rlgl module header inforaysan5
2021-07-31Update models_rlgl_solar_system.craysan5
2021-07-31REVIEWED: Improved font loading inforaysan5
2021-07-31REVIEWED: raylib_opengl_interopraysan5
2021-07-31REVIEWED: Avoid bool type collisionsraysan5
2021-07-30Update rlgl_standalone.craysan5
2021-07-30Revert "REVIEWED: Avoid UBSAN warnings #1891"raysan5
This reverts commit a8e9e1387f0abaa46557dd2076973cd30784148c.
2021-07-30REVIEWED: Avoid UBSAN warnings #1891raysan5
2021-07-30Update raudio.craysan5
2021-07-30REVIEWED: Added new mechanism to avoid data types collision between modules ↵raysan5
that share same data types and can be used in standalone mode
2021-07-30REVERTED: Removed the need for `rlMatrix`raysan5
Now rlgl uses the `Matrix` type, just make sure it has been previously defined somewhere... I don't like this approach but it's probably the easier one for the users... still looking for a better solution... maybe using something like `#define MATRIX_TYPE`, so it can be checked in other modules.
2021-07-30Update Makefileraysan5
2021-07-30Review include path that was breaking the buildraysan5
2021-07-30Review some issuesraysan5
2021-07-29WARNING: BREAKING CHANGE: rlgl complete decoupling from raylib -WIP-raysan5
rlgl has been redesigned to avoid any dependency to `raylib` or `raymath`, all functions using some of those libs have been reviewed. - REMOVED: `Texture2D`, `Shader` structs dependency - REMOVED: `Vector3`, `Matrix` structs dependency - REMOVED: raymath functions dependency, all required math is implemented in rlgl - ADDED: `rlMatrix` custom rlgl type - ADDED: `utils.c`: `rlMatrixFromMatrix()` and `rlMatrixToMatrix()` for a safe conversion between raylib<->rlgl matrix types - ADDED: `rl` prefix to all `rlgl` structs - Other small tweaks here and there
2021-07-29Reviewed some functions to avoid calling other functionsraysan5
2021-07-29impoves raylib_parser: makes it generic, adds -d key for functions define ↵iskolbin
(RLAPI for raylib.h), increases maxiumum number of fields in structs and values in enums, doubles max length of struct field names; split float3/float16 struct typedefs in raymath to allow parser to process the file (#1901)
2021-07-29Add external folder to build (just in case)raysan5
2021-07-29Update CONVENTIONS.mdRay
2021-07-28fixed DisableCursor() on web by registering an empty mouse click event ↵Kyle Appelgate
function in emscripten (#1900)
2021-07-28REVIEWED: rnet include from extrasraysan5
2021-07-28REVIEWED: Info on image loading failureraysan5
2021-07-28Review includes to use extras librariesraysan5
2021-07-28Review physac.h pathraysan5
2021-07-28ADDED: raygui to extras libraries for convenienceraysan5
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-28Replace TABS by 4 spacesraysan5
2021-07-28Update shapes_logo_raylib_anim.craysan5
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-25Added another raylib binding for nelua (#1890)AKDev
2021-07-24Update SPONSORS.md (#1886)Níckolas Daniel da Silva
2021-07-23Update BINDINGS.mdRay
2021-07-23State that raylib works with both C and C++ and move raylib-cpp to a wrapper ↵Jeffery Myers
section instead of a language binding, for less confusion. (#1885) Co-authored-by: Jeffery Myers <[email protected]>
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-23Ignore generated example binaries (#1884)Luiz Pestana
2021-07-18Add example shaders_shapes_outline.c (#1883)GoldenThumbs
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.