by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    AdaDoom3
    @AdaDoom3
    If you have a question about the project, ask away!
    joakim-strandberg
    @joakim-strandberg
    To add to the discussions here: I've made git clone on the doom3 repository. It seems there are files missing. In addition it seems the code depends upon SDL.
    There is probably a recommended version of SDL but no mention of it in the documentation.
    Anyways, one file neo-engine-system.adb is missing.
    I guess the project is a work in progress.
    The reason I started to look at the Project is because I was curious about the Ada binding to the Vulkan SDK.
    A year ago I too started to make a Vulkan binding but then I got side-tracked by the wonderful SPARK Tools.
    It was interesting to see that the Vulkan binding in the Neo Engine was dynamically binded, which is the correct approach, but that I was totally unaware of.
    joakim-strandberg
    @joakim-strandberg
    Anyways, it would be cool if we could get an Ada Community around using Vulkan.
    AdaDoom3
    @AdaDoom3
    Hey Joakim! thanks for the interest
    Only the Windows version works currently and the codebase at this point requires features not released in the GPL version of GNAT yet
    However, I can make an update for you that would get things working under windows (there is an issue with culling ATM where both the front and back are being culled despite specifying the correct back-cull constant)
    AdaDoom3
    @AdaDoom3
    @joakim-strandberg there are some cool things in the works but it will still be some time before they are released in a working state. Writing a stencil shadow algo with PBR is not trivial after all ; )
    joakim-strandberg
    @joakim-strandberg
    AdaDoom3: Thanks for the feedback. Great to hear!