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
Ray
00911b0842
Reviewed ImageDrawLine() formating
3 years ago
Alexander Buhl
ff2b8d6db1
Fixes #1873 Implemented remaining 7/8 of ImageDrawLine ( #1874 )
* 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.
3 years ago
Ray
0fa295c72d
Review formating to follow raylib style conventions
3 years ago
Luiz Pestana
4a01139c8d
Ignore generated example binaries ( #1884 )
3 years ago
GoldenThumbs
64e786fe28
Add example shaders_shapes_outline.c ( #1883 )
3 years ago
Luiz Pestana
5c76c33d7d
Raspberry RPI/DRM keyboard fix ( #1879 )
Legacy keyboard support was blocking the render loop, also it was keeping the last key status until the next key.
3 years ago
630Studios
53bb87c8fb
[Models] Better Fix for GenMeshTangents issue #1876 ( #1878 )
* 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
3 years ago
630Studios
9aaf7a8057
GenMeshTangents Fix ( #1877 )
* GenMeshTangents Fix
* GenMeshTangents Fix - Comment Update
* GenMeshTangents Fix - Comment Update final
* Code Style Changes
* Code Style Changes Final
3 years ago
raysan5
56cab4b6a9
REVIEWED: shaders_basic_lighting #1865
Simplified the example
3 years ago
raysan5
c4804c4c0c
REVIEWED: Wrong normal matrix calculation #1870
3 years ago
raysan5
8809ae66c6
REVIEWED: Possible memory leak
3 years ago