• Stars
    star
    113
  • Rank 300,470 (Top 7 %)
  • Language
    Rust
  • Created over 6 years ago
  • Updated 12 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Compute based ocean simulation with gfx_hal 🌊

gfx_ocean

`gfx_hal` demo for simulating a FFT ocean using compute shaders.

Running 🌊

  • Vulkan: cargo run --features vulkan
  • D3D12: cargo run --features dx12
  • Metal: cargo run --features metal

Camera Controls

  • Forwards/Backwards: W/S
  • Strafe Left/Right: A/D
  • Pitch/Yaw: Arrow Keys or Mouse

Running 🌊 on iOS

  • cd examples/ios/
  • Run xcodegen
  • Open generated Xcode project
  • Set signing team in Xcode
  • Run example on device

More Repositories

1

wgpu

A cross-platform, safe, pure-Rust graphics API.
Rust
11,080
star
2

gfx

[maintenance mode] A low-overhead Vulkan-like GPU API for Rust.
Rust
5,330
star
3

wgpu-rs

Rust bindings to wgpu native library
Rust
1,692
star
4

naga

Universal shader translation in Rust
Rust
1,495
star
5

wgpu-native

Native WebGPU implementation based on wgpu-core
Rust
688
star
6

metal-rs

Rust bindings for Metal
Rust
525
star
7

rspirv

Rust implementation of SPIR-V module processing functionalities
Rust
426
star
8

portability

Vulkan Portability Implementation
C
379
star
9

genmesh

A library of mesh generation utilities.
Rust
118
star
10

meetup

Rust Graphics meetups
68
star
11

d3d12-rs

Rust wrapper for D3D12
Rust
36
star
12

gfx-memory

[DEPRECATED] Memory management library of gfx_hal
Rust
26
star
13

gfx-extras

DEPRECATED: Extra libraries to help working with gfx-hal
Rust
20
star
14

gfx-render

Rust
16
star
15

gfx_scene

deprecated
Rust
15
star
16

gfx-rs.github.io

Blog for the gfx-rs project
HTML
14
star
17

wgpu-rs.github.io

Hosting for wgpu.rs website
HTML
14
star
18

gfx_gl

An OpenGL loader tailored to gfx-rs's needs.
Rust
13
star
19

nv-flip-rs

Bindings to Nvidia Labs's ꟻLIP image comparison and error visualization library
Rust
12
star
20

wanari

Khronos ANARI implementation in Rust based on wgpu-rs
Rust
8
star
21

draw_state

deprecated
Rust
5
star
22

subscriber

Tracing subscribers to help with wgpu
Rust
4
star
23

gfx_macros

deprecated
Rust
4
star
24

range-alloc

Rust
3
star
25

stories

wgpu stories blog
Ruby
3
star
26

cherry

Fork of Android Cherry tool for Vulkan CTS tracking
Go
1
star
27

ci-build

Automated action for building/hosting components we need in CI
1
star