Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/update to 5.5 #9

Merged
merged 817 commits into from
Dec 26, 2024
Merged

Feature/update to 5.5 #9

merged 817 commits into from
Dec 26, 2024

Conversation

Qoen1
Copy link
Owner

@Qoen1 Qoen1 commented Dec 26, 2024

No description provided.

raysan5 and others added 30 commits August 24, 2024 18:59
…e what they do (raysan5#4280)

* Update raylib_api.* by CI

* update fullscreen and borderless comments to better describe what they do.

* Update raylib_api.* by CI

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
…ith glfw window position (raysan5#4190)

* WindowPosCallback added.

CORE.Window.position is now properly kept in sync with the glfw window position.

* Update rcore_desktop_glfw.c

Comments updated.

* Setting CORE.Window.position correctly in InitPlatform() as well.

This also fixes not centering the window correctly when the high dpi flag was enabled.

* Fixes centering the window in the SetWindowMonitor() function.

Here the render size has to be used again in case the high dpi flag is enabled.

* Update Window Position

Update Window Position right away in ToggleFullscreen() & ToggleBorderlessWindowed() functions
Compilation breaks on rlgl.h for early OpenGL versions.
Glint64 did not exist on those versions (< OpenGL 3.2)
* align /usr/local with src Makefile

Align /usr/local with the /src Makefile, where it can be overriden.

* /usr/local: allow override

align /usr/local with the /src Makefile, where it can be overriden
* Correctly split meshes from tinyobj by material so they can be represented by raylib correctly

* PR Feedback
I just noticed there is a missing equal sign. This PR fixes this.
…d be conisdered as CONNECTED (raysan5#4305)

Co-authored-by: Michal Jaskolski <[email protected]>
I've updated the bindings
changing any of the #defines in CONFIG.H would cause issues when rendering.
…n5#4310)

* added MixColors function to mix 2 colors together (Line 1428 raylib.h and Line 4995 in rtextures.c)

* renamed MixColors to ColorLerp (raysan5#4310 (comment))

* changed ColorLerp to be more like other functions

---------

Co-authored-by: CI <[email protected]>
…oryFiles()` (raysan5#4302)

* Add filtering folders in ScanDirectoryFiles and ScanDirectoryFilesRecursively

Add define FILTER_FOLDER for that purpose
Fix folder names matching filter being added to result

* Move FILTER_FOLDER define to internals of rcore and document option in comment
raysan5 and others added 24 commits November 14, 2024 10:46
Tested with w64devkit/MSVC and all seem to work as expected
Move shapes/shapes_rectangle_advanced to the correct folder in MSVC project
Add core_input_virtual_controls.vcxproj back into sln file
)

The nextShapeEnd integer is a pointer in the OBJ data structures.
The faceVertIndex is a vertex index counter for the mesh we are
about to create. Both integers are not compatible, which causes
the code to finish the meshes too early, thus writing the OBJ data
incompletely into the target meshes.

It wasn't noticed because for the last mesh, it process all remaining
data, causing the last mesh to contain all remaining triangles.

This would have been noticed if the OBJ meshes used different textures
for each mesh.
# Conflicts:
#	examples/audio/audio_mixed_processor.c
#	examples/core/core_2d_camera_mouse_zoom.c
#	examples/core/core_2d_camera_platformer.c
#	examples/core/core_input_gamepad.c
#	examples/core/core_input_gamepad_info.c
#	examples/models/models_billboard.c
#	examples/models/models_box_collisions.c
#	examples/models/models_draw_cube_texture.c
#	examples/models/models_loading_gltf.c
#	examples/models/models_loading_vox.c
#	examples/shaders/shaders_basic_lighting.c
#	examples/shaders/shaders_deferred_render.c
#	examples/shapes/shapes_bouncing_ball.c
#	examples/shapes/shapes_draw_rectangle_rounded.c
#	examples/shapes/shapes_lines_bezier.c
#	examples/shapes/shapes_splines_drawing.c
#	examples/text/text_writing_anim.c
#	examples/textures/textures_svg_loading.c
#	src/rmodels.c
#	src/rtextures.c
@Qoen1 Qoen1 requested a review from QazCetelic December 26, 2024 10:52
@Qoen1 Qoen1 self-assigned this Dec 26, 2024
@Qoen1 Qoen1 enabled auto-merge (squash) December 26, 2024 10:54
@Qoen1 Qoen1 merged commit d5c19ec into main Dec 26, 2024
@Qoen1 Qoen1 deleted the feature/update-to-5.5 branch January 6, 2025 12:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.