google-labs-jules[bot]
0df034ac15
I've appended the detailed Vulkan upgrade strategy to vulkan-upgrade-plan.
...
This outlines the necessary modifications across the build system (CMake), graphics abstraction layer (rlgl), core library (rcore), platform-specific code, and shader handling to integrate Vulkan support into raylib. The strategy emphasizes conditional compilation based on a `GRAPHICS_API_VULKAN` flag and aims to mirror the existing OpenGL backend abstraction.
2025-06-01 00:31:03 +00:00
google-labs-jules[bot]
3f336f2fe6
Add Vulkan upgrade plan document
...
This commit introduces a new file, vulkan-upgrade-plan, which outlines a comprehensive strategy for integrating Vulkan as a compile-time graphics backend option for raylib.
The plan details the necessary changes across the codebase, including:
- Creation of a Vulkan abstraction layer (rlvk).
- Modifications to the core library (rcore.c) for conditional graphics backend selection.
- Updates to the platform layer (e.g., rcore_desktop_glfw.c) for Vulkan surface creation.
- Integration into the CMake build system.
- Shader management for SPIR-V.
This document serves as a roadmap for the potential Vulkan implementation and does not modify any existing code other than adding this plan file.
2025-06-01 00:21:28 +00:00
Ray
924c87db33
Merge pull request #4976 from M374LX/rgfw-update-dev
...
Update RGFW to 1.7.5-dev
2025-05-31 21:47:54 +02:00
M374LX
6eeaf1dd5b
Update RGFW to 1.7.5-dev
2025-05-31 16:43:25 -03:00
Ray
c1bb53738e
Merge pull request #4974 from M374LX/rgfw-escape-fix
...
RGFW: fix Escape always closing the window
2025-05-31 20:43:40 +02:00
Ray
9bf4388a4f
Merge pull request #4965 from M374LX/rgfw-update
...
Update RGFW to 1.7
2025-05-31 20:42:08 +02:00
github-actions[bot]
3414d96eaf
Update raylib_api.* by CI
2025-05-31 18:41:49 +00:00
Ray
20c0c92bdb
Merge pull request #4963 from meowstr/master
...
[rshapes] Add DrawEllipseV and DrawEllipseLinesV
2025-05-31 20:41:37 +02:00
M374LX
bc2b2864e0
RGFW: fix Escape always closing the window
2025-05-31 14:24:38 -03:00
Ray
b9c2ecc447
Merge pull request #4969 from M374LX/update-comments
...
Update comments
2025-05-30 08:05:20 +02:00
github-actions[bot]
8f2ecfba4d
Update raylib_api.* by CI
2025-05-30 02:04:09 +00:00
M374LX
3418172617
Update comments
2025-05-29 23:01:48 -03:00
Ray
015db1641f
Merge pull request #4964 from M374LX/axes-comment
...
Update comment (gamepad axes)
2025-05-29 22:45:45 +02:00
M374LX
a9525bfbc2
Update RGFW to 1.7
2025-05-29 16:03:39 -03:00
M374LX
16f398b464
Update comment (gamepad axes)
2025-05-29 15:01:01 -03:00
Meowster
6d5aedbd38
Add DrawEllipseV and DrawEllipseLinesV
2025-05-29 07:10:52 -04:00
Ray
913c236487
REVIEWED: MAX_GAMEPAD_AXES
2025-05-29 12:51:08 +02:00
Ray
341bfb22cc
REVIEWED: MAX_GAMEPAD_AXEX for consistency #4960
2025-05-29 12:25:00 +02:00
Ray
2afae1b3e1
Merge pull request #4962 from M374LX/rgfw-rctrl
...
RGFW backend: add missing Right Control key
2025-05-29 12:09:01 +02:00
Ray
f9fa63366c
Merge pull request #4958 from M374LX/unused-var
...
Remove unused variable
2025-05-29 12:07:14 +02:00
M374LX
c0cf57f8f0
RGFW backend: add missing Right Control key
2025-05-28 22:38:16 -03:00
M374LX
299f5350a4
Remove unused variable
2025-05-28 19:49:57 -03:00
github-actions[bot]
2d952d8e94
Update raylib_api.* by CI
2025-05-28 15:19:32 +00:00
Ray
d7148f5f9d
REDESIGNED: Base64 encoding/decoding functions
...
Found some issues with output size when padding required, just re-implemented both functions from scratch.
2025-05-28 17:19:19 +02:00
Ray
5ddd13b775
REVIEWED: Hexadecimal formatting to be consistent
2025-05-28 17:18:02 +02:00
github-actions[bot]
8d9c1cecb7
Update raylib_api.* by CI
2025-05-22 15:07:11 +00:00
Ray
afb52b19a4
WARNING: REDESIGNED: EncodeDataBase64(), NULL terminated string returned
...
Note that returned output size considers the NULL terminator as an additional byte.
2025-05-22 17:06:55 +02:00
Ray
21f0fe2a73
Removed some spaces
2025-05-21 19:06:04 +02:00
Ray
e3b9dbe75b
Merge pull request #4947 from padmadevd/master
...
[rcore] Fixed bug in hovering and input for android
2025-05-19 11:59:14 +02:00
Padmadev D
b6daa48a9c
Update rcore_android.c
...
corrected coding conventions.
2025-05-19 15:09:58 +05:30
Ray
a1d57e83f0
Merge pull request #4948 from parzivail/bug/meshnormals
...
Fix typo in mesh animNormals
2025-05-19 07:16:48 +02:00
Colby Newman
21e711b13f
Fix typo in mesh animNormals
2025-05-18 19:35:21 -04:00
Padmadev D
5da2d10118
Update rcore_android.c
...
Bug Fix Update
Code to Ignore Hovering Inputs Completely
2025-05-18 18:53:28 +05:30
Ray
2be18e2c54
Merge pull request #4944 from Pivok7/master
...
[examples] Basic pbr example fix
2025-05-18 15:09:47 +02:00
Pivok
0ffc8c517f
Pbr example fix
2025-05-17 12:32:17 +02:00
Ray
8c99a508c6
REVIEWED: WindowSizeCallback(), GLFW
...
It is called on window minification and setting internal width/height to 0, that can break things
2025-05-14 23:49:24 +02:00
Ray
a51d334440
Merge branch 'master' of https://github.com/raysan5/raylib
2025-05-14 23:47:32 +02:00
Ray
9d4c31533d
Update rtext.c
2025-05-14 23:47:03 +02:00
Ray
15a0cf89b8
Merge pull request #4936 from lumenkeyes/master
...
build.zig fixes for android targets
2025-05-13 20:54:13 +02:00
Ray
ba31219141
Merge pull request #4937 from Bigfoot71/fix-gen-tangents
...
[rmodels] Fix and improve `GenMeshTangents`
2025-05-13 20:52:51 +02:00
Ray
5076d5743b
Merge pull request #4938 from JeffM2501/const_save_callback
...
[utils] fix const warning with SaveFileText callback
2025-05-13 20:51:47 +02:00
github-actions[bot]
4a1e9931a6
Update raylib_api.* by CI
2025-05-13 02:55:19 +00:00
Jeffery Myers
aa684a33de
make save file callback match const correctness of calling function
2025-05-12 19:54:34 -07:00
Bigfoot71
d135eef462
fix and improve GenMeshTangents
2025-05-12 23:16:06 +02:00
Lumen Keyes
6f11e27bbe
fix typo
2025-05-12 11:19:08 -06:00
Lumen Keyes
dea6a24777
build.zig fix: link EGL for Android
2025-05-12 11:13:32 -06:00
github-actions[bot]
63b988ade9
Update raylib_api.* by CI
2025-05-11 09:05:50 +00:00
Ray
f7d03efb49
REVIEWED: DecodeDataBase64(), follow convention:
...
- All `char *` refer to text strings
- All `unsigned char *` refer to generic byte arrays
2025-05-11 11:05:25 +02:00
Ray
3083f0cd43
REVIEWED: SaveFileText(), const input text
2025-05-11 11:03:49 +02:00
Ray
693c9c292a
Formatting tweaks
2025-05-10 22:45:08 +02:00