From 4091a0dc9af042fecfe622e8075804d6de9565a4 Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Mon, 16 Jan 2017 21:57:00 -0500 Subject: [PATCH 1/2] All around version bumps for 0.14 --- Cargo.toml | 16 ++++++++-------- src/backend/dx11/Cargo.toml | 4 ++-- src/backend/gl/Cargo.toml | 4 ++-- src/backend/metal/Cargo.toml | 2 +- src/backend/vulkan/Cargo.toml | 2 +- src/core/Cargo.toml | 2 +- src/render/Cargo.toml | 4 ++-- src/window/dxgi/Cargo.toml | 6 +++--- src/window/glfw/Cargo.toml | 8 ++++---- src/window/glutin/Cargo.toml | 6 +++--- src/window/metal/Cargo.toml | 2 +- src/window/sdl/Cargo.toml | 4 ++-- src/window/vulkan/Cargo.toml | 2 +- 13 files changed, 31 insertions(+), 31 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 450ed2a48f8..e748965d25f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -24,10 +24,10 @@ log = "0.3" env_logger = "0.3" glutin = "0.7.1" winit = "0.5.1" -gfx_core = { path = "src/core", version = "0.5" } -gfx = { path = "src/render", version = "0.13.1" } -gfx_device_gl = { path = "src/backend/gl", version = "0.12" } -gfx_window_glutin = { path = "src/window/glutin", version = "0.13" } +gfx_core = { path = "src/core", version = "0.6" } +gfx = { path = "src/render", version = "0.14" } +gfx_device_gl = { path = "src/backend/gl", version = "0.13" } +gfx_window_glutin = { path = "src/window/glutin", version = "0.14" } [dependencies.gfx_device_vulkan] path = "src/backend/vulkan" @@ -55,11 +55,11 @@ version = "0.4" optional = true [target.'cfg(unix)'.dependencies] -gfx_window_glfw = { path = "src/window/glfw", version = "0.12" } +gfx_window_glfw = { path = "src/window/glfw", version = "0.13" } [target.'cfg(windows)'.dependencies] -gfx_device_dx11 = { path = "src/backend/dx11", version = "0.4" } -gfx_window_dxgi = { path = "src/window/dxgi", version = "0.6" } +gfx_device_dx11 = { path = "src/backend/dx11", version = "0.5" } +gfx_window_dxgi = { path = "src/window/dxgi", version = "0.7" } [[example]] name = "blend" @@ -131,4 +131,4 @@ image = "0.6" winit = "0.5" [target.x86_64-unknown-linux-gnu.dev_dependencies] -glfw = "0.11" +glfw = "0.12" diff --git a/src/backend/dx11/Cargo.toml b/src/backend/dx11/Cargo.toml index 256e3cd8a4d..5d4be811ebb 100644 --- a/src/backend/dx11/Cargo.toml +++ b/src/backend/dx11/Cargo.toml @@ -14,7 +14,7 @@ [package] name = "gfx_device_dx11" -version = "0.4.0" +version = "0.5.0" description = "DirectX-11 backend for gfx-rs" homepage = "https://github.com/gfx-rs/gfx" repository = "https://github.com/gfx-rs/gfx" @@ -27,7 +27,7 @@ name = "gfx_device_dx11" [dependencies] log = "0.3" -gfx_core = { path = "../../core", version = "0.5" } +gfx_core = { path = "../../core", version = "0.6" } d3d11-sys = "0.2" d3dcompiler-sys = "0.2" dxguid-sys = "0.2" diff --git a/src/backend/gl/Cargo.toml b/src/backend/gl/Cargo.toml index 0cbd94db13b..38371f38a8b 100644 --- a/src/backend/gl/Cargo.toml +++ b/src/backend/gl/Cargo.toml @@ -14,7 +14,7 @@ [package] name = "gfx_device_gl" -version = "0.12.0" +version = "0.13.0" description = "OpenGL backend for gfx-rs" homepage = "https://github.com/gfx-rs/gfx" repository = "https://github.com/gfx-rs/gfx" @@ -28,4 +28,4 @@ name = "gfx_device_gl" [dependencies] log = "0.3" gfx_gl = "0.3.1" -gfx_core = { path = "../../core", version = "0.5" } +gfx_core = { path = "../../core", version = "0.6" } diff --git a/src/backend/metal/Cargo.toml b/src/backend/metal/Cargo.toml index d4589a40257..0bd10aadd4c 100644 --- a/src/backend/metal/Cargo.toml +++ b/src/backend/metal/Cargo.toml @@ -27,7 +27,7 @@ name = "gfx_device_metal" [dependencies] log = "0.3" -gfx_core = { path = "../../core", version = "0.5" } +gfx_core = { path = "../../core", version = "0.6" } cocoa = "0.2.5" libc = "0.2" objc = "0.1.8" diff --git a/src/backend/vulkan/Cargo.toml b/src/backend/vulkan/Cargo.toml index c162e51a410..15af0e0ad77 100644 --- a/src/backend/vulkan/Cargo.toml +++ b/src/backend/vulkan/Cargo.toml @@ -17,5 +17,5 @@ vk = "0.0" vk-sys = { git = "https://github.com/sectopod/vulkano", branch = "bind" } shared_library = "0.1" winit = "0.5" -gfx_core = { path = "../../core", version = "0.5" } +gfx_core = { path = "../../core", version = "0.6" } spirv-utils = { git = "https://github.com/msiglreith/spirv-utils.git", branch = "gfx" } diff --git a/src/core/Cargo.toml b/src/core/Cargo.toml index 7db9906435d..b62347915e5 100644 --- a/src/core/Cargo.toml +++ b/src/core/Cargo.toml @@ -14,7 +14,7 @@ [package] name = "gfx_core" -version = "0.5.1" +version = "0.6.0" description = "Core library of Gfx-rs" homepage = "https://github.com/gfx-rs/gfx" repository = "https://github.com/gfx-rs/gfx" diff --git a/src/render/Cargo.toml b/src/render/Cargo.toml index 6211af84b41..6698bf7626f 100644 --- a/src/render/Cargo.toml +++ b/src/render/Cargo.toml @@ -14,7 +14,7 @@ [package] name = "gfx" -version = "0.13.1" +version = "0.14.0" description = "A high-performance, bindless graphics API" homepage = "https://github.com/gfx-rs/gfx" repository = "https://github.com/gfx-rs/gfx" @@ -32,4 +32,4 @@ unstable = [] [dependencies] draw_state = "0.6" log = "0.3" -gfx_core = { path = "../core", version = "0.5" } +gfx_core = { path = "../core", version = "0.6" } diff --git a/src/window/dxgi/Cargo.toml b/src/window/dxgi/Cargo.toml index 1343fc3469a..c2af3f85717 100644 --- a/src/window/dxgi/Cargo.toml +++ b/src/window/dxgi/Cargo.toml @@ -14,7 +14,7 @@ [package] name = "gfx_window_dxgi" -version = "0.6.0" +version = "0.7.0" description = "DXGI window for gfx-rs" homepage = "https://github.com/gfx-rs/gfx" repository = "https://github.com/gfx-rs/gfx" @@ -32,5 +32,5 @@ user32-sys = "0.1" dxguid-sys = "0.2" winapi = "0.2" winit = "0.5.2" -gfx_core = { path = "../../core", version = "0.5" } -gfx_device_dx11 = { path = "../../backend/dx11", version = "0.4" } +gfx_core = { path = "../../core", version = "0.6" } +gfx_device_dx11 = { path = "../../backend/dx11", version = "0.5" } diff --git a/src/window/glfw/Cargo.toml b/src/window/glfw/Cargo.toml index c6e95ff3e06..1e338b495da 100644 --- a/src/window/glfw/Cargo.toml +++ b/src/window/glfw/Cargo.toml @@ -14,7 +14,7 @@ [package] name = "gfx_window_glfw" -version = "0.12.0" +version = "0.13.0" description = "GLFW window for gfx-rs" homepage = "https://github.com/gfx-rs/gfx" repository = "https://github.com/gfx-rs/gfx" @@ -26,6 +26,6 @@ authors = ["The Gfx-rs Developers"] name = "gfx_window_glfw" [dependencies] -glfw = "0.11" -gfx_core = { path = "../../core", version = "0.5" } -gfx_device_gl = { path = "../../backend/gl", version = "0.12" } +glfw = "0.12" +gfx_core = { path = "../../core", version = "0.6" } +gfx_device_gl = { path = "../../backend/gl", version = "0.13" } diff --git a/src/window/glutin/Cargo.toml b/src/window/glutin/Cargo.toml index c30e2f852f1..6a0921910a3 100644 --- a/src/window/glutin/Cargo.toml +++ b/src/window/glutin/Cargo.toml @@ -14,7 +14,7 @@ [package] name = "gfx_window_glutin" -version = "0.13.1" +version = "0.14.0" description = "Glutin window for gfx-rs" homepage = "https://github.com/gfx-rs/gfx" repository = "https://github.com/gfx-rs/gfx" @@ -27,5 +27,5 @@ name = "gfx_window_glutin" [dependencies] glutin = "0.7" -gfx_core = { path = "../../core", version = "0.5" } -gfx_device_gl = { path = "../../backend/gl", version = "0.12" } +gfx_core = { path = "../../core", version = "0.6" } +gfx_device_gl = { path = "../../backend/gl", version = "0.13" } diff --git a/src/window/metal/Cargo.toml b/src/window/metal/Cargo.toml index bf1ce4ffa60..067e530584e 100644 --- a/src/window/metal/Cargo.toml +++ b/src/window/metal/Cargo.toml @@ -31,5 +31,5 @@ cocoa = "0.2.5" objc = "0.1.8" winit = "0.5" metal-rs = "0.1" -gfx_core = { path = "../../core", version = "0.5" } +gfx_core = { path = "../../core", version = "0.6" } gfx_device_metal = { path = "../../backend/metal", version = "0.1" } diff --git a/src/window/sdl/Cargo.toml b/src/window/sdl/Cargo.toml index a98f534e942..40bbe17ef0b 100644 --- a/src/window/sdl/Cargo.toml +++ b/src/window/sdl/Cargo.toml @@ -27,5 +27,5 @@ name = "gfx_window_sdl" [dependencies] sdl2 = "0.27" -gfx_core = { path = "../../core", version = "0.5" } -gfx_device_gl = { path = "../../backend/gl", version = "0.12" } +gfx_core = { path = "../../core", version = "0.6" } +gfx_device_gl = { path = "../../backend/gl", version = "0.13" } diff --git a/src/window/vulkan/Cargo.toml b/src/window/vulkan/Cargo.toml index ae496305cb8..d076e11f1c7 100644 --- a/src/window/vulkan/Cargo.toml +++ b/src/window/vulkan/Cargo.toml @@ -14,7 +14,7 @@ name = "gfx_window_vulkan" [dependencies] winit = "0.5" vk-sys = { git = "https://github.com/sectopod/vulkano", branch = "bind" } -gfx_core = { path = "../../core", version = "0.5" } +gfx_core = { path = "../../core", version = "0.6" } gfx_device_vulkan = { path = "../../backend/vulkan", version = "0.1" } [target.'cfg(windows)'.dependencies] From 52c299c28788260e003756195780cf2801651751 Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Mon, 16 Jan 2017 21:57:12 -0500 Subject: [PATCH 2/2] Changelog update for 0.14 --- CHANGELOG.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e17e83721e8..21714a54c5e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ ## Change Log -### Version 0.9.0 (2016-01-22) +### Version 0.9 (2016-01-22) - Pipepeline State Object revolution (#828) - v0.9.1 (2016-02-19) - window resize support (#879) @@ -9,25 +9,25 @@ - fixed universal format views (#886) - fixed constant buffer binding (#828) -### Version 0.10.0 (2016-03-21) +### Version 0.10 (2016-03-21) - Direct3D 11 backend (#861) - v0.10.1 (2016-03-26) - fixed update_texture (#912) - v0.10.2 (2016-04-15) - fixed get_texel_count (#937) -### Version 0.11.0 (2016-04-30) +### Version 0.11 (2016-04-30) - modified `Slice` API (#955) - fixed GL blending where it's not in the core (#953) - raw PSO components for vertex buffers and render targets -### Version 0.12.0 (2016-06-23) +### Version 0.12 (2016-06-23) - Android / GLES support (#993) - GL unsigned int samplers (#991) - better errors (#976) - better GLSL pre core reflection -### Version 0.13.0 (2016-12-18) +### Version 0.13 (2016-12-18) - experimental Metal backend (#969, #1049, #1050) - persistent mapping (#1026) - tessellation support (#1027, #1088) @@ -36,3 +36,10 @@ - unified scissor: now Y-reversed on GL (#1092) - "const" resources are now called "immutable" - faster handle clones and cleaner core API (#1031) + +### Version 0.14 (2017-01-16) + - fixed `Fence` and `Sync` bounds (#1095) + - dx11 buffer mapping support (#1099, #1105) + - redesigned resource usage model for next-gen compatibility (#1123) + - buffer copy support (#1129) + - fixed and improved some errors (#1137, #1138)