summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)Author
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-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-09Add frameworks needed on macos (#2793)Martin Wickham
2022-11-05Update rcore.cRay
2022-11-04Fix ExportDataAsCode() data types (#2787)RGDTAB
2022-10-26REVIEWED: Issue with `OpenURL()`Ray
2022-10-26fixed blur issue on opaque pictures & added example (#2775)nobytesgiven
Co-authored-by: nobytesgiven <[email protected]>
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-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-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-17Add DrawCapsule(Wires) (#2761)ianband
* Add DrawCapsule & DrawCapsuleWires * Add DrawCapsule & DrawCapsuleWires to example Co-authored-by: Ian Band <[email protected]>
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-12Fix & Simplify .vox signature check (#2752)CrezyDud
and make version check be only 150 not over 150
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)
2022-10-11fixing typo (#2748)Dor Shapira
2022-10-07Update version to `raylib 4.5-dev` to avoid confusions with 4.2Ray
2022-10-06Update rlgl.hRay
2022-10-05Added `BLEND_CUSTOM_SEPARATE` #2741Ray
2022-10-05Avoid early return callsRay
2022-10-05Reviewed latest PR formating and variables naming #2741Ray
2022-10-05Add rlSetBlendFactorsSeparate and custom blend mode modification checks (#2741)凌溢狐
2022-10-03Merge branch 'master' of https://github.com/raysan5/raylibRay
2022-10-03Update rtext.cRay
2022-10-02Update build.zig to work with last GLFW update (#2737)_Tradam
2022-10-02Clear PCM buffer state when closing audio device (#2736)veins1
Fix for #2714
2022-10-02WARNING: `DrawLineBezier()` implementation needs review #2721Ray
2022-10-02Fix Gestures to use GetTime() if it's available (#2733)Rob Loach
2022-10-02removed glfwSetWindowPos on InitWindow (#2732)Random
* removed glfwSetWindowPos on InitWindow * removed execute permission from CMakeLists
2022-09-30minor tweaksRay
2022-09-30fix issue #2728 (#2731)Random
* fix issue #2728 * updated gamecontrollerdb: fixes GLFW warning due to invalid entry
2022-09-29Reviewed monitor checking orderRay
2022-09-29Update gamepad mappings with latest gamecontrollerdb, fix #2725Ray
2022-09-29Merge branch 'master' of https://github.com/raysan5/raylibRay
2022-09-29Fix #2722Ray
2022-09-28fixing new typoes (#2727)Dor Shapira
2022-09-28Update raylib.h (#2726)Dor Shapira
2022-09-27update build.zig (#2720)Michael Scherbakow
zig `master` now enforces to use addIncludePath instead of addIncludeDir
2022-09-26Clarified working of ImageDrawCircle and ImageDrawCircleV (#2719)bXi
2022-09-25REVIEWED: `GeneshHeightmap()`, fix #2716Ray
2022-09-25Fix isssue #2718Ray
2022-09-25ADDED: Support CAPS/NUM lock keys registering if lockedRay
2022-09-22WARNING: Several changes on UTF-8/Codepoints APIRay
- ADDED: `GetCodepointPrevious()` - RENAMED: `GetCodepoint()` -> `GetCodepointNext()`, actually, reimplemented - `GetCodepoint()` has been kept for the moment, for compatibility and also because implementation is different - RENAMED: `TextCodepointsToUTF8()` to `LoadUTF8()`, simpler name and more aligned with raylib conventions (functions loading memory start with Load*()), parameters should be descriptive of functionailty. - ADDED: `UnloadUTF8()`, aligned with `LoadUTF8()` to avoid allocators issues.
2022-09-22Update rcore.cRay