Coder Social home page Coder Social logo

gvox_engine's Introduction

I'm in the very early stages of creating a Voxel Game, sharing some progress on my YouTube

gvox_engine's People

Contributors

gaberundlett avatar kishimisu 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gvox_engine's Issues

Compile Error

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

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...)

Most settings don't actually save or reset

This is literally just because I didn't write this code yet.
notes:

  • Only the key bindings (and not the mouse bindings) are modifiable in the settings menu. Mouse settings need to be written
  • Only key bindings and the GPU-input parameters are reset when resetting settings, we should also reset things such as
    • battery saving mode
    • resolution scale
    • custom resolution value and bool
      I just need to keep note of things that are issues, so I fix them. I will probably post a few more issues that need fixing.

Compilation error

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".

image

This cause an compilation error.

image

I was able to side step the issue on my end by exchanging line 4 and 5 of math.hpp.

Broken build

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:

image

I had an error when building liblzma:

image

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 ^^'

programming language

Should the use a programming language that is faster, smaller, and consumes less resources?
?
It's 2024 and not many people are going to learn languages like C and java, which are not
easy to learn and consume more time to maintain.
Odin, Nelua ,Rust , Zig

"All Rights Reserved"

When installing via the release asset, the license is shown as "all rights reserved" instead of MIT

error when attempting to build the engine

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

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.