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

Commit graph

  • 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
  • 51873f952b Added the System.Numerics.Vectors package so we can build without specifying netcoreapp3.1. ChrisDill 2020-05-02 15:17:49 +01:00
  • d401a641ce BREAKING CHANGE. Replaced Vector2, Vector3 and Vector4 with System.Numerics. - Testing out a breaking change so we can use System.Numerics. ChrisDill 2020-05-02 15:13:57 +01:00
  • 85c5585dec BREAKING CHANGE. Replaced Vector2, Vector3 and Vector4 with System.Numerics. - Testing out a breaking change so we can use System.Numerics. ChrisDill 2020-05-02 15:13:57 +01:00
  • 271142c040 Fix incorrect native library path Added support for x86 NuGet package Ben Parsons 2020-05-02 17:47:30 +10:00
  • 3b3bdc34c4 Fix incorrect native library path Added support for x86 NuGet package Ben Parsons 2020-05-02 17:47:30 +10:00
  • 4bb6542f5f Updated README.md NuGet package and easier installation Added runtimes/{tfm}/native folder to make it clearer where to put native libraries Ben Parsons 2020-05-02 17:03:00 +10:00
  • ca567a5594 Updated README.md NuGet package and easier installation Added runtimes/{tfm}/native folder to make it clearer where to put native libraries Ben Parsons 2020-05-02 17:03:00 +10:00
  • c3cb15f633 Updated Nuget Package Properties Includes adding logo to package Ben Parsons 2020-05-02 05:19:50 +10:00
  • 8f40c04e6a Updated Nuget Package Properties Includes adding logo to package Ben Parsons 2020-05-02 05:19:50 +10:00
  • bd58c758f5 Updated Build platforms For upcoming NuGet support Ben Parsons 2020-05-02 03:44:06 +10:00
  • c8ddc440bb Updated Build platforms For upcoming NuGet support Ben Parsons 2020-05-02 03:44:06 +10:00
  • fb3b50292f Update README.md ChrisDill 2020-04-30 09:57:23 +01:00
  • feae933468 Update README.md ChrisDill 2020-04-30 09:57:23 +01:00
  • f1f405e633 Moving Physac and Raygui into their own libraries and marking them as experimental. - Both bindings have causes confusion and issues in project setup. Moving them into separate libraries should make things clearer and easier to maintain. ChrisDill 2020-04-28 20:52:23 +01:00
  • def2598e05 Moving Physac and Raygui into their own libraries and marking them as experimental. - Both bindings have causes confusion and issues in project setup. Moving them into separate libraries should make things clearer and easier to maintain. ChrisDill 2020-04-28 20:52:23 +01:00
  • 57c52a3a61 Fixed error with IsWindowFullscreen. - Changed IsWindowFullscreen return from void to bool. ChrisDill 2020-04-27 17:46:22 +01:00
  • bbda84cafb Fixed error with IsWindowFullscreen. - Changed IsWindowFullscreen return from void to bool. ChrisDill 2020-04-27 17:46:22 +01:00
  • 90d6c5776b Added BlittableHelper for testing structs. ChrisDill 2020-04-25 12:01:27 +01:00
  • 5fc790fd1d Added BlittableHelper for testing structs. ChrisDill 2020-04-25 12:01:27 +01:00
  • 99c91b895c Renamed Tests to Raylib-cs.Tests. - Updated Raylib-cs.sln. - Renamed Tests/Tests.csproj to Raylib-cs.Tests/Raylib-cs.Tests.csproj - Removed unused nuget.config. ChrisDill 2020-04-25 11:35:36 +01:00
  • 5bc1ba5d80 Renamed Tests to Raylib-cs.Tests. - Updated Raylib-cs.sln. - Renamed Tests/Tests.csproj to Raylib-cs.Tests/Raylib-cs.Tests.csproj - Removed unused nuget.config. ChrisDill 2020-04-25 11:35:36 +01:00
  • d141ea7054 Implemented Rlights Steven Gann 2020-04-13 14:42:21 -07:00
  • 81f7a984f6 Changed Raylib-cs.csproj to only target netstandard2.0. - Changed Raylib-cs.proj to use just one target framework. - Removed targets net47 and netcoreapp3.1 from Raylib-cs.csproj. - Removed netcoreapp3.1 from dotnetcore.yml workflow. ChrisDill 2020-04-07 20:22:25 +01:00
  • 28a58168da Changed Raylib-cs.csproj to only target netstandard2.0. - Changed Raylib-cs.proj to use just one target framework. - Removed targets net47 and netcoreapp3.1 from Raylib-cs.csproj. - Removed netcoreapp3.1 from dotnetcore.yml workflow. ChrisDill 2020-04-07 20:22:25 +01:00
  • 55e6740539 Minor update to Raylib.cs. - Added Camera2D constructor. - Added missing Text functions. ChrisDill 2020-04-03 16:53:50 +01:00
  • 24497bc467 Minor update to Raylib.cs. - Added Camera2D constructor. - Added missing Text functions. ChrisDill 2020-04-03 16:53:50 +01:00
  • d5f3836027 Updated License to 2020. ChrisDill 2020-04-03 16:52:14 +01:00
  • 5c84cbc998 Updated License to 2020. ChrisDill 2020-04-03 16:52:14 +01:00
  • 9a1be26f6a Update README.md ChrisDill 2020-04-02 08:45:45 +01:00
  • c2c956b925
    Update README.md ChrisDill 2020-04-02 08:45:45 +01:00
  • be2acd3c9a Fixed DrawLineStrip issue from #44. - Changed DrawLineStrip to take in a Vector2[] instead of ref Vector2 points. ChrisDill 2020-04-01 18:43:33 +01:00
  • b3a848a1cd Fixed DrawLineStrip issue from #44. - Changed DrawLineStrip to take in a Vector2[] instead of ref Vector2 points. ChrisDill 2020-04-01 18:43:33 +01:00
  • d1d50203dd Merge branch 'master' of https://github.com/ChrisDill/Raylib-cs ChrisDill 2020-04-01 17:27:14 +01:00
  • 60998430cc Merge branch 'master' of https://github.com/ChrisDill/Raylib-cs ChrisDill 2020-04-01 17:27:14 +01:00
  • 0642c8a545 Updated Tests project. - Renamed from Tests.MultiTarget to Tests. - References Raylib-cs.csproj instead of adding bindings directly. ChrisDill 2020-04-01 17:24:54 +01:00
  • 943981e8cd Updated Tests project. - Renamed from Tests.MultiTarget to Tests. - References Raylib-cs.csproj instead of adding bindings directly. ChrisDill 2020-04-01 17:24:54 +01:00
  • c79590c56c Added Raylib-cs.csproj. - Testing multi-target options. Hopefully won't be needed with .NET 5. Some issues getting multi-targeting to work well with OmniSharp in other projects so I may change this. ChrisDill 2020-04-01 14:50:00 +01:00
  • 5834f6e1d6 Added Raylib-cs.csproj. - Testing multi-target options. Hopefully won't be needed with .NET 5. Some issues getting multi-targeting to work well with OmniSharp in other projects so I may change this. ChrisDill 2020-04-01 14:50:00 +01:00
  • fa3039fb11 Big commit. Starting the update to 3.0!!! - Renamed the Bindings folder to Raylib-cs. - Renamed namespace from Raylib to Raylib_cs. - Updated functions to raylib 3.0. - Documenting IntPtr types for reference. - Separating modules by making the class and nativeLibName unique to the module. - Added rlgl bindings. ChrisDill 2020-04-01 14:46:51 +01:00
  • 06b5c218b1 Big commit. Starting the update to 3.0!!! - Renamed the Bindings folder to Raylib-cs. - Renamed namespace from Raylib to Raylib_cs. - Updated functions to raylib 3.0. - Documenting IntPtr types for reference. - Separating modules by making the class and nativeLibName unique to the module. - Added rlgl bindings. ChrisDill 2020-04-01 14:46:51 +01:00
  • 631493ac87 Initial project update. - Updated github actions workflow to build using .NET Core on Linux, Windows and Mac. - Updated Raylib-cs.sln with project name changes. - Added experimental netfx.props to help with building using Mono on Linux. - Added app.config. ChrisDill 2020-04-01 14:35:26 +01:00
  • a138e37fab Initial project update. - Updated github actions workflow to build using .NET Core on Linux, Windows and Mac. - Updated Raylib-cs.sln with project name changes. - Added experimental netfx.props to help with building using Mono on Linux. - Added app.config. ChrisDill 2020-04-01 14:35:26 +01:00
  • e936fd235d Update README.md ChrisDill 2020-03-26 22:29:10 +00:00
  • dc013fb8ff
    Update README.md ChrisDill 2020-03-26 22:29:10 +00:00
  • 38ae234d34 Examples have been moved to https://github.com/ChrisDill/Raylib-cs-Examples. - Examples were getting large and to make it easier for submodules and commit history I decided to seperate the two. Preparing to merge changes from dev branch. Made sense to do this change directly first. ChrisDill 2020-03-06 23:14:27 +00:00
  • 60e2afc49d Examples have been moved to https://github.com/ChrisDill/Raylib-cs-Examples. - Examples were getting large and to make it easier for submodules and commit history I decided to seperate the two. Preparing to merge changes from dev branch. Made sense to do this change directly first. ChrisDill 2020-03-06 23:14:27 +00:00
  • a20d154f96 Update dotnetcore.yml ChrisDill 2020-01-29 20:04:37 +00:00
  • 5c92ad07e0
    Update dotnetcore.yml ChrisDill 2020-01-29 20:04:37 +00:00
  • 72eaf6cf34 Update dotnetcore.yml ChrisDill 2020-01-29 19:58:21 +00:00
  • 17ad5152da
    Update dotnetcore.yml ChrisDill 2020-01-29 19:58:21 +00:00
  • 1018def995 Update dotnetcore.yml ChrisDill 2020-01-29 19:53:13 +00:00
  • 34034547da
    Update dotnetcore.yml ChrisDill 2020-01-29 19:53:13 +00:00
  • 279d6bea4c Updating .csproj files to help with testing continuous integration. - Removed copy of logo in Generator. - Removed older generated Raylib.cs from Generator. ChrisDill 2020-01-29 19:37:21 +00:00
  • 19127e62cd Updating .csproj files to help with testing continuous integration. - Removed copy of logo in Generator. - Removed older generated Raylib.cs from Generator. ChrisDill 2020-01-29 19:37:21 +00:00
  • 18c264f0c9 Create dotnetcore.yml ChrisDill 2020-01-05 14:15:51 +00:00
  • 3d8da991f4
    Create dotnetcore.yml ChrisDill 2020-01-05 14:15:51 +00:00
  • af6d15fa67 Updated project files. - Removed old project references. - Updated Tests.MultiTarget.csproj. - Removed DotNet.ILCompiler from CoreRT for now. Plan to revisit in the future. - Removed logo from project. Uses Logo folder instead. - Changed LICENSE to LICENSE.md. ChrisDill 2019-12-11 11:24:20 +00:00
  • ceab7d6388 Updated project files. - Removed old project references. - Updated Tests.MultiTarget.csproj. - Removed DotNet.ILCompiler from CoreRT for now. Plan to revisit in the future. - Removed logo from project. Uses Logo folder instead. - Changed LICENSE to LICENSE.md. ChrisDill 2019-12-11 11:24:20 +00:00
  • c1579d8dc4 Merge branch 'master' of https://github.com/ChrisDill/Raylib-cs ChrisDill 2019-10-27 14:50:44 +00:00
  • 6d9dd0f5f4 Merge branch 'master' of https://github.com/ChrisDill/Raylib-cs ChrisDill 2019-10-27 14:50:44 +00:00
  • 835f4ba6e9 Removed Extensions.cs and moving some of the functions back into modules. ChrisDill 2019-10-27 14:13:53 +00:00
  • 428f0abcc9 Removed Extensions.cs and moving some of the functions back into modules. ChrisDill 2019-10-27 14:13:53 +00:00
  • 0911c3ab88 Reviewed Tests project - Removed example browsing test. Focusing on examples being built on their own instead. - Removed old .projitems/.shproj from bindings and examples. - Simplified NetCore, NetCoreRT, NetFX tests into one that uses multitarget instead. ChrisDill 2019-07-31 17:51:20 +01:00
  • c720403500 Reviewed Tests project - Removed example browsing test. Focusing on examples being built on their own instead. - Removed old .projitems/.shproj from bindings and examples. - Simplified NetCore, NetCoreRT, NetFX tests into one that uses multitarget instead. Chris Dill 2019-07-31 17:51:20 +01:00
  • db5ba40127 Reviewed Tests project - Removed example browsing test. Focusing on examples being built on their own instead. - Removed old .projitems/.shproj from bindings and examples. - Simplified NetCore, NetCoreRT, NetFX tests into one that uses multitarget instead. ChrisDill 2019-07-31 17:51:20 +01:00
  • 012338e1a1 Reviewed Tests project - Removed example browsing test. Focusing on examples being built on their own instead. - Removed old .projitems/.shproj from bindings and examples. - Simplified NetCore, NetCoreRT, NetFX tests into one that uses multitarget instead. Chris Dill 2019-07-31 17:51:20 +01:00
  • 1bb0a35c54 Changed MusicData back to IntPtr. - MusicData struct is not easy to marshall. The struct layout changes based on what file formats raylib is compiled with. ChrisDill 2019-07-14 12:11:07 +01:00
  • e45deca31f Changed MusicData back to IntPtr. - MusicData struct is not easy to marshall. The struct layout changes based on what file formats raylib is compiled with. Chris Dill 2019-07-14 12:11:07 +01:00
  • 87c9be0884 Merge branch 'master' of https://github.com/ChrisDill/Raylib-cs ChrisDill 2019-07-07 13:17:29 +01:00
  • 7e36fa1e9a Merge branch 'master' of https://github.com/ChrisDill/Raylib-cs Chris Dill 2019-07-07 13:17:29 +01:00
  • 847ac51790 Initial update to raylib 2.5 - Still a work in progress ChrisDill 2019-07-07 13:12:06 +01:00
  • 711b59d8b8 Initial update to raylib 2.5 - Still a work in progress Chris Dill 2019-07-07 13:12:06 +01:00
  • 28902608be Remove duplication Vertices definition in Mesh Brandon Farmer 2019-06-25 12:32:03 -07:00
  • 8f11097178 Merge pull request #28 from FireflyX/patch-1 ChrisDill 2019-06-08 20:50:32 +01:00
  • e31601a9f3
    Merge pull request #28 from FireflyX/patch-1 ChrisDill 2019-06-08 20:50:32 +01:00
  • aa1c1b76e8 Pretty sure this is a typo. Tyler M 2019-06-08 14:24:18 -04:00
  • c88693e8d1
    Pretty sure this is a typo. Tyler M 2019-06-08 14:24:18 -04:00
  • c80d7a1340 Update README.md ChrisDill 2019-06-04 08:17:54 +01:00
  • 52ecff2b27
    Update README.md ChrisDill 2019-06-04 08:17:54 +01:00
  • b59cbaff6d Removed the native binaries. There are multiple ways to configure raylib and from using the bindings I found I ended up using a custom build anyway so I could access extra modules. ChrisDill 2019-05-18 15:22:04 +01:00
  • 5f4654b167 Removed the native binaries. There are multiple ways to configure raylib and from using the bindings I found I ended up using a custom build anyway so I could access extra modules. Chris Dill 2019-05-18 15:22:04 +01:00
  • 82463be0b6 Update README.md ChrisDill 2019-05-07 09:06:48 +01:00
  • 9e7cadc6dd
    Update README.md ChrisDill 2019-05-07 09:06:48 +01:00
  • f365315121 Update README.md ChrisDill 2019-05-07 09:05:42 +01:00
  • 3b1bb364dc
    Update README.md ChrisDill 2019-05-07 09:05:42 +01:00
  • a9571ccb30 Update README.md ChrisDill 2019-04-22 07:53:43 +01:00
  • f46c375562
    Update README.md ChrisDill 2019-04-22 07:53:43 +01:00
  • f20d01ed2e Merge branch 'master' of https://github.com/ChrisDill/Raylib-cs ChrisDill 2019-04-22 07:51:40 +01:00
  • 1d56b2defd Merge branch 'master' of https://github.com/ChrisDill/Raylib-cs Chris Dill 2019-04-22 07:51:40 +01:00
  • dd9710fc57 - Improvements for 2.5 release. Alot more work than I expected. - Examples are out of date and will need to be regenerated before release. ChrisDill 2019-04-22 07:40:01 +01:00
  • 12e5a6f719 - Improvements for 2.5 release. Alot more work than I expected. - Examples are out of date and will need to be regenerated before release. Chris Dill 2019-04-22 07:40:01 +01:00
  • 1236e4979a - Reviewing generator contribution. Work in progress. ChrisDill 2019-04-15 16:12:29 +01:00
  • 85f39f8022 - Reviewing generator contribution. Work in progress. Chris Dill 2019-04-15 16:12:29 +01:00
  • 7871e2ea1a - Changed generator from .NET Framework to .NET Core. Allows it to be tested cross platform. ChrisDill 2019-04-15 16:10:42 +01:00
  • 3565fd7e4d - Changed generator from .NET Framework to .NET Core. Allows it to be tested cross platform. Chris Dill 2019-04-15 16:10:42 +01:00