Remove OpenGL mentions in READMEs
This commit is contained in:
parent
b60194844a
commit
63d3fc6996
3 changed files with 8 additions and 38 deletions
36
README.md
36
README.md
|
|
@ -35,9 +35,9 @@ Inspired by [Elm].
|
|||
* First-class support for async actions (use futures!)
|
||||
* [Modular ecosystem] split into reusable parts:
|
||||
* A [renderer-agnostic native runtime] enabling integration with existing systems
|
||||
* Two [built-in renderers] leveraging [`wgpu`] and [`glow`]
|
||||
* Two [built-in renderers] leveraging [`wgpu`] and [`tiny-skia`]
|
||||
* [`iced_wgpu`] supporting Vulkan, Metal and DX12
|
||||
* [`iced_glow`] supporting OpenGL 2.1+ and OpenGL ES 2.0+
|
||||
* [`iced_tiny_skia`] offering a software alternative as a fallback
|
||||
* A [windowing shell]
|
||||
* A [web runtime] leveraging the DOM
|
||||
|
||||
|
|
@ -52,9 +52,9 @@ __Iced is currently experimental software.__ [Take a look at the roadmap],
|
|||
[Modular ecosystem]: ECOSYSTEM.md
|
||||
[renderer-agnostic native runtime]: native/
|
||||
[`wgpu`]: https://github.com/gfx-rs/wgpu
|
||||
[`glow`]: https://github.com/grovesNL/glow
|
||||
[`tiny-skia`]: https://github.com/RazrFalcon/tiny-skia
|
||||
[`iced_wgpu`]: wgpu/
|
||||
[`iced_glow`]: glow/
|
||||
[`iced_tiny_skia`]: tiny_skia/
|
||||
[built-in renderers]: ECOSYSTEM.md#Renderers
|
||||
[windowing shell]: winit/
|
||||
[`dodrio`]: https://github.com/fitzgen/dodrio
|
||||
|
|
@ -196,34 +196,6 @@ end-user-oriented GUI library, while keeping [the ecosystem] modular:
|
|||
[`ggez`]: https://github.com/ggez/ggez
|
||||
[the ecosystem]: ECOSYSTEM.md
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
### `GraphicsAdapterNotFound`
|
||||
|
||||
This occurs when the selected [built-in renderer] is not able to create a context.
|
||||
|
||||
Often this will occur while using [`iced_wgpu`] as the renderer without
|
||||
supported hardware (needs Vulkan, Metal or DX12). In this case, you could try using the
|
||||
[`iced_glow`] renderer:
|
||||
|
||||
First, check if it works with
|
||||
|
||||
```console
|
||||
cargo run --features iced/glow --package game_of_life
|
||||
```
|
||||
|
||||
and then use it in your project with
|
||||
|
||||
```toml
|
||||
iced = { version = "0.9", default-features = false, features = ["glow"] }
|
||||
```
|
||||
|
||||
__NOTE:__ Chances are you have hardware that supports at least OpenGL 2.1 or OpenGL ES 2.0,
|
||||
but if you don't, right now there's no software fallback, so it means your hardware
|
||||
doesn't support Iced.
|
||||
|
||||
[built-in renderer]: https://github.com/iced-rs/iced/blob/master/ECOSYSTEM.md#Renderers
|
||||
|
||||
## Contributing / Feedback
|
||||
|
||||
Contributions are greatly appreciated! If you want to contribute, please
|
||||
|
|
|
|||
|
|
@ -93,8 +93,7 @@ A bunch of simpler examples exist:
|
|||
- [`download_progress`](download_progress), a basic application that asynchronously downloads a dummy file of 100 MB and tracks the download progress.
|
||||
- [`events`](events), a log of native events displayed using a conditional `Subscription`.
|
||||
- [`geometry`](geometry), a custom widget showcasing how to draw geometry with the `Mesh2D` primitive in [`iced_wgpu`](../wgpu).
|
||||
- [`integration_opengl`](integration_opengl), a demonstration of how to integrate Iced in an existing OpenGL application.
|
||||
- [`integration_wgpu`](integration_wgpu), a demonstration of how to integrate Iced in an existing [`wgpu`] application.
|
||||
- [`integration`](integration), a demonstration of how to integrate Iced in an existing [`wgpu`] application.
|
||||
- [`pane_grid`](pane_grid), a grid of panes that can be split, resized, and reorganized.
|
||||
- [`pick_list`](pick_list), a dropdown list of selectable options.
|
||||
- [`pokedex`](pokedex), an application that displays a random Pokédex entry (sprite included!) by using the [PokéAPI].
|
||||
|
|
|
|||
|
|
@ -16,11 +16,10 @@ use crate::core::{Element, Layout, Shell};
|
|||
/// charge of using this type in your system in any way you want.
|
||||
///
|
||||
/// # Example
|
||||
/// The [`integration_opengl`] & [`integration_wgpu`] examples use a
|
||||
/// [`UserInterface`] to integrate Iced in an existing graphical application.
|
||||
/// The [`integration`] example uses a [`UserInterface`] to integrate Iced in an
|
||||
/// existing graphical application.
|
||||
///
|
||||
/// [`integration_opengl`]: https://github.com/iced-rs/iced/tree/0.9/examples/integration_opengl
|
||||
/// [`integration_wgpu`]: https://github.com/iced-rs/iced/tree/0.9/examples/integration_wgpu
|
||||
/// [`integration`]: https://github.com/iced-rs/iced/tree/0.9/examples/integration
|
||||
#[allow(missing_debug_implementations)]
|
||||
pub struct UserInterface<'a, Message, Renderer> {
|
||||
root: Element<'a, Message, Renderer>,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue