I'm in the very early stages of creating a Voxel Game, sharing some progress on my YouTube
gaberundlett / gvox_engine Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
I'm in the very early stages of creating a Voxel Game, sharing some progress on my YouTube
Hi, @GabeRundlett I found this project and it is awesome!
Can you support building this game on android?
Thank you so much!
YouTube comments keep getting deleted, so I'm leaving it here as an issue.
I found the documentation on Daxa and was able to build it.
I tried to build gvox_engine in the same way, but the following error occurred.
================
-- Running vcpkg install
Fetching registry information from https://github.com/GabeRundlett/vcpkg-registry (HEAD)...
Error: No version entry for daxa at version nightly#50.
Available versions:
nightly#76
0.1.0
0.0.1
See vcpkg help versioning
for more information.
Error: No version entry for gvox at version nightly#32.
Available versions:
nightly#64
Doesn't compile under w8 (msvc2019, no clang).
The game from the release does not start (win8) vkGetDeviceBufferMemoryRequirements there is no such function in the dll. Why are you doing this?
It didn't compile via cmake (vcpkg version error, got dxc || daxa 1.2 and need 1.0). Why are you doing this?
Spent a whole day building daxa by hand (not built without editing the code, write issue...). Why...
Build, but still could not attach it to the game. daxa::initialize();
There is no such thing as where it comes from... deleted everything...)
This is literally just because I didn't write this code yet.
notes:
Hello again,
I have an issue when building gvox engine on linux.
In math.hpp, you include a glsl file which define a select macro. The next line, you include glm.hpp, which somehow include a header with a function called "select".
This cause an compilation error.
I was able to side step the issue on my end by exchanging line 4 and 5 of math.hpp.
Hello,
I had an error when trying to build the engine.
From what I understand, the engine have a dependency called liblzma, as listed below:
I had an error when building liblzma:
So I dug a bit deeper, tried to download the file that vcpkg failed to download, and discovered that xy repo was disabled.
I used google, and found out that there was a backdoor in xy that was discovered yesterday. More details here: https://tukaani.org/xz-backdoor/
So for now, I guess the build is broken? And you might want to check if the version of liblzma you installed on your machine is affected ^^'
When installing via the release asset, the license is shown as "all rights reserved" instead of MIT
when trying to build the engine I continuously run into this error:
[17/17] Linking CXX executable Release\gvox_engine.exe
resolve: C:\Users\pokec\Onedrive\Documents\GitHub\gvox_engine\vcpkg\scripts\buildsystems\msbuild\applocal.ps1:162
Line |
162 | resolve($targetBinary)
| ~~~~~~~~~~~~~~~~~~~~~~
| Neither dumpbin, llvm-objdump nor objdump could be found. Can not take care of dll dependencies.
The error seems to be referring to this line in applocal.ps1:
resolve($targetBinary)
Write-Verbose $($g_searched | out-string)
This issue seems to prevent it from generating and .dll files, so starting the .exe just spits out errors about missing .dll files
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.