From 384a8d39468e347c24c9b862e5568f06ac0b469e Mon Sep 17 00:00:00 2001 From: Kyle Mayes Date: Mon, 16 Oct 2023 23:11:28 -0400 Subject: [PATCH] Bump MSRV to 1.65 --- .github/workflows/ci.yml | 8 ++++---- .github/workflows/update.yml | 2 +- CHANGELOG.md | 2 +- README.md | 2 +- tutorial/book/src/development_environment.md | 2 +- tutorial/book/src/introduction.md | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c163571..012341d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,7 +25,7 @@ jobs: runs-on: ubuntu-latest env: RUST_LOG: info - RUST_VERSION: 1.64.0 + RUST_VERSION: 1.65.0 steps: # Checkout - name: Checkout Repository @@ -53,7 +53,7 @@ jobs: runs-on: ubuntu-latest env: RUST_LOG: info - RUST_VERSION: 1.64.0 + RUST_VERSION: 1.65.0 steps: # Checkout - name: Checkout Repository @@ -73,7 +73,7 @@ jobs: runs-on: ubuntu-latest env: RUST_LOG: info - RUST_VERSION: 1.64.0 + RUST_VERSION: 1.65.0 steps: # Checkout - name: Checkout Repository @@ -110,7 +110,7 @@ jobs: runs-on: ubuntu-latest env: RUST_LOG: info - RUST_VERSION: 1.72.0 + RUST_VERSION: 1.73.0 BINDGEN_VERSION: 0.68.1 steps: # Checkout diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index 8cf073e..16ba9e1 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -21,7 +21,7 @@ jobs: runs-on: ubuntu-latest env: RUST_LOG: info - RUST_VERSION: 1.72.0 + RUST_VERSION: 1.73.0 BINDGEN_VERSION: 0.68.1 steps: # Checkout diff --git a/CHANGELOG.md b/CHANGELOG.md index 47286c3..f3214e5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,7 @@ ## [0.23.0] - UNRELEASED ### Changed -- Bumped MSRV to 1.64 +- Bumped MSRV to 1.65 - Added `no_std` compability for `vulkanalia` and `vulkanalia-sys` crates - Make all extendable output structs parameters in command wrappers (see [#213](https://github.com/KyleMayes/vulkanalia/issues/213) for details) diff --git a/README.md b/README.md index caecb3e..b7fb525 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ [![Crate](https://img.shields.io/crates/v/vulkanalia)](https://crates.io/crates/vulkanalia) [![Documentation](https://docs.rs/vulkanalia/badge.svg)](https://docs.rs/vulkanalia) [![CI](https://img.shields.io/github/actions/workflow/status/KyleMayes/vulkanalia/ci.yml?branch=master)](https://github.com/KyleMayes/vulkanalia/actions?query=workflow%3ACI) -![MSRV](https://img.shields.io/badge/MSRV-1.64.0-blue) +![MSRV](https://img.shields.io/badge/MSRV-1.65.0-blue) Vulkan bindings for Rust. diff --git a/tutorial/book/src/development_environment.md b/tutorial/book/src/development_environment.md index fbc2d48..3d6c6a6 100644 --- a/tutorial/book/src/development_environment.md +++ b/tutorial/book/src/development_environment.md @@ -1,6 +1,6 @@ # Development environment -In this chapter we'll set up your environment for developing Vulkan applications by installing the Vulkan SDK for your operating system. This tutorial assumes you already have a working Rust (1.64+) development environment. +In this chapter we'll set up your environment for developing Vulkan applications by installing the Vulkan SDK for your operating system. This tutorial assumes you already have a working Rust (1.65+) development environment. ## Cargo project diff --git a/tutorial/book/src/introduction.md b/tutorial/book/src/introduction.md index eb952f2..5fbd5a6 100644 --- a/tutorial/book/src/introduction.md +++ b/tutorial/book/src/introduction.md @@ -16,7 +16,7 @@ With that out of the way, let's cover some prerequisites for following this tuto * A graphics card and driver compatible with Vulkan ([NVIDIA](https://developer.nvidia.com/vulkan-driver), [AMD](http://www.amd.com/en-us/innovations/software-technologies/technologies-gaming/vulkan), [Intel](https://software.intel.com/en-us/blogs/2016/03/14/new-intel-vulkan-beta-1540204404-graphics-driver-for-windows-78110-1540)) * Experience with Rust -* Rust 1.64 or later +* Rust 1.65 or later * Some existing experience with 3D computer graphics This tutorial will not assume knowledge of OpenGL or Direct3D concepts, but it does require you to know the basics of 3D computer graphics. It will not explain the math behind perspective projection, for example. See [this online book](https://paroj.github.io/gltut/) for a great introduction of computer graphics concepts. Some other great computer graphics resources are: