Our great sponsors
Parametric surfaces drawn using the Rust + WASM toolchain with WebGL, React, and TypeScript.
Much obliged /u/IceSentry https://github.com/solidiquis/parametric_surfaces/commit/84bc6cce6bd6de3037d3b574b2b89288ea76101d
Safe OpenGL wrapper for the Rust language.
If you don't know C++, don't let that deter you because if you can read Rust, you can read the C++ the author writes in the book. To interact with OpenGL I used glium; translating the C++ code to Rust/glium can be tricky though. The Rust equivalent to the linear algebra library the author uses (GLM) is nalgebra_glm.
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com
Checkout Learn OpenGL if you're interested in delving into the world of graphics. I've been going through that thing very slowly—mainly because of work, not knowing C++, having a life outside of programming, and needing to learn Linear Algebra on the side; but once I finished the "Getting Started" section, I had enough knowledge to pick up WebGL as well as know what equations to use to achieve basic transformations (rotate, translate, and scale) and camera movement.
Project to learn React and do it properly (including CI/CD, testing, etc). The web app simulates rolling many dice and makes it easy to reroll certain outcomes.
Here's the GitHub build & deploy yml for one of my React apps. You don't need the "git config" lines. You also need to create a gh-pages branch and enable GitHub Pages for that branch in your repo settings.
Published a Dioxus+TailwindCSS example with up to date API and a README with all the information on how to replicate it
5 projects | reddit.com/r/rust | 25 Mar 2023
Rust library for hardware accelerated drawing of 2D shapes
1 project | reddit.com/r/rustist | 23 Mar 2023
Cargo build feature issue: Building winit problem, says no features specified
2 projects | reddit.com/r/rust | 23 Mar 2023
Personal review for rust GUI frameworks
9 projects | reddit.com/r/rust | 21 Mar 2023
OpenGL crates: gl vs glow vs glium
3 projects | reddit.com/r/rust | 22 Mar 2023