<alyssa>
shadow of mordor has a vulkan port, or d3d11
<alyssa>
hitman 2016 has a vulkan or d3d11/12
<karolherbst>
really?
<karolherbst>
it's like 8 years old
<alyssa>
tomb raider has d3d11 as well
<karolherbst>
ah yeah
<alyssa>
so for all of the above, "use dxvk + windows version" is an option
<alyssa>
which makes it hard to motivate speeding up the gl specific tess paths.... hmm....
<karolherbst>
probably the better option even
<karolherbst>
I remember that tomb raider was faster through wine 🙃
<karolherbst>
and I think in all those games tesselation is even optional
<alyssa>
fun
<karolherbst>
anyway, I'll doubt you'll find anything where tesselation is a hard req
<karolherbst>
at least with GL
LeviYun has joined #dri-devel
<alyssa>
ack
<alyssa>
really hard to motivate GL-specific tess perf work then, heh
<karolherbst>
heh
<karolherbst>
I think stuff requiring geometry shaders is more likely, but also....
<alyssa>
we're shipping fast geometry shaders in the gl driver
<alyssa>
disturbingly
<alyssa>
(:
<karolherbst>
impressive
<alyssa>
(as in - significantly faster than what was presented at XDC. I got angry at a Citra apitrace. Citra renders everything with a GS. Everything.)
<karolherbst>
oof
<karolherbst>
why....
YunseongKim has joined #dri-devel
<karolherbst>
I'm kinda happy we have a competent vulkan driver in nouveau now, so I won't have to bother with GL 🙃
oneforall2 has quit [Remote host closed the connection]
oneforall2 has joined #dri-devel
LeviYun has joined #dri-devel
bolson_ has joined #dri-devel
bolson has quit [Remote host closed the connection]
LeviYun has quit [Ping timeout: 480 seconds]
moony has joined #dri-devel
YunseongKim has quit [Ping timeout: 480 seconds]
bmodem has joined #dri-devel
yyds_ has joined #dri-devel
yyds has quit [Read error: Connection reset by peer]
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
epoch101 has quit []
epoch101 has joined #dri-devel
epoch101 has quit [Ping timeout: 480 seconds]
glennk has joined #dri-devel
Mangix has quit [Read error: Connection reset by peer]
Mangix has joined #dri-devel
fab has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
sukuna1 has quit [Remote host closed the connection]
Duke`` has joined #dri-devel
YunseongKim has joined #dri-devel
YunseongKim has quit [Remote host closed the connection]
itoral has joined #dri-devel
LeviYun has joined #dri-devel
mephi has quit [Ping timeout: 480 seconds]
itoral_ has joined #dri-devel
AlaaEmad[m] has quit []
samuelig has quit [Quit: Bye!]
samuelig has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
itoral has quit [Ping timeout: 480 seconds]
Duke`` has quit [Ping timeout: 480 seconds]
warpme has joined #dri-devel
kts has joined #dri-devel
DodoGTA has quit [Quit: DodoGTA]
DodoGTA has joined #dri-devel
DodoGTA has quit [Remote host closed the connection]
DodoGTA has joined #dri-devel
Karyon has quit [Ping timeout: 480 seconds]
fab has quit [Quit: fab]
kzd has quit [Ping timeout: 480 seconds]
rasterman has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
bolson has joined #dri-devel
bolson_ has quit [Ping timeout: 480 seconds]
jsa has joined #dri-devel
fab has joined #dri-devel
Karyon has joined #dri-devel
frieder has joined #dri-devel
warpme has quit [Ping timeout: 480 seconds]
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
jsa has quit [Ping timeout: 480 seconds]
Alex[m]12345678910111213 has quit []
anarsoul[m] has quit []
qyliss has quit [Quit: bye]
vliaskov has joined #dri-devel
qyliss has joined #dri-devel
aradhya7[m] has quit []
aura[m] has quit []
qyliss has quit [Quit: bye]
qyliss has joined #dri-devel
jkrzyszt has joined #dri-devel
kts has joined #dri-devel
bubblethink[m] has quit []
jsa has joined #dri-devel
lynxeye has joined #dri-devel
krumelmonster has quit [Ping timeout: 480 seconds]
mvlad has joined #dri-devel
feaneron has joined #dri-devel
krumelmonster has joined #dri-devel
feaneron has quit [Quit: feaneron]
feaneron has joined #dri-devel
warpme has joined #dri-devel
apinheiro has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
CME_ has quit [Ping timeout: 480 seconds]
cwfitzgerald[m] has quit []
CME has joined #dri-devel
Karyon has quit [Ping timeout: 480 seconds]
daniliberman[m] has quit []
LeviYun has joined #dri-devel
kts has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
devnull[m] has quit []
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
CashDash123 has quit [Remote host closed the connection]
CashDash123 has joined #dri-devel
CashDash123 has quit [Remote host closed the connection]
kts has joined #dri-devel
CashDash123 has joined #dri-devel
bmodem has quit [Ping timeout: 480 seconds]
fab has quit [Quit: fab]
Company has joined #dri-devel
fab has joined #dri-devel
Karyon has joined #dri-devel
fab has quit []
fab has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
Anson[m] has quit []
egalli has quit []
ella-0[m] has quit []
AlexisHernndezGuzmn[m] has quit []
CashDash123 has quit [Remote host closed the connection]
CashDash123 has joined #dri-devel
exp80[m] has quit []
warpme has quit []
CashDash123 has quit [Remote host closed the connection]
CashDash123 has joined #dri-devel
CashDash123 has quit [Read error: No route to host]
fkassabri[m] has quit []
Haaninjo has joined #dri-devel
bmodem has joined #dri-devel
warpme has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
LeviYun has quit [Read error: Connection reset by peer]
nerdopolis has joined #dri-devel
LeviYun has joined #dri-devel
simon-perretta-img has quit [Read error: Connection reset by peer]
simon-perretta-img has joined #dri-devel
FloGrauper[m] has quit []
bolson has quit [Ping timeout: 480 seconds]
Haaninjo has quit [Quit: Ex-Chat]
gdevi has quit []
itoral_ has quit [Remote host closed the connection]
ungeskriptet is now known as Guest7835
ungeskriptet has joined #dri-devel
yyds_ has quit [Remote host closed the connection]
Guest7835 has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
warpme has quit []
frankbinns has quit [Read error: Connection reset by peer]
frankbinns has joined #dri-devel
MotiH[m] has quit []
warpme has joined #dri-devel
hansg has joined #dri-devel
hansg has quit []
halfline[m] has quit []
feaneron has quit [Quit: feaneron]
feaneron has joined #dri-devel
healfdanex[m] has quit []
feaneron has quit []
feaneron has joined #dri-devel
feaneron has quit []
feaneron has joined #dri-devel
isinyaaa[m] has quit []
kts has quit [Ping timeout: 480 seconds]
JosExpsito[m] has quit []
mripard has joined #dri-devel
nerdopolis has quit [Ping timeout: 480 seconds]
kelbaz[m] has quit []
guludo has joined #dri-devel
koki23[m] has quit []
apinheiro has quit [Quit: Leaving]
feaneron has quit [Quit: feaneron]
feaneron has joined #dri-devel
frankbinns1 has joined #dri-devel
frankbinns has quit [Read error: Connection reset by peer]
frankbinns2 has joined #dri-devel
nerdopolis has joined #dri-devel
feaneron has quit [Quit: feaneron]
feaneron has joined #dri-devel
feaneron has quit []
feaneron has joined #dri-devel
frankbinns1 has quit [Ping timeout: 480 seconds]
kunal10710[m] has quit []
kunal_10185[m] has quit []
kts has joined #dri-devel
feaneron has quit [Quit: feaneron]
feaneron has joined #dri-devel
feaneron has quit []
feaneron has joined #dri-devel
feaneron has quit []
feaneron has joined #dri-devel
warpme has quit []
Haaninjo has joined #dri-devel
nerdopolis has quit [Ping timeout: 480 seconds]
feaneron has quit [Quit: feaneron]
feaneron has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
Mershl[m] has quit []
feaneron has quit [Quit: feaneron]
feaneron has joined #dri-devel
kts has joined #dri-devel
<glehmann>
does anyone know why NIR has separate opcodes with _flush_to_zero for unpack_half`? They are annoying because they tend to be forgotten all the time, I think having the normal unpack flush denorms depending on the float control mode would be better
<glehmann>
that's also how denorm flushing works for all other opcodes
<karolherbst>
glehmann: because you can specify rounding modes on some fp16 operations
<karolherbst>
in spirv
bmodem has quit [Ping timeout: 480 seconds]
feaneron has quit [Quit: feaneron]
<glehmann>
that's for OpFConvert, and it's also about rounding not denorm mode
feaneron has joined #dri-devel
<cwabbott>
glehmann: because drivers like radv need a way to always get round-to-even
<karolherbst>
FPRoundingMode
<cwabbott>
for lowering FS outputs, iirc
<karolherbst>
"The FPRoundingMode decoration must be applied only to a width-only conversion instruction whose only uses are Object operands of OpStore instructions storing through a pointer to a 16-bit floating-point object in the StorageBuffer, PhysicalStorageBuffer, Uniform, or Output Storage Classes."
<cwabbott>
I think radv and radeonsi use pack_half internally when lowering FS outputs to exports
<glehmann>
again, this is not about rounding
<glehmann>
it's for flushing fp16 input denorms in unpack_half
<karolherbst>
ohh wait.. right, I misread that part...
<karolherbst>
but anyway, there are instructions in CL which always preserve, so we need something per instruction either way
<cwabbott>
ah right, denorms...
<karolherbst>
but I haven't enabled fp16 yet, but.. it's going to be annoying if we start to remove those things
<cwabbott>
radv might need to always preserve them when blitting
<cwabbott>
or rather when copying
<cwabbott>
I'm not sure how that works, though
<karolherbst>
yeah...
<glehmann>
radv handles unpack and unpack_flush_to_zero the same, what happens to denorms depends on the global mode
<karolherbst>
"Denormalized numbers for the half data type which may be generated when converting a float to a half using vstore_half and converting a half to a float using vload_half cannot be flushed to zero"
<karolherbst>
mhh
<karolherbst>
there is also OpQuantizeToF16
<karolherbst>
which must flush
<karolherbst>
so not really sure how we'd get away with only global modes in either case
<karolherbst>
though not sure if one needs those flush_to_zero things for that, but maybe?
<karolherbst>
looks like we have nir_op_fquantize2f16 for that one
mbrost has joined #dri-devel
lemonzest has quit [Quit: WeeChat 4.2.2]
kts_ has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
lemonzest has joined #dri-devel
co1umbarius has joined #dri-devel
columbarius has quit [Ping timeout: 480 seconds]
cascardo_ is now known as cascardo
bolson has joined #dri-devel
mvlad has quit [Remote host closed the connection]
Calandracas has quit [Remote host closed the connection]
mbrost has joined #dri-devel
Calandracas has joined #dri-devel
sarnex has quit [Ping timeout: 480 seconds]
sarnex has joined #dri-devel
jkrzyszt has quit [Quit: Konversation terminated!]
LeviYun has joined #dri-devel
Calandracas has quit [Remote host closed the connection]
Calandracas has joined #dri-devel
glennk has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
i509vcb_ has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
simon-perretta-img has quit [Read error: Connection reset by peer]
simon-perretta-img has joined #dri-devel
<Lynne>
gfxstrand: any plans for descriptor_buffer in nvk? its currently the only major implementation that doesn't support running ffmpeg's filters
LeviYun has joined #dri-devel
<jenatali>
FYI for folks here, we (Microsoft) just brought online a new Windows runner to add to the CI capacity for FDO. If you're seeing any problems with it please let me know :)
kaiwenjon has quit [Quit: WeeChat 3.8]
kaiwenjon has joined #dri-devel
<feaneron>
nice
feaneron has quit [Quit: feaneron]
feaneron has joined #dri-devel
feaneron has quit []
feaneron has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
simon-perretta-img has quit [Read error: Connection reset by peer]
simon-perretta-img has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
kzd has joined #dri-devel
robbielex has joined #dri-devel
<robbielex>
you actually should not worry about you or me, I am mistaken a lot, still trying to climb higher but my bet it's possible and I am quite close, but it's a lot of brain bomb works needed yet, I am still bit afraid of landing dry, me there's not much to worry about the criminals finishing me like they tell on streets I am not afraid of that , but yes I design things around plus and minus
<robbielex>
cause they are somewhat natural on double compacting, just need to get the constants right, it's tough to everyone including me, trying the possible impossible:P but as things function ok, it's my eager temper and nature to try the least, so I am on such crazy things that I think that emulating 64 bits is possible on 16bit addon accelerator, I always have crazy seeming ideas and takes and
<robbielex>
attempts. I struggle with sleeping at times not cause I am embarrassed or afraid, but I have unresolved sources of pain and no discount in life it's physical but I try to solve those, and that's what I advise to you be fearless do not account with threats or criminals gangsta blabber, there's much bigger chance of asteroid hitting you or at least getting into car crash than such crap at
<robbielex>
least that's with me, I am not afraid of weird gangsta criminals.
feaneron has quit [Quit: feaneron]
LeviYun has joined #dri-devel
mbrost has quit [Ping timeout: 480 seconds]
jsa has quit [Ping timeout: 480 seconds]
mbrost has joined #dri-devel
pjakobsson has quit [Ping timeout: 480 seconds]
pjakobsson has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
apinheiro has joined #dri-devel
alyssa has quit [Quit: alyssa]
simon-perretta-img has joined #dri-devel
mbrost has quit [Ping timeout: 480 seconds]
nerdopolis has joined #dri-devel
sukuna has joined #dri-devel
krushia has quit [Read error: No route to host]
robbielex has quit [Remote host closed the connection]