• Stars
    star
    116
  • Rank 303,894 (Top 6 %)
  • Language
    Rust
  • Created about 7 years ago
  • Updated over 1 year 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
12,115
star
2

gfx

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

wgpu-rs

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

naga

Universal shader translation in Rust
Rust
1,530
star
5

wgpu-native

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

metal-rs

Rust bindings for Metal
Rust
567
star
7

rspirv

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

portability

Vulkan Portability Implementation
C
383
star
9

genmesh

A library of mesh generation utilities.
Rust
122
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
21
star
14

nv-flip-rs

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

wgpu-rs.github.io

Hosting for wgpu.rs website
HTML
17
star
16

gfx-render

Rust
16
star
17

gfx-rs.github.io

Blog for the gfx-rs project
HTML
15
star
18

gfx_scene

deprecated
Rust
15
star
19

gfx_gl

An OpenGL loader tailored to gfx-rs's needs.
Rust
14
star
20

wanari

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

range-alloc

Rust
6
star
22

draw_state

deprecated
Rust
6
star
23

subscriber

Tracing subscribers to help with wgpu
Rust
5
star
24

gfx_macros

deprecated
Rust
4
star
25

stories

wgpu stories blog
Ruby
4
star
26

cherry

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

ci-build

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