mirror of
https://github.com/vulkano-rs/vulkano.git
synced 2024-11-21 22:34:43 +00:00
Check formatting in CI (#2442)
* Check formatting in CI * Fix existing fomatting inconsistencies * Update PR template
This commit is contained in:
parent
7788847b04
commit
cf31f4e059
6
.github/PULL_REQUEST_TEMPLATE.md
vendored
6
.github/PULL_REQUEST_TEMPLATE.md
vendored
@ -2,13 +2,13 @@
|
||||
|
||||
2. [ ] Make sure that the changes are covered by unit-tests.
|
||||
|
||||
3. [ ] Run `cargo fmt` on the changes.
|
||||
3. [ ] Run `cargo +nightly fmt` on the changes.
|
||||
|
||||
4. [ ] Please put changelog entries **in the description of this Pull Request**
|
||||
if knowledge of this change could be valuable to users. No need to put the
|
||||
entries to the changelog directly, they will be transferred to the changelog
|
||||
file by maintainers right after the Pull Request merge.
|
||||
|
||||
|
||||
Please remove any items from the template below that are not applicable.
|
||||
|
||||
5. [ ] Describe in common words what is the purpose of this change, related
|
||||
@ -18,7 +18,7 @@ Changelog:
|
||||
```markdown
|
||||
### Public dependency updates
|
||||
- [some_crate](https://crates.io/crates/some_crate) 1.0
|
||||
|
||||
|
||||
### Breaking changes
|
||||
Changes to `Foo`:
|
||||
- Renamed to `Bar`.
|
||||
|
8
.github/workflows/rust.yml
vendored
8
.github/workflows/rust.yml
vendored
@ -51,3 +51,11 @@ jobs:
|
||||
run: |
|
||||
cd examples
|
||||
cargo build --verbose
|
||||
fmt:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- name: Check formatting
|
||||
run: |
|
||||
rustup toolchain install nightly --component rustfmt
|
||||
cargo +nightly fmt --check
|
||||
|
@ -1,2 +1,2 @@
|
||||
# imports_granularity = "Crate"
|
||||
# group_imports = "One"
|
||||
imports_granularity = "Crate"
|
||||
group_imports = "One"
|
||||
|
@ -1,3 +1,4 @@
|
||||
use super::LightingVertex;
|
||||
use std::sync::Arc;
|
||||
use vulkano::{
|
||||
buffer::{Buffer, BufferCreateInfo, BufferUsage, Subbuffer},
|
||||
@ -31,8 +32,6 @@ use vulkano::{
|
||||
render_pass::Subpass,
|
||||
};
|
||||
|
||||
use super::LightingVertex;
|
||||
|
||||
/// Allows applying an ambient lighting to a scene.
|
||||
pub struct AmbientLightingSystem {
|
||||
gfx_queue: Arc<Queue>,
|
||||
|
@ -1,3 +1,4 @@
|
||||
use super::LightingVertex;
|
||||
use cgmath::Vector3;
|
||||
use std::sync::Arc;
|
||||
use vulkano::{
|
||||
@ -32,8 +33,6 @@ use vulkano::{
|
||||
render_pass::Subpass,
|
||||
};
|
||||
|
||||
use super::LightingVertex;
|
||||
|
||||
/// Allows applying a directional light source to a scene.
|
||||
pub struct DirectionalLightingSystem {
|
||||
gfx_queue: Arc<Queue>,
|
||||
|
@ -3,9 +3,8 @@
|
||||
// The main code is in the `system` module, while the other modules implement the different kinds
|
||||
// of lighting sources.
|
||||
|
||||
use vulkano::{buffer::BufferContents, pipeline::graphics::vertex_input::Vertex};
|
||||
|
||||
pub use self::system::{FrameSystem, Pass};
|
||||
use vulkano::{buffer::BufferContents, pipeline::graphics::vertex_input::Vertex};
|
||||
|
||||
mod ambient_lighting_system;
|
||||
mod directional_lighting_system;
|
||||
|
@ -1,3 +1,4 @@
|
||||
use super::LightingVertex;
|
||||
use cgmath::{Matrix4, Vector3};
|
||||
use std::sync::Arc;
|
||||
use vulkano::{
|
||||
@ -32,8 +33,6 @@ use vulkano::{
|
||||
render_pass::Subpass,
|
||||
};
|
||||
|
||||
use super::LightingVertex;
|
||||
|
||||
pub struct PointLightingSystem {
|
||||
gfx_queue: Arc<Queue>,
|
||||
vertex_buffer: Subbuffer<[LightingVertex]>,
|
||||
|
@ -24,7 +24,6 @@ use std::{
|
||||
sync::Arc,
|
||||
thread,
|
||||
};
|
||||
|
||||
#[cfg(feature = "macros")]
|
||||
pub use vulkano_macros::BufferContents;
|
||||
|
||||
|
@ -152,6 +152,7 @@
|
||||
|
||||
pub use ash::vk::Handle;
|
||||
use bytemuck::{Pod, Zeroable};
|
||||
pub use extensions::ExtensionProperties;
|
||||
pub use half;
|
||||
pub use library::{LoadingError, VulkanLibrary};
|
||||
use std::{
|
||||
@ -162,7 +163,7 @@ use std::{
|
||||
ops::Deref,
|
||||
sync::Arc,
|
||||
};
|
||||
pub use {extensions::ExtensionProperties, version::Version};
|
||||
pub use version::Version;
|
||||
|
||||
#[macro_use]
|
||||
mod tests;
|
||||
|
@ -999,4 +999,8 @@ macro_rules! try_opt {
|
||||
};
|
||||
}
|
||||
|
||||
pub(crate) use {impl_id_counter, try_opt, vulkan_bitflags, vulkan_bitflags_enum, vulkan_enum};
|
||||
pub(crate) use impl_id_counter;
|
||||
pub(crate) use try_opt;
|
||||
pub(crate) use vulkan_bitflags;
|
||||
pub(crate) use vulkan_bitflags_enum;
|
||||
pub(crate) use vulkan_enum;
|
||||
|
@ -158,7 +158,6 @@ mod tests {
|
||||
use crate::format::Format;
|
||||
#[allow(deprecated)]
|
||||
use crate::pipeline::graphics::vertex_input::Vertex;
|
||||
|
||||
use bytemuck::{Pod, Zeroable};
|
||||
|
||||
#[test]
|
||||
|
@ -105,9 +105,7 @@ impl VertexMemberInfo {
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use crate::format::Format;
|
||||
use crate::pipeline::graphics::vertex_input::Vertex;
|
||||
|
||||
use crate::{format::Format, pipeline::graphics::vertex_input::Vertex};
|
||||
use bytemuck::{Pod, Zeroable};
|
||||
|
||||
#[test]
|
||||
|
@ -1534,8 +1534,7 @@ unsafe fn get_metal_layer_ios(ui_view: *mut c_void) -> IOSMetalLayer {
|
||||
#[cfg(target_os = "macos")]
|
||||
unsafe fn get_metal_layer_macos(ns_view: *mut c_void) -> *mut Object {
|
||||
use core_graphics_types::base::CGFloat;
|
||||
use objc::runtime::YES;
|
||||
use objc::runtime::{BOOL, NO};
|
||||
use objc::runtime::{BOOL, NO, YES};
|
||||
|
||||
let view: *mut Object = ns_view.cast();
|
||||
let main_layer: *mut Object = msg_send![view, layer];
|
||||
|
@ -33,8 +33,8 @@ use crate::{
|
||||
VulkanObject,
|
||||
};
|
||||
use smallvec::SmallVec;
|
||||
use std::fs::File;
|
||||
use std::{
|
||||
fs::File,
|
||||
future::Future,
|
||||
mem::MaybeUninit,
|
||||
num::NonZeroU64,
|
||||
|
Loading…
Reference in New Issue
Block a user