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

Render Text #1

Closed
cart opened this issue May 6, 2020 · 0 comments
Closed

Render Text #1

cart opened this issue May 6, 2020 · 0 comments
Labels
C-Enhancement A new feature

Comments

@cart
Copy link
Member

cart commented May 6, 2020

Bevy should be able to render text to a texture, which can then be used by UI nodes, sprites, 3D models, etc.

@cart cart added the C-Enhancement A new feature label May 6, 2020
@cart cart added this to the Open Source Bevy Release milestone May 6, 2020
@cart cart closed this as completed May 29, 2020
aclysma added a commit to aclysma/bevy that referenced this issue Aug 25, 2020
…or (bevyengine#1)

Add a task newtype so that we don't expose multitask::Task
Remove some of the README/license info that was present in the prototype repo
Add some doc comments
aclysma added a commit to aclysma/bevy that referenced this issue Aug 29, 2020
…or (bevyengine#1)

Add a task newtype so that we don't expose multitask::Task
Remove some of the README/license info that was present in the prototype repo
Add some doc comments
bjorn3 referenced this issue in bjorn3/bevy Jan 12, 2021
This is a significant reduction in the release mode compile times of
bevy_diagnostics

```
Benchmark #1: touch crates/bevy_diagnostic/src/lib.rs && cargo build --release -p bevy_diagnostic -j1
  Time (mean ± σ):      3.645 s ±  0.009 s    [User: 3.551 s, System: 0.094 s]
  Range (min … max):    3.632 s …  3.658 s    20 runs
```

```
Benchmark #1: touch crates/bevy_diagnostic/src/lib.rs && cargo build --release -p bevy_diagnostic -j1
  Time (mean ± σ):      2.938 s ±  0.012 s    [User: 2.850 s, System: 0.090 s]
  Range (min … max):    2.919 s …  2.969 s    20 runs
```
bjorn3 referenced this issue in bjorn3/bevy Jan 12, 2021
This is a significant reduction in the release mode compile times of
bevy_diagnostics

```
Benchmark #1: touch crates/bevy_diagnostic/src/lib.rs && cargo build --release -p bevy_diagnostic -j1
  Time (mean ± σ):      3.645 s ±  0.009 s    [User: 3.551 s, System: 0.094 s]
  Range (min … max):    3.632 s …  3.658 s    20 runs
```

```
Benchmark #1: touch crates/bevy_diagnostic/src/lib.rs && cargo build --release -p bevy_diagnostic -j1
  Time (mean ± σ):      2.938 s ±  0.012 s    [User: 2.850 s, System: 0.090 s]
  Range (min … max):    2.919 s …  2.969 s    20 runs
```
cart pushed a commit that referenced this issue Jan 12, 2021
* Remove AHashExt

There is little benefit of Hash*::new() over Hash*::default(), but it
does require more code that needs to be duplicated for every Hash* in
bevy_utils. It may also slightly increase compile times.

* Add StableHash* to bevy_utils

* Use StableHashMap instead of HashMap + BTreeSet for diagnostics

This is a significant reduction in the release mode compile times of
bevy_diagnostics

```
Benchmark #1: touch crates/bevy_diagnostic/src/lib.rs && cargo build --release -p bevy_diagnostic -j1
  Time (mean ± σ):      3.645 s ±  0.009 s    [User: 3.551 s, System: 0.094 s]
  Range (min … max):    3.632 s …  3.658 s    20 runs
```

```
Benchmark #1: touch crates/bevy_diagnostic/src/lib.rs && cargo build --release -p bevy_diagnostic -j1
  Time (mean ± σ):      2.938 s ±  0.012 s    [User: 2.850 s, System: 0.090 s]
  Range (min … max):    2.919 s …  2.969 s    20 runs
```
rparrett referenced this issue in rparrett/bevy Jan 27, 2021
* Remove AHashExt

There is little benefit of Hash*::new() over Hash*::default(), but it
does require more code that needs to be duplicated for every Hash* in
bevy_utils. It may also slightly increase compile times.

* Add StableHash* to bevy_utils

* Use StableHashMap instead of HashMap + BTreeSet for diagnostics

This is a significant reduction in the release mode compile times of
bevy_diagnostics

```
Benchmark #1: touch crates/bevy_diagnostic/src/lib.rs && cargo build --release -p bevy_diagnostic -j1
  Time (mean ± σ):      3.645 s ±  0.009 s    [User: 3.551 s, System: 0.094 s]
  Range (min … max):    3.632 s …  3.658 s    20 runs
```

```
Benchmark #1: touch crates/bevy_diagnostic/src/lib.rs && cargo build --release -p bevy_diagnostic -j1
  Time (mean ± σ):      2.938 s ±  0.012 s    [User: 2.850 s, System: 0.090 s]
  Range (min … max):    2.919 s …  2.969 s    20 runs
```
bors bot pushed a commit that referenced this issue May 6, 2021
Handle rotation, fix alignment, update example
bors bot pushed a commit that referenced this issue Aug 14, 2021
pcwalton referenced this issue in pcwalton/bevy Aug 30, 2021
Fix missing word in doc comment
bors bot pushed a commit that referenced this issue Oct 3, 2021
exjam pushed a commit to exjam/bevy that referenced this issue Mar 23, 2022
handling shadows with skinned animations
bors bot pushed a commit that referenced this issue Sep 20, 2022
Test serialization of Bevy's `Duration`, not `std::time::Duration`.
DGriffin91 referenced this issue in DGriffin91/bevy Nov 3, 2022
ostwilkens pushed a commit to ostwilkens/bevy that referenced this issue Dec 30, 2022
bors bot pushed a commit that referenced this issue Jan 2, 2023
bors bot pushed a commit that referenced this issue Feb 19, 2023
Tonemapping example refactor
bors bot pushed a commit that referenced this issue Feb 20, 2023
bors bot pushed a commit that referenced this issue Feb 28, 2023
Selene-Amanita referenced this issue in Selene-Amanita/bevy May 27, 2023
Co-authored-by: harudagondi <giogdeasis@gmail.com>
coreh referenced this issue in coreh/bevy Jan 6, 2024
Compensate for exposure after sampling background color, adjust transmission example
NthTensor pushed a commit to NthTensor/bevy that referenced this issue Feb 1, 2024
github-merge-queue bot pushed a commit that referenced this issue Jun 18, 2024
# Objective

- first part of #13900 

## Solution

- split `check_light_mesh_visibility `into
`check_dir_light_mesh_visibility `and
`check_point_light_mesh_visibility` for better review
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-Enhancement A new feature
Projects
None yet
Development

No branches or pull requests

1 participant