Watch
2
0
Fork
You've already forked raylib-cs
0
Commit graph

445 commits

Author SHA1 Message Date
Meatcorps
d45ea89a4b Improved XML comments for clarity and consistency in Model.cs and Mesh.cs, updated method and variable names for better readability, and adjusted logic in span creation methods. 2026-05-23 13:31:54 +02:00
Meatcorps
4263ddf570 Updated and clarified XML comments for methods and parameters, improved naming consistency, and refined shader-related functions. Renamed enums in Shader.cs for so it is inline with the upstream. 2026-05-23 10:56:45 +02:00
Meatcorps
4e6e28cdce Updated XML comment for GetDirectoryFileCountEx to clarify behavior and filtering options. 2026-05-22 10:47:41 +02:00
Meatcorps
cb77e4f195 Improved XML comments for consistency, fixed spacing and formatting across examples, added new resources to resources.LICENSE. 2026-05-22 10:07:42 +02:00
Meatcorps
0311272002 Updated shader colors, adjusted car model scale, disabled HDR in SkyboxDemo, and fixed camera mode assignment. Removed unused Capacity field in FilePathList struct. 2026-05-21 19:03:53 +02:00
Meatcorps
4ae506033d Updated README to reflect .NET 10 and Raylib 6 compatibility changes. 2026-05-21 14:34:21 +02:00
Meatcorps
851029ee0f Applying changes after review. Merged resources.LICENSE + raylib-cs.Native.csproj only targets dotnet8 2026-05-21 14:28:15 +02:00
Meatcorps
94dda71bcf Fixing the Mesh struct 2026-05-21 11:15:25 +02:00
Meatcorps
667a1a25ef Fixing the QOL utils 2026-05-21 09:11:11 +02:00
Meatcorps
62988c4ff1 Fixed additional pinvokes to match with the new raylib bindings. [Warning breaking changes!] 2026-05-21 07:36:58 +02:00
Meatcorps
ce3a7da69b Additional resources from the Raylib repo. 2026-05-21 06:09:28 +02:00
Meatcorps
6c94ffb0cc Added severial examples. Corrected towards the correct return type and add utilities to prevent working with pointers 2026-05-21 06:08:27 +02:00
Meatcorps
2a86968da0 Updated target to Raylib 6 + synced invoke called with the changes in C. [WARNING: Breaking changes!] 2026-05-20 21:21:15 +02:00
1b890169c5 Update Examples to use separate processes 2026-05-19 20:43:12 +01:00
73e3428ca0
Update README.md 2026-05-17 20:31:39 +01:00
a657bb6367
Update tests and dll resolver (#336) 2026-05-17 19:24:49 +01:00
709a0c1c3d
Add custom DllImportResolver (#335) 2026-05-11 21:46:17 +01:00
a1cde79294
Switch from DllImport to LibraryImport (#334) 2026-04-24 12:32:09 +01:00
d49c0f8474
Update version and bindings (#332) 2026-04-15 20:53:16 +01:00
723ef1b4b9
Update workflow (#331) 2026-04-08 08:24:14 +01:00
dd1297e46b
Add docfx support (#330) 2026-04-04 10:35:47 +01:00
942306d916
Remove net6.0 support (#328) 2026-03-28 20:05:58 +00:00
Samuel Gido
a31a4eb3ca
Update structure types to record structs (#326) 2026-02-17 21:09:17 +00:00
Guillaume
7db9848fb2
Fix Color.Lerp (#323)
Resolves incorrect tweening behavior where G/B/A interpolated from origin.R
2026-02-04 17:25:35 +00:00
95d1e9cc56
Update release version to 7.0.2 (#315) v7.0.2 2025-10-18 16:06:12 +01:00
Matorio
75aabd1cc0
Explicit core types and autonomous types. (#304)
* All the "var" variables were changed to explicit types on the raylib class
* "MakeDirectory" overload, and string version of "GetApplicationDirectory" and "GetWorkingDirectory" methods
* Added "Dimensions" property to "Texture2D"
* New overloads for the "LoadFileData" and "SaveFileData" methods
* Raymath's const "NativeLibName" is now referencing to "Raylib.NativeLibName"
* Color constructors are more readable
* Added "Dimensions" property to "Image"
* Changed all the "var" for explicit types on the "Logging" class
* Changed "Int64" for "long" on CBool, and using constructor on the operators instead setting the value manually
* Added indexer to "FilePathLists"
* Changed all "var" for explicit types on "Utf8Buffer"
* New "GetRandomSequence" method overloads in "Raylib.Utils" acepting "int" and "float"
* Added new extension "byte.Lerp"
* Added new extension "Log" for "TraceLogLevel"
* Constructors on Color no longer just truncate the float value, but also round it (+ 0.5f)
* New static method on Color, "Color.Lerp"
* Added static method "FromHSV" to Color
* Added new getter method "GetHSV" on Color
* Added index security on the FilePathList indexer
* Added Rectangle extension
* Added "MoveTowards" extensions to RaylibExtensions
* Added "TranslateLocal" and "TranslateGlobal" to Transform
* Removed unnecessary "partial" declarations
* Updating calls and docs
* Moved the "AudioCallback" delegate into the "AudioMixed.cs" File
* Properties and structs marked as read-only on the "Model.cs" file
* Updated the "README.md" to mentions Raylib-cs targets net6.0 and net8.0 (and also explicitly added that the
"STAThread" attribute comes from the "System" namespace)
* Added a few sizing utils to "Rectangle"
* Added "GetScreenCenter" to "Raylib.Utils"
2025-09-21 09:09:38 +01:00
Quentin
ca4e760d60
Update InputMultitouch.cs (#310)
Fix typo
2025-08-19 19:33:49 +01:00
JupiterRider
8384e36054
Update docs of some FromMemory-functions #305 (#306) 2025-07-28 12:27:06 +01:00
Markus Stephanides
e09d6a4daa
Add STAThread notice to README (#302) 2025-05-22 18:07:30 +01:00
Ben Parsons
f9787a8342
Enable Targeting .Net 8 (#297)
Fixes #295
2025-05-07 08:16:47 +01:00
ee10f5fa7b
Add MatrixDecompose (#299) 2025-04-27 17:12:42 +01:00
91cfbeaf5e
Update to ubuntu 22.04 (#294) 2025-02-12 07:16:21 +00:00
27b259a6c6
Update README.md 2025-01-31 20:15:05 +00:00
0ba5226729 Update project links v7.0.1 2025-01-31 19:55:05 +00:00
f64e12dbc0
Update release version to 7.0.1 (#293) 2025-01-30 21:51:19 +00:00
6ab7bec764
Update PixelFormat (#292) 2025-01-30 18:39:23 +00:00
86439d0eda
Update to reflect organization change (#291) 2025-01-30 08:09:01 +00:00
Chadderbox
ecb5528fb2
Fix typo in Transform struct summary (#289) 2025-01-18 08:35:11 +00:00
JupiterRider
7026f28766
Remove package System.Numerics.Vector (#284) v7.0.0
This package is no longer required, because it's part of the standard library now.
2024-12-23 18:00:50 +00:00
JupiterRider
a3dfd57b5a
Update to raylib 5.5 (#279) 2024-12-21 15:00:13 +00:00
JupiterRider
7b5b322a5b
Update Raylib-cs.Native.csproj #281 (#282)
This fixes #281
2024-12-14 09:32:28 +00:00
54d02588b9 Update build.yml 2024-09-13 21:15:57 +01:00
Alexander Baggett
8f2902aca0
Implement Managed Code Friendly version of CheckCollisionPointPoly (#268) 2024-09-13 19:56:45 +00:00
dependabot[bot]
b26e4f73d1
Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows (#266)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3 to 4.1.7.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v3...v4.1.7)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-04 17:14:28 +01:00
Nicky McDonald
377a32a9db
Safe UpdateMeshBuffer Method (#262) 2024-08-23 06:54:38 +00:00
Nicky McDonald
51925dd42d
Additional Color Constructors (#261) 2024-08-10 08:19:43 +00:00
Chris Dill
93eef0f504
Update README.md 2024-07-12 18:11:36 +01:00
ab3faacd24
Update README.md and package details (#255) v6.1.1 2024-06-23 16:38:14 +01:00
daa124aee1
Fix build (#254) v6.1.0 2024-06-20 21:10:01 +01:00
d652823abb
Release 6.1.0 (#253) 2024-06-20 19:00:06 +01:00