ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
Brainium has quit [Quit: Konversation terminated!]
Company has joined #wayland
kts has joined #wayland
kts has quit []
glennk has joined #wayland
kts has joined #wayland
tristianc670482 has quit [Ping timeout: 480 seconds]
kts has quit [Quit: Konversation terminated!]
kts has joined #wayland
tristianc670482 has joined #wayland
mxz__ has joined #wayland
mxz_ has quit [Ping timeout: 480 seconds]
mxz_ has joined #wayland
mxz has quit [Ping timeout: 480 seconds]
mxz_ is now known as mxz
kts_ has joined #wayland
kts_ has quit [Remote host closed the connection]
kts has quit [Quit: Konversation terminated!]
nerdopolis has quit [Ping timeout: 480 seconds]
KDDLB has quit [Ping timeout: 480 seconds]
kode54 has quit [Ping timeout: 480 seconds]
kts has joined #wayland
kode54 has joined #wayland
KDDLB has joined #wayland
kts has quit [Quit: Konversation terminated!]
kts has joined #wayland
rv1sr has joined #wayland
tent405 has joined #wayland
sima has joined #wayland
mclasen has quit [Quit: mclasen]
mclasen has joined #wayland
coldfeet has joined #wayland
Sachiel_ has joined #wayland
Guest2517 has quit [Remote host closed the connection]
cool110 has joined #wayland
cool110 is now known as Guest2557
coldfeet has quit [Remote host closed the connection]
Sachiel has quit [Ping timeout: 480 seconds]
kiilerix_ has joined #wayland
tzimmermann has joined #wayland
kiilerix has quit [Ping timeout: 480 seconds]
Company has quit [Quit: Leaving]
lbia_ has quit [Quit: lbia_]
kts has quit [Quit: Konversation terminated!]
kts has joined #wayland
kts has quit []
Sachiel_ is now known as Sachiel
cyrinux has quit []
cyrinux has joined #wayland
systwi has quit [Ping timeout: 480 seconds]
leon-anavi has joined #wayland
mvlad has joined #wayland
glennk has quit [Remote host closed the connection]
glennk has joined #wayland
feaneron has quit [Ping timeout: 480 seconds]
latex has joined #wayland
rasterman has joined #wayland
garnacho has joined #wayland
flom84 has joined #wayland
tent4051 has joined #wayland
tent405 has quit [Ping timeout: 480 seconds]
kts has joined #wayland
kts has quit []
kts has joined #wayland
DodoGTA has quit [Quit: DodoGTA]
DodoGTA has joined #wayland
coldfeet has joined #wayland
nerdopolis has joined #wayland
kts has quit [Quit: Konversation terminated!]
narodnik has quit [Read error: No route to host]
narodnik has joined #wayland
kts has joined #wayland
feaneron has joined #wayland
flom84 has quit [Ping timeout: 480 seconds]
Moprius has joined #wayland
coldfeet has quit [Remote host closed the connection]
feaneron has quit [Quit: feaneron]
Brainium has joined #wayland
Company has joined #wayland
kts has quit [Quit: Konversation terminated!]
DodoGTA has quit [Read error: No route to host]
DodoGTA has joined #wayland
Company has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2024-08-09 13:54:48)]
agd5f has quit [Read error: No route to host]
agd5f has joined #wayland
rv1sr has quit []
rv1sr has joined #wayland
kts has joined #wayland
kiilerix has joined #wayland
kiilerix_ has quit [Ping timeout: 480 seconds]
nowrep has quit [Quit: WeeChat 4.3.4]
nowrep has joined #wayland
Moprius_ has joined #wayland
Moprius_ has quit []
Brainium has quit [Ping timeout: 480 seconds]
Moprius has quit [Ping timeout: 480 seconds]
Company has joined #wayland
<Company>
apart from opaque region, is there another benefit I could get from knowing my window is fully opaque?
<Company>
I could select XR24 over AR24, but EGL selects that for me
<Company>
and I'm not sure I'd want to reconfigure a new swapchain in Vulkan, or would I?
<any1>
The way the question is phrased, "opaque region" is a benefit, but that's nonsensical. Maybe I'm lacking some context
<any1>
Are you asking if there is another way to specify that a window is fully opaque?
<emersion>
i think instead of reconfiguring the swapchain you could disable alpha blending to get the same effect
<emersion>
hm, wouldn't work since the compositor can ignore the opaque region
<jadahl>
the client doesn't get any benefit, it's the compositor that gets it. e.g. avoiding blending and/or culling
<Company>
I was thinking about the whole rendering step, so both client and compositor
<Company>
and my starting point was that I know that my current frame (which likely means future ones, too, but I don't know that yet) is fully opaque
<Company>
so obviously I'm gonna set the opaque region to the whole surface
<Company>
but I could also do things like switch to an RGBx format, ie from AR24 to XR24
<MrCooper>
an alpha-less format means you don't need to set the opaque region, can't think of any other difference it makes offhand
<MrCooper>
oh, another thing is you could use a 10 bpc format
<Company>
I hadn't thought about that
<Company>
I wonder if that's worth it
<Company>
if (current_format == FP16 && surface_is_opaque()) current_format = UNORM10;
<MrCooper>
saves memory bandwidth at least
tzimmermann has quit [Quit: Leaving]
<Company>
yeah, it might indeed be worth it - though memory bandwidth limits are not something GTK apps hit, and probably even less when the app is opaque, which happens on fullscreen with direct scanout
coldfeet has joined #wayland
leon-anavi has quit [Quit: Leaving]
rv1sr has quit []
rv1sr has joined #wayland
kts has quit [Quit: Konversation terminated!]
Guest2557 has quit [Remote host closed the connection]
cool110 has joined #wayland
cool110 is now known as Guest2598
bjorkint0sh has quit [Quit: "Every day, computers are making people easier to use." David Temkin]
chamlis has quit [Remote host closed the connection]
chamlis has joined #wayland
chamlis has quit [Remote host closed the connection]
chamlis has joined #wayland
tristianc670482 has quit [Ping timeout: 480 seconds]