raysan5
b54422c970
Merge branch 'master' of https://github.com/raysan5/raylib
3 years ago
Ryan Roden-Corrent
ef9fdd0fa5
Document Get{Key,Char}Pressed return value. ( #1909 )
I think it is useful to know what the empty behavior is in cases where
you are enumerating key presses (e.g. implementing "press any key to
continue").
3 years ago
raysan5
e3f0a11053
Update CHANGELOG
3 years ago
raysan5
311fe8f35b
Replaced TABS by spaces
3 years ago
raysan5
a135d9c25d
REVIEWED: Avoid conflict with bool
3 years ago
raysan5
ee72497eef
REVIEWED: Some warnings...
3 years ago
raysan5
5e63cd3c97
ADDED: GenMeshCone() #1903
3 years ago
Ryan Roden-Corrent
e6fe8169c2
Fix Makefile to build WASM examples. ( #1906 )
* 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 <raysan5@gmail.com>
3 years ago
raysan5
7ca9131fd4
Update rlgl_standalone.c
3 years ago
Ray
07e0b10515
Added rayex, elixir binding
3 years ago
raysan5
aa67903f96
Improve rlgl description
3 years ago
raysan5
5b6d83b533
REVIEWED: rlgl defines for consistency
3 years ago
raysan5
3e75a2109d
REVIEWED: rlgl module header info
3 years ago
raysan5
7013e60926
Update models_rlgl_solar_system.c
3 years ago
raysan5
559f1919c6
REVIEWED: Improved font loading info
3 years ago
raysan5
73c8ddc8bf
REVIEWED: raylib_opengl_interop
3 years ago
raysan5
b805754aa1
REVIEWED: Avoid bool type collisions
3 years ago
raysan5
0f8cfd6031
Update rlgl_standalone.c
3 years ago
raysan5
dffd1435e9
Revert "REVIEWED: Avoid UBSAN warnings #1891"
This reverts commit a8e9e1387f
.
3 years ago
raysan5
a8e9e1387f
REVIEWED: Avoid UBSAN warnings #1891
3 years ago
raysan5
1613057881
Update raudio.c
3 years ago
raysan5
b4fddf146b
REVIEWED: Added new mechanism to avoid data types collision between modules that share same data types and can be used in standalone mode
3 years ago
raysan5
aeb1a0da84
REVERTED: Removed the need for `rlMatrix`
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.
3 years ago
raysan5
71373ee524
Update Makefile
3 years ago
raysan5
1cc25d1a2d
Review include path that was breaking the build
3 years ago
raysan5
bd70a22412
Review some issues
3 years ago
raysan5
8b7f43f89b
WARNING: BREAKING CHANGE: rlgl complete decoupling from raylib -WIP-
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
3 years ago
raysan5
58e9a0894f
Reviewed some functions to avoid calling other functions
3 years ago
iskolbin
6ef3ab3d3a
impoves raylib_parser: makes it generic, adds -d key for functions define (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 )
3 years ago
raysan5
a9f6ff6fe3
Add external folder to build (just in case)
3 years ago
Ray
cd1464390c
Update CONVENTIONS.md
3 years ago
Kyle Appelgate
d8ca13f4c6
fixed DisableCursor() on web by registering an empty mouse click event function in emscripten ( #1900 )
3 years ago
raysan5
8fecf45f4c
REVIEWED: rnet include from extras
3 years ago
raysan5
96aadec503
REVIEWED: Info on image loading failure
3 years ago
raysan5
c219fc02cd
Review includes to use extras libraries
3 years ago
raysan5
75d675ab4d
Review physac.h path
3 years ago
raysan5
69a82c7a0d
ADDED: raygui to extras libraries for convenience
3 years ago
raysan5
0c3902b543
ADDED: GetModelBoundingBox()
Reorganized models functionality, it still needs some review...
3 years ago
raysan5
7c7ee1cdc8
REVERTED: Mesh indices issue #1891
3 years ago
raysan5
0c17d1e14f
Minor formatting tweak
3 years ago
raysan5
0352aa2094
Replace TABS by 4 spaces
3 years ago
raysan5
a9230a6c07
Update shapes_logo_raylib_anim.c
3 years ago
Jeffery Myers
c706b33b30
Don't normalize zero length vectors. ( #1896 )
3 years ago
raysan5
e9c7ab925f
REVIEWED: rlDrawVertexArrayElements() #1891
3 years ago
raysan5
70ed52dd5d
REVIEWED: QuaternionFromAxisAngle() #1892
3 years ago
Uneven Prankster
4e363b5479
Remove unused UWP defines ( #1894 )
* Unused UWP define removal
* Further removal of unusued UWP defines
3 years ago
AKDev
9839ea6667
Added another raylib binding for nelua ( #1890 )
3 years ago
Níckolas Daniel da Silva
87b542085b
Update SPONSORS.md ( #1886 )
3 years ago
Ray
647b54a2dc
Update BINDINGS.md
3 years ago
Jeffery Myers
548961aea1
State that raylib works with both C and C++ and move raylib-cpp to a wrapper section instead of a language binding, for less confusion. ( #1885 )
Co-authored-by: Jeffery Myers <JefMyers@blizzard.com>
3 years ago