bottlenoselabs / katabasis Goto Github PK
View Code? Open in Web Editor NEWXNA re-imagined.
License: Other
XNA re-imagined.
License: Other
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
?
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.
TODO:
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
.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.