Code Monkey home page Code Monkey logo

katabasis's Introduction

bottlenoselabs

katabasis's People

Contributors

dependabot[bot] avatar lithiumtoast avatar mrgrak avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

katabasis's Issues

Why Katabasis.Rectangle instead of System.Numerics.Rectangle?

In the docs, it says that Some core types have been removed and replaced with types from System.Numerics. System.Numerics has a bunch of optimizations and hardware intrinsics which can increase the performance of your game. Why, then, does Katabasis use its own Rectangle class rather than the one in System.Numerics?

Unable to build SDL when running library.sh on windows WSL

I have tried to build the latest version of Katabasis from source, as it seems like an interesting project, but I get the following error when it starts to build SDL:

>bash library.sh
Target build operating system: 'microsoft' (default)
Target build CPU architecture: 'x86_64' (default)
Building SDL from source...
Started '/mnt/d/Repos/katabasis/ext/sdl-cs/library.sh' microsoft x86_64
Target build operating system: 'microsoft' (override)
Target build CPU architecture: 'x86_64' (override)
Building SDL...
CMake Error: The source directory "/mnt/d/Repos/katabasis/ext/sdl-cs/cmake-build-release" does not exist.
Specify --help for usage, or press the help button on the CMake GUI.
Error: /mnt/d/Repos/katabasis/ext/sdl-cs/cmake-build-release is not a directory
The file '/mnt/d/Repos/katabasis/ext/sdl-cs/cmake-build-release/SDL2.dll' does not exist!
mv: cannot stat '/mnt/d/Repos/katabasis/ext/sdl-cs/lib/*': No such file or directory
Building SDL from source finished!

Am I missing some dependency or something? I have installed cmake, unzip, and build-essential in WSL, but I am not sure if I need more packages to build from WSL.

Use C2CS for generating bedrock bindings

TODO:

  • Setup script automation using C2CS to generate bindings for
    • FAudio
    • Theorafile
    • SDL2
    • FNA3D
  • Swap out manually-generated bindings for auto-generated bindings
  • Setup script/workflow automation for updating FNA bedrock dependencies monthly triggered by pull-requests to FNA

FILE* throwing an error in imgui.cs

So I followed the steps in BUILDING-FROM-SOURCE.md and try to build but then I get these two errors at every occurrence of 'FILE*':

CS0246	The type or namespace name 'FILE' could not be found (are you missing a using directive or an assembly reference?)	Katabasis.Native	\katabasis\ext\imgui-cs\src\cs\production\imgui-cs\imgui.cs	9746	Active
CS0208	Cannot take the address of, get the size of, or declare a pointer to a managed type ('FILE')				Katabasis.Native	\katabasis\ext\imgui-cs\src\cs\production\imgui-cs\imgui.cs	9746	Active

I think C2CS is missing a C# equivalent of the FILE type to use in imgui.cs.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.