Comments (4)
I ran across some relevant documentation:
It seems that the dri2
mentioned is a fallback if DRI3 can't be found (I think). The driver is supposed to work for X11, Android and Wayland.
Is this something that can be configured ito improve usage by the RLTK ?
from bracket-lib.
I ran across some relevant documentation:
It seems that the dri2
mentioned is a fallback if DRI3 can't be found (I think). The driver is supposed to work for X11, Android and Wayland.
Is this something that can be configured ito improve usage by the RLTK ?
The root cause appears to lie within libEGL
itself, see:
- libEGL "failed to create dri2 screen" and coredump
- For now just don't move a mouse ;-)
from bracket-lib.
Update ...
The next stage of the tutorial: "2.4. Field of View" fails with said error: "libEGL warning: egl: failed to create dri2 screen
".
I'm guessing progress on the tutorial is blocked until I find a workaround or perhpas a way to avoid using EGL temorarily. Full transcript:
$ cargo run
Finished dev [unoptimized + debuginfo] target(s) in 0.08s
Running `target/debug/rogue-two`
libEGL warning: egl: failed to create dri2 screen
Initialized OpenGL with: 4.5 (Core Profile) Mesa 23.2.1-1ubuntu3.1, Shader Language Version: 4.50
Error sending request: Resource temporarily unavailable
- previously found problem on both Wayland and X.11
Keywords:
EGL, DIR2, Mesa, OpenGL, error, graphics, Ubuntu, NVIDIA
from bracket-lib.
Recently I've found that the eglinfo -B
core dump has become now, another example of the original problem:
:
Surfaceless platform:
libEGL warning: egl: failed to create dri2 screen
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: Mesa
:
Also, it seems that this issue is a problem with NVIDIA graphics.
Personally, for a text-box demo example having the Rendering fail is still a FAIL; better if there were some kind of cut-out or an opt-out config option/setting (imho).
from bracket-lib.
Related Issues (20)
- rltk not building for wasm
- no_std support?
- BTerm set() with float data point HOT 1
- Hello Minimal Terminal crashes with Wayland error HOT 1
- Noise subtract with overflow
- FastNoise::seeded() creates 0 noise
- Add Support for More Font Sizes
- `hello_minimal` exampe crashes with `cross_term` backend enabled (vscode integrated terminal)
- `hello_terminal` example renders incorrectly with `cross_term` enabled only in WSL2 environment
- BLACK must be defined only once in the value namespace of this module
- book unavailable HOT 4
- Possible issue with drawing cerrain wall glyph combinations HOT 4
- Error sending request: Resource temporarily unavailable (exit code 11) HOT 1
- Request: Move terminal init and update logic out of main_loop
- Request: disable RPG-style dice string parsing thingy for `bracket-noise`
- Input on wasm repeats inputs on losing focus
- warning: bracket-lib/Cargo.toml: unused manifest key: package.incremental
- Issue running examples from the book on NixOS with Wayland (Plasma6) HOT 2
- Issues with link_resource HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bracket-lib.