zig-gamedev project:
zphysics v0.0.5:
* We now use latest version of 'Jolt Physics' which include significant optimization
* Added 'enable_cross_platform_determinism' compile time option (enabled by default)
https://github.com/michal-z/zig-gamedev/tree/main/libs/zphysics
15.3.2023 09:56zig-gamedev project:zphysics v0.0.5:* We now use latest version of 'Jolt Physics' which include significant optimization* Added...Monthly Progress Report 16 (February 2023)
https://github.com/michal-z/zig-gamedev/wiki/Progress-Reports
Highlights:
* zflecs (flecs ECS bindings)
* zopengl (support for OpenGL 3.3)
* zsdl (SDL2 bindings)
Coming Next:
* minigame 01
* AMD FSR 2
Consider supporting the project if you find it useful. Thank you.
3.3.2023 14:04Monthly Progress Report 16 (February 2023)https://github.com/michal-z/zig-gamedev/wiki/Progress-ReportsHighlights:* zflecs (flecs ECS...Monthly Progress Report (January 2023)
https://github.com/michal-z/zig-gamedev/wiki/Progress-Reports
Highlights
* zphysics
* D3D12 samples running also on Linux (Wine with VKD3D-Proton)
* Lots of community contributions
Coming next
* zflecs - bindings for flecs ECS
* AMD FSR 2
zphysics v0.0.4 - Zig API and C API for Jolt Physics (https://github.com/jrouwe/JoltPhysics)
- simple and clean API
- most collision shapes
- ray casts
- minimal overhead
- 5 months in development
https://github.com/michal-z/zig-gamedev/tree/main/libs/zphysics
#ziglang #gamedev #indiedev #IndieGameDev #IndieWatch #indiegame
4.2.2023 18:25zphysics v0.0.4 - Zig API and C API for Jolt Physics (https://github.com/jrouwe/JoltPhysics)- simple and clean API- most collision shapes-...JoltPhysicsC v0.0.3
I have added support for triangle meshes, height fields and "narrow phase" ray casts. Also, some fixes + API cleanups.
To remove "callbacks" overhead (filters, listeners etc.) we use virtual tables that are directly used by C++ code.
https://github.com/michal-z/zig-gamedev/tree/main/libs/zphysics/libs
31.1.2023 18:33JoltPhysicsC v0.0.3I have added support for triangle meshes, height fields and "narrow phase" ray casts. Also, some fixes + API...If you would like to try out #ziglang + D3D12 API: https://github.com/michal-z/zig-gamedev/tree/main/samples/minimal
* very lightweight dev env with no deps (only Zig compiler ~70 MB)
* can be run and developed on Windows and Linux (VKD3D-Proton 2.8)
* generates fully standalone, 38 KB binary
* fast iter. times
All our D3D12 samples build and run fine on Linux now! Mesh shader sample on the screenshot. To build the code only Zig compiler is needed (no other system deps), just:
zig build -Dtarget=x86_64-windows-gnu
wine zig-out/bin/mesh_shader_test.exe
https://github.com/michal-z/zig-gamedev
22.1.2023 18:36All our D3D12 samples build and run fine on Linux now! Mesh shader sample on the screenshot. To build the code only Zig compiler is needed...A lot of cleanups and improvements in our Win32 bindings. You can now use them to develop and run DirectX 12 applications also on Linux (Wine + VKD3D-Proton).
Sample Dx12 application which can be easily developed on Win and Lin using only Zig compiler:
https://github.com/michal-z/zig-gamedev/tree/main/samples/minimal
zig-gamedev project:
This sample demonstrates how to decode .mp3 file using Microsoft Media Foundation and play it back using Windows Audio Session API (WASAPI).
[This is our older sample ported to Zig stage3 compiler]
https://github.com/michal-z/zig-gamedev/tree/main/samples/audio_playback_test
11.1.2023 19:49zig-gamedev project:This sample demonstrates how to decode .mp3 file using Microsoft Media Foundation and play it back using Windows Audio...zig-gamedev project progress report:
https://github.com/michal-z/zig-gamedev/wiki/Progress-Reports
Highlights:
- Significant progress with zphysics
- DirectX 12 libraries and demos are back
- Many small improvements in all libs
zig-gamedev project is 18 months old.
18 folks have contributed code.
We provide 15 libraries.
We have implemented 25 sample applications.
46 awesome folks sponsor the project.
More than 3,000 commits.
GitHub Sponsors goal: $763 / $1,500
Huge thank you!
https://github.com/michal-z/zig-gamedev
#ziglang #gamedev
zig-gamedev project:
Our C bindings and Zig bindings for Jolt Physics now also supports double precision computation (via compile time option).
Demo and performance showcase is coming :)
12.12.2022 22:02zig-gamedev project:Our C bindings and Zig bindings for Jolt Physics now also supports double precision computation (via compile time...C API for Jolt Physics v0.0.1
https://github.com/michal-z/zig-gamedev/tree/main/libs/zphysics/libs
Includes some tests & sample code. Gives access to internal data structs for advanced usage/max perf + standard way of getting simulation results.
RTs much appreciated for awareness and feedback. Thanks!
4.12.2022 13:41C API for Jolt Physics v0.0.1https://github.com/michal-z/zig-gamedev/tree/main/libs/zphysics/libsIncludes some tests & sample code....⬆️
⬇️