2
0
mirror of https://github.com/raylib-cs/raylib-cs synced 2025-04-03 11:09:40 -04:00

375 Commits

Author SHA1 Message Date
Ben Parsons
15bbfc2968
Update new-issue-template.md
I like to live life on the edge - commit directly to master!
2022-01-20 21:03:28 +11:00
6140872094 3.7.0.1 3.7.0.1 2021-10-02 13:44:55 +01:00
Ben Parsons
5d9198acd2
XmlDoc: Convert some comments to <summary> tags (#96)
* Fixed-up comments on first ~500 lines

* Update Comments to xmldoc till around line  ~1700

I might have used regex.
2021-10-02 22:17:15 +10:00
cbfaf28c90 Fix typo 2021-10-02 13:12:10 +01:00
bec7ecc77b Fixes to enums and GetGestureDetected
- Fix enum order for MaterialMapIndex
- Return Gestures instead of int from GetGestureDetected
- Update naming of CubemapLayout
2021-10-02 12:46:18 +01:00
Ben Parsons
0460d2c2db
Github Actions for Nuget Releases (#95)
* Add Raylib target tag to app.config

* Enable GitHub Actions on all PRs

* Create and upload NuGet package

Co-authored-by: ChrisDill <chris.rj.dill@gmail.com>
2021-10-02 21:21:11 +10:00
c81b1537a2
Merge pull request #94 from JarrodDoyle/master
Update GamepadAxis to match Raylib and fix off-by-one error
2021-09-27 07:05:40 +01:00
Jarrod Doyle
0821d9d5f9 Fixes #93 2021-09-26 21:55:32 +01:00
d0318795e1 Remove GetMouseCursor 2021-09-25 07:49:14 +01:00
4ebb829423 Fix missing argument in GetMonitorPosition 2021-09-24 21:55:32 +01:00
e50b30e870 Add new-issue-template and update README.md 2021-08-29 08:02:18 +01:00
bbb425b5bb Fix ShaderLocationIndex order and add missing normal location 2021-07-02 22:47:33 +01:00
65d1ca11fe Remove linux-x86 folder from runtimes
- Dropping support for 32 bit on linux.
2021-05-19 15:46:34 +01:00
79ba46896e Fix typo with Raygui-cs 3.7.0 2021-05-15 07:48:41 +01:00
4f4296adaf Merge pull request #82 from ChrisDill/3.7-dev
3.7 dev
2021-05-12 10:22:22 +01:00
207ba0ab1a Review minor project details
- Disable warning for missing doc comments for now.
- Specify specific version or System.Numerics.Vectors.
- Format fixes.
2021-05-12 09:38:37 +01:00
3c2f2b4064 Fix enum naming
- Add missing prefixes to enums to match raylib.
- Add aliases for a few enum types
2021-05-11 08:23:29 +01:00
d342e5427f Add summary tags to improve documentation
- Helps with intelisense and documentation generators. More details can
be added in the future as needed.
- Include documentation in package
2021-05-11 08:23:29 +01:00
094c4e7789 Update project details and experimental libs
- Unsure on experimental lib at the moment. Need to test pinvoke
overhead. Might move to examples repo.
- Update README.md.
- Update Raylib-cs.csproj.
- Remove GenMeshDefault.
2021-05-11 08:19:46 +01:00
3224a58371 Initial 3.7 update
- Many breaking changes in this update. This is a work in
progress and needs testing.
2021-04-25 11:36:02 +01:00
b6cf094a34 Minor bugfixes
- Fix issue with github actions randomly failing on windows.
- Remove default arguments from Camera3D constructor.
- GetGamepadName was using Ansi when it should of been UTF8.
- Fix issue where charsPadding was not public.
2021-04-22 10:45:04 +01:00
918e33cb9f
Merge pull request #78 from lazaroblanc/master
Added missing KEY_NULL to KeyboardKey enum
2021-03-26 17:46:02 +00:00
Lázaro Blanc
b2ef3c1bab
Update Raylib.cs 2021-03-26 16:00:51 +01:00
e49ca5b92c Review bindings
- All raylib structs are now blittable.
- Fixing some incorrect functions(types, naming etc).
- Remove netfx.props.
2021-03-25 20:43:39 +00:00
fb37faaeec
Merge pull request #75 from nailuj29gaming/patch-1
Use vanity URL in discord link
2021-03-18 12:10:46 +00:00
nailuj29gaming
1dbd15e13e
Use vanity URL in discord link 2021-03-15 10:44:05 -04:00
3aa1491fe1
Merge pull request #72 from benbeshara/master
Fixed capitalisation on Framebuffer externs
2021-02-08 23:22:08 +00:00
Ben Beshara
aa940e3d48 Fixed capitalisation on Framebuffer externs 2021-02-09 09:53:07 +11:00
b679edc778 Adjust dependency versions in Raylib-cs.Tests
- Update Microsoft.NET.Test.Sdk to 16.7.1
- Update xunit.runner.visualstudio to 2.4.3.
- Revert coverlet.collector to 1.3.0.
2021-01-27 14:14:24 +00:00
3096e3b683 Remove old LICENSE notes from Physac and Raygui 2021-01-27 13:59:47 +00:00
4d5c5c913f
Update README.md 2021-01-25 12:55:03 +00:00
17be194afc Add UnloadFileData
- Add missing UnloadFileData function. Frees memory allocated by LoadFileData.
2021-01-25 12:24:01 +00:00
05a1133e4a Fix bug with LoadFileData and LoadFontData
- Changed return of LoadFileData from byte[] to IntPtr as it cannot Marshal as a byte[].
- Adding missing dataSize argument to LoadFontData.
2021-01-25 12:05:21 +00:00
c1f25cc135 Initial set of UTF8 fixes
- Working on issue #69. Testing the MarshalAs fix with window and text drawing functions.
2021-01-22 13:31:59 +00:00
93da59ac1b Update test dependencies
- Issue with test dependencies in github actions for windows. Updating first to see if that fixes it.
2021-01-16 11:44:24 +00:00
fcf8ba1258
Merge pull request #70 from ChrisDill/physac-raygui-readme-clarification
Clarify Physac & Raygui Support
2021-01-16 11:33:58 +00:00
Ben Parsons
40e8933f45 Update README.md 2021-01-16 11:30:57 +00:00
9c7436ff00 Update nuget version in README.md 2021-01-15 16:23:16 +00:00
927af656ab Update build.yml to run tests 2021-01-15 10:45:05 +00:00
7351c663fa Update GetMonitorName and GetClipboardText to return UTF8 2021-01-15 10:09:51 +00:00
8fa8d74156 Update TraceLogCallback and INTERNAL_GetGamepadName
- Change TraceLogCallback calling convention to Cdecl.
- Change INTERNAL_GetGamePadName to private.
2021-01-15 09:08:56 +00:00
f17aa05cef Minor update to experimental modules
- Fixed return type in Physac.cs
- Update Raygui.cs
3.5.0
2021-01-10 15:10:16 +00:00
79e326da27 Remove Raylib-cs.targets 2021-01-06 10:47:25 +00:00
12c9887788 Review Raylib-cs.csproj
- Updated version to 3.5.0. Plan to keep this in sync with future raylib releases to reduce confusion about versioning.
- Since netstandard2.1 includes System.Numerics, we no longer need to reference it here.
- Testing possible fixes for packing/using runtimes.
2021-01-05 12:09:41 +00:00
33944c52df Update LICENSE 2021-01-03 16:17:44 +00:00
5c2d41f585 Update README.md
- Update badge link and improved the layout.
2021-01-02 16:01:22 +00:00
2c7d2a6358 Rename dotnetcore.yml to build.yml 2021-01-02 15:53:59 +00:00
5aebfc3e66 Update Raylib-cs.Tests and added tests to github actions
- RenderTexture2D is now Blittable since the depthTexture bool was removed.
- Music is no longer Blittable.
2021-01-02 11:36:27 +00:00
4f0fdc3880 Removed unused tags from project files
- Don't need to specify Platforms and Configurations for libraries or tests.
2021-01-02 11:26:56 +00:00
b1f46d3307 Fix pinvoke crashes when returning strings for GetMonitorName, GetClipboardText and GetGamepadName
- These functions return native memory to strings. However it was trying to free the native memory.
- I changed it so they return IntPtr internally and the public versions use Marshal.PtrToStringAnsi to copy it into a
string which fixes this issue.
2020-12-29 18:34:04 +00:00