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

Commit graph

  • d54e1cd1c3 fix indent Ben Parsons 2021-10-01 21:08:14 +10:00
  • c8d17c7bb7 fix syntax Ben Parsons 2021-10-01 21:07:38 +10:00
  • 872cd9980a fix typo Ben Parsons 2021-10-01 21:05:06 +10:00
  • 4d5f68dde6 Enable GitHub Actions on all PRs Ben Parsons 2021-10-01 21:04:23 +10:00
  • 6a88df13d0 Start NuGet Package Action Ben Parsons 2021-10-01 20:58:38 +10:00
  • a417e1c702 Add Raylib target tag to app.config Ben Parsons 2021-10-01 20:58:08 +10:00
  • c81b1537a2
    Merge pull request #94 from JarrodDoyle/master Chris 2021-09-27 07:05:40 +01:00
  • 0821d9d5f9 Fixes #93 Jarrod Doyle 2021-09-26 21:55:32 +01:00
  • d0318795e1 Remove GetMouseCursor ChrisDill 2021-09-25 07:49:14 +01:00
  • 4ebb829423 Fix missing argument in GetMonitorPosition ChrisDill 2021-09-24 21:55:32 +01:00
  • e50b30e870 Add new-issue-template and update README.md ChrisDill 2021-08-29 08:01:37 +01:00
  • bbb425b5bb Fix ShaderLocationIndex order and add missing normal location ChrisDill 2021-07-02 22:47:33 +01:00
  • 65d1ca11fe Remove linux-x86 folder from runtimes - Dropping support for 32 bit on linux. ChrisDill 2021-05-19 15:45:29 +01:00
  • 79ba46896e Fix typo with Raygui-cs 3.7.0 Chris 2021-05-12 10:00:01 +01:00
  • 4f4296adaf Merge pull request #82 from ChrisDill/3.7-dev Chris 2021-05-12 10:00:01 +01:00
  • 207ba0ab1a Review minor project details - Disable warning for missing doc comments for now. - Specify specific version or System.Numerics.Vectors. - Format fixes. ChrisDill 2021-05-12 09:38:02 +01:00
  • 3c2f2b4064 Fix enum naming - Add missing prefixes to enums to match raylib. - Add aliases for a few enum types ChrisDill 2021-05-11 08:18:53 +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 ChrisDill 2021-05-08 11:38:27 +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. ChrisDill 2021-04-26 11:50:09 +01:00
  • 3224a58371 Initial 3.7 update - Many breaking changes in this update. This is a work in progress and needs testing. ChrisDill 2021-04-22 10:46:24 +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. ChrisDill 2021-04-10 23:43:32 +01:00
  • 918e33cb9f
    Merge pull request #78 from lazaroblanc/master Chris 2021-03-26 17:46:02 +00:00
  • b2ef3c1bab
    Update Raylib.cs Lázaro Blanc 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. ChrisDill 2021-03-25 20:32:31 +00:00
  • fb37faaeec
    Merge pull request #75 from nailuj29gaming/patch-1 Chris 2021-03-18 12:10:46 +00:00
  • 1dbd15e13e
    Use vanity URL in discord link nailuj29gaming 2021-03-15 10:44:05 -04:00
  • 3aa1491fe1
    Merge pull request #72 from benbeshara/master Chris 2021-02-08 23:22:08 +00:00
  • aa940e3d48 Fixed capitalisation on Framebuffer externs Ben Beshara 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. ChrisDill 2021-01-27 14:10:10 +00:00
  • 3096e3b683 Remove old LICENSE notes from Physac and Raygui ChrisDill 2021-01-27 13:56:35 +00:00
  • 4d5c5c913f
    Update README.md Chris 2021-01-25 12:55:03 +00:00
  • 17be194afc Add UnloadFileData - Add missing UnloadFileData function. Frees memory allocated by LoadFileData. ChrisDill 2021-01-25 12:23:10 +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. ChrisDill 2021-01-25 12:05:08 +00:00
  • c1f25cc135 Initial set of UTF8 fixes - Working on issue #69. Testing the MarshalAs fix with window and text drawing functions. ChrisDill 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. ChrisDill 2021-01-16 11:39:42 +00:00
  • fcf8ba1258
    Merge pull request #70 from ChrisDill/physac-raygui-readme-clarification Chris 2021-01-16 11:33:58 +00:00
  • 40e8933f45 Update README.md Ben Parsons 2021-01-16 22:14:58 +11:00
  • 9c7436ff00 Update nuget version in README.md ChrisDill 2021-01-15 16:23:16 +00:00
  • 927af656ab Update build.yml to run tests ChrisDill 2021-01-15 10:44:55 +00:00
  • 7351c663fa Update GetMonitorName and GetClipboardText to return UTF8 ChrisDill 2021-01-15 10:08:06 +00:00
  • 8fa8d74156 Update TraceLogCallback and INTERNAL_GetGamepadName - Change TraceLogCallback calling convention to Cdecl. - Change INTERNAL_GetGamePadName to private. ChrisDill 2021-01-14 23:54:08 +00:00
  • f17aa05cef Minor update to experimental modules - Fixed return type in Physac.cs - Update Raygui.cs 3.5.0 ChrisDill 2021-01-10 15:00:25 +00:00
  • 79e326da27 Remove Raylib-cs.targets ChrisDill 2021-01-06 10:30:32 +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. ChrisDill 2021-01-05 11:53:02 +00:00
  • 33944c52df Update LICENSE ChrisDill 2021-01-03 16:14:57 +00:00
  • 5c2d41f585 Update README.md - Update badge link and improved the layout. ChrisDill 2021-01-02 16:00:17 +00:00
  • 2c7d2a6358 Rename dotnetcore.yml to build.yml ChrisDill 2021-01-02 15:53:42 +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. ChrisDill 2021-01-02 11:36:17 +00:00
  • 4f0fdc3880 Removed unused tags from project files - Don't need to specify Platforms and Configurations for libraries or tests. ChrisDill 2020-12-31 16:32:43 +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. ChrisDill 2020-12-29 18:32:54 +00:00
  • 701434ef99 Remove file management functions in favour of System.IO alternatives - These functions have a similar api to System.IO functions in C#. For example 'DirectoryExists' can be replaced with 'Directory.Exists'. - I considered wrapping them to use System.IO internally however that is less flexible than using it directly. ChrisDill 2020-12-29 16:19:08 +00:00
  • 60973394ad Add Fade function for compatibility with previous versions - Recommended you use ColorAlpha instead but this makes it easier for users to update to 3.5.0. Fixes #68. ChrisDill 2020-12-28 18:13:45 +00:00
  • 545084b3f2 Update README.md ChrisDill 2020-12-28 10:56:29 +00:00
  • 1279502344 Minor improvements and formatting - Replaced Rlgl format usage with PixelFormat enum and update constants. - Added new enums used with framebuffers. - Added missing functions and fixed function naming. ChrisDill 2020-12-28 08:55:47 +00:00
  • da81033670
    Merge pull request #67 from ChrisDill/3.5.0-dev Chris 2020-12-27 17:17:36 +00:00
  • b87362fd28 Update workflow and README.md ready to merge into master - Should be able to run workflow manually and pushes will only run it if they are on master. - Update README.md with new version + note about the nuget package being out of date. ChrisDill 2020-12-27 17:10:30 +00:00
  • 1e362c5e64 Add GetShaderLocationAttrib function - Used by the example shaders_rlgl_mesh_instanced. ChrisDill 2020-12-27 15:47:01 +00:00
  • 5d266806eb Add missing ConfigFlag flag argument to ClearWindowState ChrisDill 2020-12-27 15:31:43 +00:00
  • 71610bc8e5 Add missing format argument to GenTetxureCubemap ChrisDill 2020-12-27 12:49:13 +00:00
  • 75a4d9bf27 Update Rlgl.cs to 3.5.0 and rename GetExtension to GetFileExtension ChrisDill 2020-12-26 15:44:19 +00:00
  • 2e0b2d93eb Update Raylib.cs audio functions to 3.5.0 ChrisDill 2020-12-26 15:18:59 +00:00
  • cfde708bd8 Update Raylib.cs model functions to 3.5.0 ChrisDill 2020-12-26 15:18:27 +00:00
  • 010db71473 Update Raylib.cs image, texture and font functions to 3.5.0 ChrisDill 2020-12-26 14:00:39 +00:00
  • 75050deeed Update Raylib.cs drawing functions to 3.5.0 - Update Image drawing functions - Update Texture drawing functions - Update shape drawing functions ChrisDill 2020-12-26 13:43:25 +00:00
  • 29fca9725f Update Raylib.cs input related functions to 3.5.0 ChrisDill 2020-12-26 13:24:48 +00:00
  • 7be227a115 Replace Image/Texture section with Color/Pixel and update those functions to 3.5.0 ChrisDill 2020-12-26 13:08:17 +00:00
  • 592bd9e0d2 Update Raylib.cs window and cursor related functions to 3.5.0 ChrisDill 2020-12-26 12:27:24 +00:00
  • 61e842ecfd Update Raylib.cs enums to 3.5.0 ChrisDill 2020-12-26 10:51:41 +00:00
  • bb4b9c38c6 Update Raylib.cs structs to 3.5.0 - Doing the update in stages to make it easier to manage. ChrisDill 2020-12-26 10:50:32 +00:00
  • 6fdf41b50e
    Merge pull request #66 from spec-chum/DtoF Chris 2020-12-23 16:10:48 +00:00
  • 1e3d0252f8 Convert all Math calls to MathF to avoid conversions Spec-Chum 2020-12-23 15:58:08 +00:00
  • daa7f7241d Update to net5.0 using a fix for net5.0 support in dotnetcore.yml - Update actions/checkout to v2. - setup-dotnet requires specific version or a wildcard so I changed it to 5.0.x so it targets any 5.0 version. - Updated Raylib-cs.Tests to target net5.0 as we can now use it properly. ChrisDill 2020-11-28 14:48:02 +00:00
  • d0587eeb24 Keeping tests at netcoreapp3.1 for now - Had some issues getting net5.0 to work with github actions. ChrisDill 2020-11-12 11:30:41 +00:00
  • 8d9201c341 Dropping experimental netfx support - Set libraries to target netstandard2.1 and updated tests to net5.0. Still learning about the new features. Libraries may also change to net5.0 later if the newer features are useful enough to include directly in the library. - Removing Platform.cs which was only used by netfx. ChrisDill 2020-11-12 10:30:50 +00:00
  • ddadcf01f7 Remove unused string management functions - Removing common string functions in Raylib that can easily be replaced with built in string functions from C#. Keeping a few such as TextFormat for now as I am unsure if they will be useful later. ChrisDill 2020-11-06 11:49:16 +00:00
  • 65b1a608eb Remove SubText extension method ChrisDill 2020-11-06 11:20:53 +00:00
  • be43e6c76c Fix bug with incorrect DrawTriangleStrip parameter - It should take Vector2[] instead of a ref to Vector2 since it operates on multiple points. ChrisDill 2020-11-04 21:22:20 +00:00
  • 06d092d462 Updated README.md. - Made support information clearer. - Updated Hello World example. - Fixed LICENSE link. ChrisDill 2020-09-25 19:13:45 +01:00
  • b31b484564 Removed duplicate license comments from binding code. ChrisDill 2020-09-18 23:45:09 +01:00
  • 34d069c7cc Updated Raylib-cs.Tests. - Added binding tests for raylib. - Updated Raylib-cs.Tests.csproj. ChrisDill 2020-09-17 23:15:38 +01:00
  • d3babfd891 Minor update. - Renamed LICENSE.md to LICENSE. - Removed Rlights.cs. It is a part of the examples now so there is no reason to keep it here. ChrisDill 2020-09-15 08:57:14 +01:00
  • 7aea5f01ef Minor indent fix for Raylib-cs.csproj and Raylib-cs.targets. ChrisDill 2020-09-12 16:30:17 +01:00
  • 5a45303b33
    Merge pull request #51 from ChrisDill/platform Chris 2020-09-12 16:22:32 +01:00
  • a45c82c651
    Update README.md Chris 2020-08-12 22:24:20 +01:00
  • da3df6903a Fixed typo and updated enum usage in structs. - Fixed typo in README.md. - Changed Image format to use the PixelFormat enum. - Changed Texture2D format to use the PixelFormat enum. - Changed NPatchInfo type to use the NPatchType enum. ChrisDill 2020-08-08 09:52:38 +01:00
  • bae7289476
    Update dotnetcore.yml ChrisDill 2020-07-21 07:40:45 +01:00
  • 96541f3760 Removed code generator. - Decided to remove this as it is out of date with the bindings and would need to be reworked. I have tried different ideas for code generation in the past(See #29) and I may revisit the idea in the future. ChrisDill 2020-07-08 19:38:35 +01:00
  • ff96c5f420 Added Platform.cs - to copy (correct) native library at runtime (for netfx) Targets file now copies runtimes folder to output directory minor bug fix in sln file. Ben Parsons 2020-05-08 02:20:20 +10:00
  • cea720ba21 Improved Nuget native library handling Ben Parsons 2020-05-06 04:07:09 +10:00
  • 38675b0c4d Fix typo in targets file Ben Parsons 2020-05-06 03:37:40 +10:00
  • fdc760f58e Merge branch 'master' of https://github.com/ChrisDill/Raylib-cs ChrisDill 2020-05-03 15:42:11 +01:00
  • 5f034a99b2 Updated Raymath.cs. - Added missing function Vector2Rotate. - Removed Vector3Scale and renamed Vector3Multiply to Vector3Scale. ChrisDill 2020-05-03 15:41:48 +01:00
  • 32320978ca Merge branch 'master' of github.com:ChrisDill/Raylib-cs Ben Parsons 2020-05-04 00:37:05 +10:00
  • f6bcdb7b94 Merge remote-tracking branch 'origin/master' Ben Parsons 2020-05-04 00:28:56 +10:00
  • c0c1041e3a Version Bump (more changes to come until release) Added targets file for .Net Framework NuGet support Updated TargetFrameworks to netstandard2.1 rather than netcoreapp3.1 Updated packaging info Ben Parsons 2020-05-04 00:17:04 +10:00
  • 955ea5b886 Added Flags enum attribute to ConfigFlag and GestureType. ChrisDill 2020-05-03 15:26:53 +01:00
  • b488a0d1bf Merge pull request #50 from ChrisDill/numerics ChrisDill 2020-05-03 15:20:17 +01:00
  • 3ac0a24d78 Replacing Matrix with Matrix4x4. - Matrix in raylib is column major whereas in numerics it is row major. The type marshals and works but it needs to be transposed before it can be used. At first I looked into keeping the matrix type and converting between the 2 as that made sense but I think using just the on type and documenting the difference is a better tradeoff. It may be easy to create bugs by forgetting to transpose but with good documentation I think this is better than having to deal with the 2 types. I may be wrong about this so we will see how it goes. ChrisDill 2020-05-03 13:23:11 +01:00
  • 8b522882f6 Replacing Matrix with Matrix4x4. - Matrix in raylib is column major whereas in numerics it is row major. The type marshals and works but it needs to be transposed before it can be used. At first I looked into keeping the matrix type and converting between the 2 as that made sense but I think using just the on type and documenting the difference is a better tradeoff. It may be easy to create bugs by forgetting to transpose but with good documentation I think this is better than having to deal with the 2 types. I may be wrong about this so we will see how it goes. ChrisDill 2020-05-03 13:23:11 +01:00
  • c7c0c06a63 Added the System.Numerics.Vectors package so we can build without specifying netcoreapp3.1. ChrisDill 2020-05-02 15:17:49 +01:00