openblack
openblack copied to clipboard
openblack is an open-source game engine that supports playing Black & White (2001).
Use an uniform array in LandIsland to feed the u_blockPositionAndSize uniform as instance data inside vs_terrain.sc.
This PR is the first in two or more parts for re-doing the camera controller model. This bit brings the vanilla input mapping as a service. The part for rebinding...
Loading openblack takes a few seconds on desktop and much longer on Android. There are many possible reasons for this: * File system read access latency / random walks. *...
ImGui styling options are varied and can probably be tuned to exactly match vanilla's UI look.   Ref: https://flyover.github.io/imgui-js/example/ A few years ago, I reverse engineered the Widgets (called...
CTD at startup due to unknown sound sample not matching expected struct LHAudioWaveData
Related to the hotfix in #648, we have to install System Host dependencies for at least Linux. It affects x86 and arm. Android is excluded from finding OpenGL. The check...
Bug discovered on windows using Vulkan rendering backend. Using the enter temple option lead to a game crash. [log.txt](https://github.com/openblack/openblack/files/12136649/log.txt) EDIT : Spawning the temple interior mesh through the meshViewer does...
Many of the dependencies use threading * bgfx (turned off) * openal (hard requirement) This causes linking error when using `-pthreads -matomics`. Additionally there are runtime issues about thread pool...
Spawned creatures are missing eyes. There is a separate eye mesh that must be rendered. Each eye should be an entity. Each entity should have a Mesh, Transform component. A...
We have the code and configuration necessary to build an android apk in release mode but the apk cannot be loaded because it is not signed by org.openblack. To do...