warpme_ has quit [Quit: Connection closed for inactivity]
chewitt_ has joined #lima
chewitt has quit [Ping timeout: 246 seconds]
mripard has quit [Ping timeout: 258 seconds]
chewitt_ has quit [Ping timeout: 246 seconds]
chewitt has joined #lima
mripard has joined #lima
chewitt has quit [Quit: Adios!]
kaspter has joined #lima
warpme_ has joined #lima
Elpaulo has quit [Quit: Elpaulo]
dev1990 has joined #lima
Ntemis has joined #lima
dev1990 has quit [Quit: Konversation terminated!]
Ntemis has quit [Read error: Connection reset by peer]
kaspter has quit [Quit: kaspter]
sphalerite has quit [Quit: WeeChat 2.6]
sphalerite has joined #lima
warpme_ has quit [Quit: Connection closed for inactivity]
<
marex>
anarsoul: mind if I ask you about this gles1 texture loading ?
<
marex>
anarsoul: I think I finally figured out why I have problems with it on etnaviv, but I think I am missing something obvious still
<
marex>
(assign (xyz) (var_ref compiler_temp) (swiz xyz (expression vec4 * (tex vec4 (var_ref sampler_0) (swiz xy (var_ref gl_in_TexCoord0) ) 0 (swiz w (var_ref gl_in_TexCoord0) ) () )(var_ref gl_Color) ) ))
<
marex>
this swiz w is coming from ... uh ...
<
anarsoul>
try with NIR_PRINT=1 to get nir representation
<
anarsoul>
I'm not really familiar with mesa ir
<
marex>
(assign (xyz) (var_ref compiler_temp) (swiz xyz (expression vec4 * (tex vec4 (var_ref sampler_0) (swiz xy (var_ref gl_in_TexCoord0) ) 0 (swiz w (var_ref gl_in_TexCoord0) ) () )(var_ref gl_Color) ) ))
<
marex>
but the thing is, why would the texCoord have swiz w in the first place ?
<
marex>
shouldn't the second component be 1.0 instead of W ?
<
anarsoul>
marex: it's a projector according to the code
<
marex>
but gl_TexCoord is only XY, no ?
<
anarsoul>
I assume that's gles1 equivalent of texture2DProj()
<
marex>
anarsoul: is there even such a thing for gles1 ?
dev1990 has joined #lima
<
anarsoul>
marex: I'm not sure about that