summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2022-11-15REVIEWED: `rlCullFace()` -> `rlSetCullFace()`Ray
Reviewed formating to follow raylib coding conventions.
2022-11-15Added function rlCullFace (#2797)jtainer
rlCullFace sets the face culling mode to RL_FRONT or RL_BACK which correspond to GL_FRONT and GL_BACK respectively.
2022-11-15Warning on GetRandomValue range limit (#2800)Pere001
Added a comment explaining the range limitations of GetRandomValue. Added a run-time warning TRACELOG when GetRandomValue is called with an invalid range.
2022-11-15Merge branch 'master' of https://github.com/raysan5/raylibRay
2022-11-15Avoid using `DrawCubeTexture()`Ray
2022-11-15Update cmake.ymlRay
2022-11-15Update linux_examples.ymlRay
2022-11-15WARNING: REMOVED: `DrawCubeTexture()`, `DrawCubeTextureRec()`Ray
Those two functions have been moved to a new example: `models_draw_cube_texture`. The reasons for this decision: - Function inflexibility: Many users with the need to draw a textured cube could need to customize the texture applied to every face, that function did not allow that kind of functionality. - rlgl functionality exposure: The implementation exposed will teach users how to implement custom textured triangles drawing.
2022-11-12Raylib-py updated to 4.2, plus parallel project (#2798)Jorge A. Gomes
Now Raylib-py is a releases-only project. For now on, code maintenance will happen in a parallel project created to automate the binding generation: RaylibpyCtbg
2022-11-11Add Claylib (CL bindings + convenience layer) (#2796)Scott Helvick
2022-11-10Merge branch 'master' of https://github.com/raysan5/raylibRay
2022-11-10Minor formating tweaksRay
2022-11-10Fix Makefile emscripten path (#2785)Julianiolo
2022-11-10WARNING: REMOVED: `DrawTextureTiled()`Ray
This function implementation has been moved to the related example. Current implementation can be probably customized depending on user needs.
2022-11-10WARNING: REMOVED: `DrawTextureQuad()`Ray
This function can be easely replicated using `DrawtexturePro()` and actually it was doing some assumptions not transparent to the user. Even the function name was confusing. No example was available for it and actually noone requested one example.
2022-11-10WARNING: REMOVED: `DrawTexturePoly()`Ray
Function moved to `examples/textures/textures_polygon.c`, so users can learn from the implementation and create custom variants as required.
2022-11-09dray is now 4.2.0 (#2792)red thing
2022-11-09Add frameworks needed on macos (#2793)Martin Wickham
2022-11-08removing typo (#2790)Dor Shapira
2022-11-05Update rcore.cRay
2022-11-04Fix ExportDataAsCode() data types (#2787)RGDTAB
2022-11-02Fix examples/build.zig for the latest Zig version (#2786)Roman Akberov
2022-10-30Fix Android x86 Architecture name (#2783)IsaacTCB
When building a x86 project, the folder inside lib is named i686. However Android x86 actually expects the folder to be called x86.
2022-10-27Fix deprecation error on android api higher than 23 (#2778)Angga Permana
2022-10-26Improved billboards example, highlighting rotation and draw order (#2779)nobytesgiven
* Improved billboards example, highlighting rotation and draw order * changes to conform to the raylib conventions * NOW it conforms Co-authored-by: nobytesgiven <[email protected]>
2022-10-26REVIEWED: Issue with `OpenURL()`Ray
2022-10-26fixing typo (#2781)Dor Shapira
fixing typo
2022-10-26added raylib-python-ctypes bindings (#2780)Dor Shapira
2022-10-26Add ChezScheme support (#2776)Yunoinsky
2022-10-26fixed blur issue on opaque pictures & added example (#2775)nobytesgiven
Co-authored-by: nobytesgiven <[email protected]>
2022-10-25Review -sRay
2022-10-25Added Box and Gaussian blurring (#2770)nobytesgiven
* Added Box and Gaussian blurring * Removed dependence of gaussian blur to box blur & Fixed precision errors Co-authored-by: nobytesgiven <[email protected]>
2022-10-25Updated support for crystal (#2774)Ian Rash
All fresh and current.
2022-10-24Fix bezier line breaking #2735 (#2767)nobytesgiven
* Fixed bezier line breaking #2735 * converted tabs to spaces * typo * Changed doubles to floats * removed heap allocations\ Co-authored-by: nobytesgiven <[email protected]>
2022-10-24Update to latest miniaudio (dev)Ray
2022-10-24Update MakefileRay
2022-10-20review noteRay
2022-10-20Added `-s EXPORTED_RUNTIME_METHODS=ccall` to examples web build #2739Ray
2022-10-20build.zig: let user decide how to set build mode + fix linker warning (#2763)InKryption
* build.zig: let user decide how to set build mode This should delegate the responsibility of calling `standardReleaseOptions` and setting the build mode of the `*LibExeObjStep` step to the caller, especially since this might not be the process by which one wants to determine the build mode. Also changes hides `getSrcDir` to enforce usage of `srcdir`, and asserts that the file is in fact inside a directory. * build.zig: set root_src param to `null` Supplying the header file as the root source here appears to cause a linker warning of the form: ``` LLD Link... warning(link): unexpected LLD stderr: ld.lld: warning: {build_root}/zig-cache/o/{hash}/libraylib.a: archive member '{build_root}/zig-cache/o/{hash}/raylib.o' is neither ET_REL nor LLVM bitcode ``` Passing `null` instead fixes it.
2022-10-20Review parser Makefile (#2765)Peter0x44
* parser: Fail gracefully if a nonexistent file is passed on the command line Before, if a nonexistent file was passed to LoadFileText(), it would return NULL, and the parser would happily dereference it. * parser: Refactor Makefile and update the path to easings.h (now reasings.h) Before, the `make all` target would simply segfault, see 0a679d79 Now, if a file in the `make all` target doesn't exist, make will write an error. Individual API files can be generated likeso, provided the header file the target depends on exists: FORMAT=JSON EXTENSION=json make raygui_api.json In order for the `make all` target to succeed, raygui.h, physac.h and rmem.h need to be added to the correct directory.
2022-10-17Add DrawCapsule(Wires) (#2761)ianband
* Add DrawCapsule & DrawCapsuleWires * Add DrawCapsule & DrawCapsuleWires to example Co-authored-by: Ian Band <[email protected]>
2022-10-16BINDINGS: Add Umka bindings to BINDINGS.md (#2760)Rob Loach
[raylib-umka](https://github.com/robloach/raylib-umka) provides [Umka scripting language](https://github.com/vtereshkov/umka-lang) bindings to raylib.
2022-10-14Fix ImageTextEx and ImageDrawTextEx scaling (#2756)hkc
* Use RL_QUADS/RL_TRIANGLES for single-pixel drawing Addresses problem mentioned in https://github.com/raysan5/raylib/issues/2744#issuecomment-1273568263 (in short: when drawing pixels using DrawPixel{,V} in camera mode, upscaled pixel becomes a line instead of bigger pixel) * [rtextures] Fixed scaling down in ImageTextEx Closes #2755
2022-10-14ADDED: `GenImageText()`Ray
Probably useless but interesting for education. It generated a grayscale image directly from text data.
2022-10-13Add C3 binding to BINDINGS.md (#2757)Kenta
2022-10-12Add Haskell bindings to BINDINGS.md (#2753)Anut-py
2022-10-12Fix & Simplify .vox signature check (#2752)CrezyDud
and make version check be only 150 not over 150
2022-10-12examples/core/core_custom_logging.c: Fix typo (#2751)hartmannathan
2022-10-11Update core_basic_window.cRay
2022-10-11Use RL_QUADS/RL_TRIANGLES for single-pixel drawing (#2750)hkc
Addresses problem mentioned in https://github.com/raysan5/raylib/issues/2744#issuecomment-1273568263 (in short: when drawing pixels using DrawPixel{,V} in camera mode, upscaled pixel becomes a line instead of bigger pixel)