Epic funds next-gen SDL API for Vulkan

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • bgfx

    Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

  • It seems they are going to duplicate the efforts from bgfx (https://github.com/bkaradzic/bgfx)

  • wgpu

    Cross-platform, safe, pure-rust graphics api.

  • Personally I never got into SDL, even though I’ve tried to use it a couple of times. But I’ve been using wgpu recently, which gets translated into Vulkan, Metal, Direct3D 12, Direct3D 11 or depending your platform, and I like it so far.

    https://github.com/gfx-rs/wgpu

    I used the guide at https://sotrh.github.io/learn-wgpu/ as a starting point and built the thing I wanted to build. And now I have an application that I can run on my MacBook Pro M1 laptop where it uses Metal, and on my Linux desktop where it uses Vulkan.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • learn-wgpu

    Guide for using gfx-rs's wgpu library.

  • Personally I never got into SDL, even though I’ve tried to use it a couple of times. But I’ve been using wgpu recently, which gets translated into Vulkan, Metal, Direct3D 12, Direct3D 11 or depending your platform, and I like it so far.

    https://github.com/gfx-rs/wgpu

    I used the guide at https://sotrh.github.io/learn-wgpu/ as a starting point and built the thing I wanted to build. And now I have an application that I can run on my MacBook Pro M1 laptop where it uses Metal, and on my Linux desktop where it uses Vulkan.

  • winit

    Window handling library in pure Rust

  • I agree wgpu is great, but wgpu isn't a substitute for SDL. The Rust project that replaces SDL is called winit

    https://github.com/rust-windowing/winit

    One can use wgpu with winit (which is more common) or, if they prefer, wgpu with sdl2. Here is an example:

    https://github.com/Rust-SDL2/rust-sdl2/tree/master/examples/...

  • rust-sdl2

    SDL2 bindings for Rust

  • I agree wgpu is great, but wgpu isn't a substitute for SDL. The Rust project that replaces SDL is called winit

    https://github.com/rust-windowing/winit

    One can use wgpu with winit (which is more common) or, if they prefer, wgpu with sdl2. Here is an example:

    https://github.com/Rust-SDL2/rust-sdl2/tree/master/examples/...

  • Vulkan-ValidationLayers

    Vulkan Validation Layers (VVL)

  • SDL

    Simple Directmedia Layer

  • ... apparently I was mistaken, this hasn't been released yet, it will be out with 2.0.18[0]

    [0]https://github.com/libsdl-org/SDL/milestone/2

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Warp Terminal is now available for Linux

    1 project | news.ycombinator.com | 22 Feb 2024
  • Deno 1.39: The Return of WebGPU

    3 projects | news.ycombinator.com | 14 Dec 2023
  • There is anything like wgpu.rs for Zig?

    2 projects | /r/Zig | 18 Nov 2023
  • Show HN: Ambient, a multiplayer game engine and platform using WASM/WebGPU/Rust

    4 projects | news.ycombinator.com | 4 Oct 2023
  • Wgpu: Portable Graphics Library for Rust

    1 project | news.ycombinator.com | 13 Sep 2023