* None to ffi.NULL
* array and ndarray to buffer, and keep weakref so it doesn't get GCed
This makes it possible to create Mesh structs without too much faffing.
* Bump raylib to 5.0, Bump RayGUI to 4.0
Generate bindings for raylib's embedded GLFW, to enable lower-level examples (see examples/others/rlgl_standalone.py)
Dynamically generate defines at library build-time, they are known by the raylib parser.
Bug fix, allow raylib parser to see RayGUI, Physac, and RayMath exported functions, get proper argument names from functions, provide real argument names on interface definitions.
* Fix finding glfw3.h include file on Windows build
* Fix building for macos on cirrus CI.
* Update version.py
* Update create_enums.py
* Update build.py
* Update make_docs.sh
---------
Co-authored-by: Richard Smith <electronstudio@users.noreply.github.com>
Co-authored-by: Richard Smith <github@electronstudio.co.uk>
* added core_split_screen example
* added core_vr_simulator example
* Delete launch.json
* added core 3d camera free
* added core_smooth pixel-perfect camera
---------
Co-authored-by: “Timfon” <“timothy_fong@brown.edu”>
Co-authored-by: Richard Smith <electronstudio@users.noreply.github.com>
* Converting shapes_basic_shapes.c to python and adding it to examples
* Add shapes_bouncing_ball.py to examples in shapes
---------
Co-authored-by: pranavganesh <50474789+Pranv11Ganesh@users.noreply.github.com>
I added the shapes_logo_raylib example.
I added the missing MOUSE_BUTTON_SIDE,MOUSE_BUTTON_EXTRA,MOUSE_BUTTON_FORWARD,MOUSE_BUTTON_BACK press checks.
note: my mouse doesn't have the "forward" and "back" buttons, so I couldn't test if they work
adding the missing press checks in the core_input_mouse example:
I added the missing MOUSE_BUTTON_SIDE,MOUSE_BUTTON_EXTRA,MOUSE_BUTTON_FORWARD,MOUSE_BUTTON_BACK press checks.
note: my mouse doesn't have the "forward" and "back" buttons, so I couldn't test if they work