-
Notifications
You must be signed in to change notification settings - Fork 152
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
v5.5 #223
Open
IoIxD
wants to merge
84
commits into
deltaphc:master
Choose a base branch
from
raylib-rs:unstable
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
v5.5 #223
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* well that also works ig * oops * remove some documentation --------- Co-authored-by: bitten2up <[email protected]>
Fix `draw_mesh()` and `draw_mesh_instanced()` for receiving mesh as reference instead as owned value
* [general] finishing 5.5 functions * [color] fade is still deprecated
…d cross section to wiki.
* [imgui] added imgui * [gitmodules] fix gitmodules * [binding/gitattributes] vendor imgui and raygui * [binding/gitattributes] folders need wildcards when vendored * [binding/gitattributes] got wildcard wrong * [build] include raylib when generating rlImGui bindings to fix ci. * [build] add raylib/src as an include when building rlImGui too. * [raylib/cargo] imgui should not be a default feature * [imgui] remove rlImGuiShutdown, which segfaults. see comment put in its place. * [imgui] work around the deltatime assertion error * [imgui] we do not need the freetype feature enabled for our own code * [imgui] split imgui into a new folder where it is also a blanket trait
Working with CStr is not practical, and expecting the user to have to manipulate them is even less. Users are very likely to need to make a wrapper in order use this interface, so rework it to make it better to use. Expect a iterator of String for the text, this is more flexible than using a array and doesn't complicate the implementation as we will have to convert it to a list of CStr anyway.
* Remove [[example]] entries of raylib/Cargo.toml Those entries actually point nowhere and makes cargo build --examples fail confusingly. As they are actually replaced with what we have in samples, we can remove them. * Remove examples scrapping As we don't have a raylib/examples directory, this feature doesn't do anything anymore. * Bump rand dependency in samples. 3d_camera_first_person uses gen_range expecting a range, which is only the case for rand 0.8. * Remove excessive parents in shader multisample example Fixes a cargo check warning.
* Make audio.rs more concise and consistent. Add some missing inlines and remove some superfluous syntax. * Rework WaveSamples structure. WaveSamples can be made a lot more simpler and less bug-prone.
raygui fixes
Signed-off-by: James Ebert <[email protected]>
…hat (#126) * [imgui] accidentally left an import in mod.rs that errors if imgui feature isn't on * [cargo] Added back nobuild because removing it was stupid
Specs was marked as optional, but could not be removed from the dependency chain. Co-authored-by: IoIxD <[email protected]>
* [build] expanded nobuild * [file] accidentally removed get_file_length although to be fair it should be removed anyways
…s audio processors (#124) * impl: constructed a wrapper to provide some user data to the callbacks (limited to N callbacks) * impl: constructed a wrapper to provide some user data to the callbacks (limited to N callbacks) * doc * doc and send trait * doc * wip * chore: automated number of indices/callbacks; fixed clear function * doc * chore: get rid of lazy static * chore: fix panic format string * chore: added music player demo with effects * chore: review, fixed dependency to be optional and only used by the example.
* [...] assorted fixes that got lost because i forgot to update the branch * [...] assorted fixes that got lost because i forgot to update the branch * [raylib-test] remove reference to a feature that isn't even in raylib * [samples] undo cargo.toml changes other then authors
* [raylib-test] remove set_file_text_loader * [raylib-test] ci test * [ci] raylib-test doesn't need all features
Co-authored-by: Dacode45 <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This repo should just be archived (although idk if that's possible without the original owner) in favor of raylib-rs/raylib-rs, or at the very least have PRs closed. But in any case it feels necessary to open this PR from the actively worked on branch anyways.
:D