Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiplane UI #317

Draft
wants to merge 27 commits into
base: dev
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
1b07f37
add: more flexible storage allocator
Pctg-x8 Dec 29, 2020
e449852
add: DynamicTextureAtlas manager
Pctg-x8 Dec 29, 2020
a1743ca
add: resource getter
Pctg-x8 Dec 29, 2020
b66a908
add: deprecate MemoryBadget
Pctg-x8 Dec 29, 2020
2230b97
fix: use ResourceStorage in DeviceWorkingTexture
Pctg-x8 Dec 29, 2020
4ecfd0d
add: lifetime
Pctg-x8 Dec 29, 2020
703724a
add: mpui example
Pctg-x8 Dec 29, 2020
5857bec
fix: vg antialiasing and preallocation
Pctg-x8 Dec 29, 2020
4dddeb1
fix: no alignment if requirement is zero
Pctg-x8 Dec 29, 2020
f24f7a9
add: eol
Pctg-x8 Dec 29, 2020
079899b
fix: export atlas members
Pctg-x8 Dec 29, 2020
6f67c89
add: basic ui framework
Pctg-x8 Dec 30, 2020
a695761
Merge branch 'dev' into ft-multiplane-ui
Pctg-x8 Dec 31, 2020
9a85ea4
fix: use memory type manager
Pctg-x8 Dec 31, 2020
7b188a1
fix: font style constants in directwrite backend
Pctg-x8 Dec 31, 2020
2bd916f
Merge branch 'dev' into ft-multiplane-ui
Pctg-x8 Feb 15, 2021
d026eec
rm: duplicated objects
Pctg-x8 Feb 15, 2021
f7cdc7c
fix: FontProvider usage
Pctg-x8 Feb 15, 2021
63d7adc
rm: duplicated BufferPrealloc
Pctg-x8 Feb 15, 2021
d1b7724
fix: publicate UIElement
Pctg-x8 Feb 15, 2021
9dcc75e
add: ci-test override for mpui
Pctg-x8 Feb 15, 2021
795215e
fix: follow bedrock vk handle definition
Pctg-x8 Jul 29, 2021
5c67543
add: clear ops
Pctg-x8 Aug 2, 2021
8a86b1d
add: dynamic update management buffer
Pctg-x8 Aug 20, 2021
b1e1e04
add: stated region
Pctg-x8 Jan 2, 2023
574c149
Merge branch 'dev' into ft-multiplane-ui
Pctg-x8 Jan 2, 2023
f2700c0
fix: for latest bedrock
Pctg-x8 Jan 2, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ target/
android-build/
**/*.pvp
**/*.spv
**/local/

## other artifacts
peridot-sdk/
Expand Down
12 changes: 12 additions & 0 deletions examples/mpui/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
[package]
name = "mpui"
version = "0.1.0"
authors = ["S.Percentage <[email protected]>"]
edition = "2018"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
bedrock = { git = "https://github.com/Pctg-x8/bedrock", branch = "peridot" }
peridot = { path = "../.." }
peridot-vg = { path = "../../vg" }
3 changes: 3 additions & 0 deletions examples/mpui/ci-test.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#!/bin/bash

cargo check --verbose --features peridot-vg/use-freetype,bedrock/DynamicLoaded
2 changes: 2 additions & 0 deletions examples/mpui/peridot.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
app_package_id = "io.ct2.peridot.examples.mpui"
title = "Peridot Examples - Multiplane UI"
Loading