Joshua Reisenauer
a334acc768
Merge pull request #2 from kd7tck/vulkan-plan-review
I've reviewed the Vulkan upgrade plan and added my findings to the `v…
6 månader sedan
google-labs-jules[bot]
049211d1a3
I've reviewed the Vulkan upgrade plan and added my findings to the `vulkan-upgrade-plan` document.
The review confirmed the plan's viability and strengths. I also identified some minor areas for clarification and key challenges. I didn't find an existing Vulkan rendering backend in the core raylib source, which makes this plan relevant.
6 månader sedan
Joshua Reisenauer
b1c19935c3
Merge pull request #1 from kd7tck/vulkan-upgrade-plan-update
Vulkan upgrade plan update
6 månader sedan
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.
6 månader sedan
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.
6 månader sedan
Ray
924c87db33
Merge pull request #4976 from M374LX/rgfw-update-dev
Update RGFW to 1.7.5-dev
6 månader sedan
M374LX
6eeaf1dd5b
Update RGFW to 1.7.5-dev
6 månader sedan
Ray
c1bb53738e
Merge pull request #4974 from M374LX/rgfw-escape-fix
RGFW: fix Escape always closing the window
6 månader sedan
Ray
9bf4388a4f
Merge pull request #4965 from M374LX/rgfw-update
Update RGFW to 1.7
6 månader sedan
github-actions[bot]
3414d96eaf
Update raylib_api.* by CI
6 månader sedan
Ray
20c0c92bdb
Merge pull request #4963 from meowstr/master
[rshapes] Add DrawEllipseV and DrawEllipseLinesV
6 månader sedan
M374LX
bc2b2864e0
RGFW: fix Escape always closing the window
6 månader sedan
Ray
b9c2ecc447
Merge pull request #4969 from M374LX/update-comments
Update comments
6 månader sedan
github-actions[bot]
8f2ecfba4d
Update raylib_api.* by CI
6 månader sedan
M374LX
3418172617
Update comments
6 månader sedan
Ray
015db1641f
Merge pull request #4964 from M374LX/axes-comment
Update comment (gamepad axes)
6 månader sedan
M374LX
a9525bfbc2
Update RGFW to 1.7
6 månader sedan
M374LX
16f398b464
Update comment (gamepad axes)
6 månader sedan
Meowster
6d5aedbd38
Add DrawEllipseV and DrawEllipseLinesV
6 månader sedan
Ray
913c236487
REVIEWED: `MAX_GAMEPAD_AXES`
6 månader sedan
Ray
341bfb22cc
REVIEWED: `MAX_GAMEPAD_AXEX` for consistency #4960
6 månader sedan
Ray
2afae1b3e1
Merge pull request #4962 from M374LX/rgfw-rctrl
RGFW backend: add missing Right Control key
6 månader sedan
Ray
f9fa63366c
Merge pull request #4958 from M374LX/unused-var
Remove unused variable
6 månader sedan
M374LX
c0cf57f8f0
RGFW backend: add missing Right Control key
6 månader sedan
M374LX
299f5350a4
Remove unused variable
6 månader sedan
github-actions[bot]
2d952d8e94
Update raylib_api.* by CI
6 månader sedan
Ray
d7148f5f9d
REDESIGNED: Base64 encoding/decoding functions
Found some issues with output size when padding required, just re-implemented both functions from scratch.
6 månader sedan
Ray
5ddd13b775
REVIEWED: Hexadecimal formatting to be consistent
6 månader sedan
github-actions[bot]
8d9c1cecb7
Update raylib_api.* by CI
7 månader sedan
Ray
afb52b19a4
WARNING: REDESIGNED: `EncodeDataBase64()`, NULL terminated string returned
Note that returned output size considers the NULL terminator as an additional byte.
7 månader sedan
Ray
21f0fe2a73
Removed some spaces
7 månader sedan
Ray
e3b9dbe75b
Merge pull request #4947 from padmadevd/master
[rcore] Fixed bug in hovering and input for android
7 månader sedan
Padmadev D
b6daa48a9c
Update rcore_android.c
corrected coding conventions.
7 månader sedan
Ray
a1d57e83f0
Merge pull request #4948 from parzivail/bug/meshnormals
Fix typo in mesh animNormals
7 månader sedan
Colby Newman
21e711b13f
Fix typo in mesh animNormals
7 månader sedan
Padmadev D
5da2d10118
Update rcore_android.c
Bug Fix Update
Code to Ignore Hovering Inputs Completely
7 månader sedan
Ray
2be18e2c54
Merge pull request #4944 from Pivok7/master
[examples] Basic pbr example fix
7 månader sedan
Pivok
0ffc8c517f
Pbr example fix
7 månader sedan
Ray
8c99a508c6
REVIEWED: `WindowSizeCallback()`, GLFW
It is called on window minification and setting internal width/height to 0, that can break things
7 månader sedan
Ray
a51d334440
Merge branch 'master' of https://github.com/raysan5/raylib
7 månader sedan
Ray
9d4c31533d
Update rtext.c
7 månader sedan
Ray
15a0cf89b8
Merge pull request #4936 from lumenkeyes/master
build.zig fixes for android targets
7 månader sedan
Ray
ba31219141
Merge pull request #4937 from Bigfoot71/fix-gen-tangents
[rmodels] Fix and improve `GenMeshTangents`
7 månader sedan
Ray
5076d5743b
Merge pull request #4938 from JeffM2501/const_save_callback
[utils] fix const warning with SaveFileText callback
7 månader sedan
github-actions[bot]
4a1e9931a6
Update raylib_api.* by CI
7 månader sedan
Jeffery Myers
aa684a33de
make save file callback match const correctness of calling function
7 månader sedan
Bigfoot71
d135eef462
fix and improve `GenMeshTangents`
7 månader sedan
Lumen Keyes
6f11e27bbe
fix typo
7 månader sedan
Lumen Keyes
dea6a24777
build.zig fix: link EGL for Android
7 månader sedan
github-actions[bot]
63b988ade9
Update raylib_api.* by CI
7 månader sedan