Series is:
Reviewed-by: Iago Toral Quiroga
On Wed, 2016-03-30 at 16:23 -0700, Ian Romanick wrote:
> From: Ian Romanick
>
> The KIL instruction doesn't have a destination, so ptn_kil never uses
> dest.
>
> program/prog_to_nir.c: In function ‘ptn_kil’:
> program/prog_to_nir.c:547:38: warning: un
Note there are still tabs left in the parser rules.
---
src/compiler/glsl/glcpp/glcpp-parse.y | 2754 -
1 file changed, 1341 insertions(+), 1413 deletions(-)
diff --git a/src/compiler/glsl/glcpp/glcpp-parse.y
b/src/compiler/glsl/glcpp/glcpp-parse.y
index fbbf85b..
This is the same ext as ARB_draw_buffers_blend (plus some core
functionality that already exists). Add the alias entrypoints.
Signed-off-by: Ilia Mirkin
---
This passes the dEQP tests *draw_buffers_indexed* and also the relevant
*getintegeri_v* and *getbooleani_v* tests.
docs/GL3.txt
This adds GBM map and unmap functions. Unlike prior attempts, this
version provides a region and usage flags for the mapping. The operation
follows gallium transfer_map() function. This is complete enough to work
on Android with gralloc using the GBM API.
TODO:
- split up patches
- define and prop
Oddly a bunch of the features it adds are actually from ESSL 3.20. But
the spec is quite clear, oh well.
Signed-off-by: Ilia Mirkin
---
src/compiler/glsl/builtin_functions.cpp | 2 ++
src/compiler/glsl/builtin_variables.cpp | 16 +---
src/compiler/glsl/glcpp/glcpp-parse.y| 3
Signed-off-by: Ilia Mirkin
---
src/mesa/main/extensions_table.h | 1 +
src/mesa/main/mtypes.h | 1 +
2 files changed, 2 insertions(+)
diff --git a/src/mesa/main/extensions_table.h b/src/mesa/main/extensions_table.h
index 3082855..d83d71f 100644
--- a/src/mesa/main/extensions_table.h
++
Am 31.03.2016 04:13, schrieb AppVeyor:
BUILD MESA 746 FAILED [1]
Commit b273958c74 by Timothy Arceri on 3/10/2016 5:41 AM:
docs: mark xfb_* qualifiers as DONE\n\nReviewed-by: Dave Airlie
Configure your notification preferences [2]
Links:
--
[1] https://ci.appveyor.com/project/jrfonseca-f
Timothy,
Looks like this is a real one:
src\mesa\state_tracker\st_cb_xformfb.c(128) : error C2039:
'BufferStream' : is not a member of 'gl_transform_feedback_info'
c:\projects\mesa\src\mesa\main\mtypes.h(1671) : see
declaration of 'gl_transform_feedback_info'
src\mesa\state_tracker\st_cb_
Arg. :(
It turns out that shaders in the game PlaneShift use float suffixes in
GLSL 1.10 shaders... at least the version of the shaders in our private
shader-db repo do. Once some one check to make sure the game still does
this, we will need some sort of patch.
I see two likely options.
1. Just
Build mesa 746 failed
Commit b273958c74 by Timothy Arceri on 3/10/2016 5:41 AM:
docs: mark xfb_* qualifiers as DONE\n\nReviewed-by: Dave Airlie
Configure your notification preferences
___
mesa-dev mailing
check_explicit_uniform_locations() returns a -1 when the extension
ARB_explicit_uniform_location is not found.
We were storing the result in num_explicit_uniform_locs as an
unsigned int which caused it to be 4294967295 when a -1 was returned.
This in turn would cause the following error during li
Le mardi 29 mars 2016 à 10:00 -0400, Rob Clark a écrit :
> fwiw, I think on msm actually v4l is the most restrictive and display
> is the least restrictive ;-)
On Exynos this isn't as simple. For V4L2 decoder, this is true, but
there is other V4L2 driven HW (color converters, scaler, blitters),
wh
On 31 March 2016 at 11:06, Brian Paul wrote:
> It was kind of overloaded, returning two different things. Now get
> the index of the shadow reference src register with a new
> tgsi_util_get_shadow_ref_src_index() function.
>
> To verify the new code, I added some temp/debug code which looped
> ov
It was kind of overloaded, returning two different things. Now get
the index of the shadow reference src register with a new
tgsi_util_get_shadow_ref_src_index() function.
To verify the new code, I added some temp/debug code which looped
over all TGSI_TEXTURE_x values, calling the old function an
On Mar 30, 2016 4:24 PM, "Ian Romanick" wrote:
>
> From: Ian Romanick
>
> Oddly, this did not affect the shader where I first noticed the pattern.
> That particular shader doesn't get its if-statement converted to a bcsel
> because there are two assignments in the else-statement. This led to me
From: Ian Romanick
Oddly, this did not affect the shader where I first noticed the pattern.
That particular shader doesn't get its if-statement converted to a bcsel
because there are two assignments in the else-statement. This led to me
submitting https://bugs.freedesktop.org/show_bug.cgi?id=947
From: Ian Romanick
None of the callers actually wanted what it did. In ptn_xpd, you only
ever want a vec3 swizzle. In ptn_tex, you want a swizzle that matches
the number of required texture coordinates.
shader-db results:
G45:
total instructions in shared programs: 4011240 -> 4010911 (-0.01%)
From: Ian Romanick
The KIL instruction doesn't have a destination, so ptn_kil never uses
dest.
program/prog_to_nir.c: In function ‘ptn_kil’:
program/prog_to_nir.c:547:38: warning: unused parameter ‘dest’
[-Wunused-parameter]
ptn_kil(nir_builder *b, nir_alu_dest dest, nir_ssa_def **src)
Just a reposting, I've cleaned this up a lot after the last posting,
with Brian's review comments.
Dave.
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev
On 03/30/2016 04:07 PM, Dave Airlie wrote:
From: Dave Airlie
v2: be consistent with other defintions.
"definitions"
The series looks OK to me. Though, I'd still like to see
get_image_coord_dim() split into two functions, but that could be done
in a follow-up patch.
For the series,
Revie
From: Dave Airlie
This adds support for load/store/atomic operations on images
along with image tracking support.
v2: add RESQ support. (Ilia)
v2.1: constify interface (Brian)
Signed-off-by: Dave Airlie
---
src/gallium/auxiliary/draw/draw_gs.c | 2 +-
src/gallium/auxiliary/draw/draw_vs
From: Dave Airlie
Signed-off-by: Dave Airlie
---
docs/GL3.txt | 2 +-
docs/relnotes/11.3.0.html | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/docs/GL3.txt b/docs/GL3.txt
index 03ebf70..804a96c 100644
--- a/docs/GL3.txt
+++ b/docs/GL3.txt
@@ -154,7 +154,7 @@
From: Dave Airlie
Signed-off-by: Dave Airlie
---
src/gallium/auxiliary/tgsi/tgsi_exec.c | 12 +---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/src/gallium/auxiliary/tgsi/tgsi_exec.c
b/src/gallium/auxiliary/tgsi/tgsi_exec.c
index 126259f..a44a05c 100644
--- a/src/galli
From: Dave Airlie
This just adds support for passing through images to the
tgsi execution stage.
Signed-off-by: Dave Airlie
---
src/gallium/auxiliary/draw/draw_context.c | 18 ++
src/gallium/auxiliary/draw/draw_context.h | 6 ++
src/gallium/auxiliary/draw/draw_gs.c |
From: Dave Airlie
This adds support for ARB_shader_image_load_store to softpipe.
v2: add RESQ support (Ilia)
v3: constify, cleanup internals, add some comments (Brian).
Signed-off-by: Dave Airlie
---
src/gallium/auxiliary/tgsi/tgsi_exec.h | 4 +-
src/gallium/drivers/softpipe/Makefi
From: Dave Airlie
This is a mask of which of the current 2x2 grid are non-helper
invocations. This allows us to mask off the helper invocations
later for the image operations.
Signed-off-by: Dave Airlie
---
src/gallium/auxiliary/tgsi/tgsi_exec.c | 2 ++
src/gallium/auxiliary/tgsi/tgsi_exec.h |
From: Dave Airlie
ARB_shader_image_load_store adds support for explicit early
depth testing. However we need to make sure we don't overwrite
values using the shader written values in this case.
This fixes early depth testing in softpipe to conform with
those requirements.
Signed-off-by: Dave Ai
From: Dave Airlie
v2: be consistent with other defintions.
Signed-off-by: Dave Airlie
---
src/gallium/auxiliary/tgsi/tgsi_exec.h | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/gallium/auxiliary/tgsi/tgsi_exec.h
b/src/gallium/auxiliary/tgsi/tgsi_exec.h
index 991c3
Kenneth Graunke writes:
> On Wednesday, March 30, 2016 1:24:09 PM PDT Francisco Jerez wrote:
>> Kenneth Graunke writes:
>>
>> > There may not be a previous block. In this case, there's no real work
>> > to do, so just continue on to the next one.
>> >
>> > Signed-off-by: Kenneth Graunke
>> >
On Wednesday, March 30, 2016 1:24:09 PM PDT Francisco Jerez wrote:
> Kenneth Graunke writes:
>
> > There may not be a previous block. In this case, there's no real work
> > to do, so just continue on to the next one.
> >
> > Signed-off-by: Kenneth Graunke
> > ---
> > src/mesa/drivers/dri/i965/
Matt Turner writes:
> On Wed, Mar 16, 2016 at 10:40 AM, Francisco Jerez
> wrote:
>> For the first basic block in the program 'block->prev()' would return
>> an incorrectly cast list head sentinel and the subsequent
>> 'prev_block->end()' dereference would read invalid memory. Introduced
>> in
On Wed, Mar 16, 2016 at 10:40 AM, Francisco Jerez wrote:
> For the first basic block in the program 'block->prev()' would return
> an incorrectly cast list head sentinel and the subsequent
> 'prev_block->end()' dereference would read invalid memory. Introduced
> in c7deee69ea6f64ea5b563985bf19d9d
Kenneth Graunke writes:
> There may not be a previous block. In this case, there's no real work
> to do, so just continue on to the next one.
>
> Signed-off-by: Kenneth Graunke
> ---
> src/mesa/drivers/dri/i965/brw_dead_control_flow.cpp | 4
> 1 file changed, 4 insertions(+)
>
> diff --gi
On Wed, Mar 30, 2016 at 12:50 PM, Kenneth Graunke wrote:
> There may not be a previous block. In this case, there's no real work
> to do, so just continue on to the next one.
>
> Signed-off-by: Kenneth Graunke
> ---
> src/mesa/drivers/dri/i965/brw_dead_control_flow.cpp | 4
> 1 file change
There may not be a previous block. In this case, there's no real work
to do, so just continue on to the next one.
Signed-off-by: Kenneth Graunke
---
src/mesa/drivers/dri/i965/brw_dead_control_flow.cpp | 4
1 file changed, 4 insertions(+)
diff --git a/src/mesa/drivers/dri/i965/brw_dead_con
On Wed, Mar 30, 2016 at 11:24 AM, Jason Ekstrand wrote:
>
>
> On Tue, Mar 29, 2016 at 8:51 PM, Matt Turner wrote:
>>
>> On Fri, Mar 25, 2016 at 4:12 PM, Jason Ekstrand
>> wrote:
>> > ---
>> > src/mesa/drivers/dri/i965/brw_fs_nir.cpp | 28
>> >
>> > src/mesa/driver
On Tue, Mar 29, 2016 at 8:51 PM, Matt Turner wrote:
> On Fri, Mar 25, 2016 at 4:12 PM, Jason Ekstrand
> wrote:
> > ---
> > src/mesa/drivers/dri/i965/brw_fs_nir.cpp | 28
>
> > src/mesa/drivers/dri/i965/brw_vec4_nir.cpp | 25
> +
> > 2 files
On Tue, Mar 29, 2016 at 8:49 PM, Matt Turner wrote:
> On Fri, Mar 25, 2016 at 4:12 PM, Jason Ekstrand
> wrote:
> > ---
> > src/mesa/drivers/dri/i965/brw_fs_nir.cpp | 32
> ++
> > src/mesa/drivers/dri/i965/brw_vec4_nir.cpp | 32
> ++
> >
Thanks!
Reviewed-by: Jose Fonseca
I was about to do the same, but you beat me to it. What caused me pause
was some recent talk I read somewhere of bringing back
src/mesa/drivers/windows/gdi driver. I can no longer remember where.
But I really rather not dealing with GPL/LPGL code, and all
There hasn't been GPL code in Mesa for a long time now.
---
docs/COPYING | 490 ---
1 file changed, 490 deletions(-)
delete mode 100644 docs/COPYING
diff --git a/docs/COPYING b/docs/COPYING
deleted file mode 100644
index b88946c..000
--
I'd recommend doing this at a higher level. We've been doing this in
NIR (in nir_opt_algebraic.py) for quite some time, and we've found that
having x==0 instead of -abs(x)>=0 in higher-level IR helps other
optimizations make progress. Maybe do this when translating out of TGSI?
On 03/30/2016 03:
Am 30.03.2016 17:39, schrieb Dieter Nützel:
Tested-by: Dieter Nützel
Thanks!
Next addendum:
Tested-by stands.
Little additional observation:
When I switch between window vs full screen mode (the 'F' key)
I see for some fractions of a sencond the whole scaled desktop image
before the video o
On Tue, Mar 29, 2016 at 2:49 PM, Jaap Jan Meijer wrote:
> Hi,
>
> First of all, thanks for the hard work!
>
> Only one problem I noticed so far: when enabling virgl in drm_gralloc but
> without support in MESA, MESA / drm_gralloc (?) will just crash during
> initialization. I don't think it's that
On Wed, Mar 30, 2016 at 9:26 AM, Christian König
wrote:
> Am 30.03.2016 um 08:13 schrieb Thomas Hindoe Paaboel Andersen:
>
>> The null check of result was the wrong way around. Also, move memset
>> and dereference of result after the null check.
>> ---
>> src/gallium/state_trackers/vdpau/surfac
Should fix the assertion in piglit
spec@arb_gpu_shader5@texturegather@fs-r-none-shadow-2d when the
TXQ instruction specifies a 2D target but the sampler view was
declared as SHADOW2D.
---
src/gallium/auxiliary/tgsi/tgsi_scan.c | 16 +++-
1 file changed, 15 insertions(+), 1 deletion(-)
On 03/30/2016 02:06 AM, Michel Dänzer wrote:
Hi Brian,
On 30.03.2016 09:16, Brian Paul wrote:
Module: Mesa
Branch: master
Commit: 86e1768c13d67945f4a9549820e711b70ff2aba7
URL:
https://urldefense.proofpoint.com/v2/url?u=http-3A__cgit.freedesktop.org_mesa_mesa_commit_-3Fid-3D86e1768c13d6794
Am 30.03.2016 17:21, schrieb Alex Deucher:
On Wed, Mar 30, 2016 at 11:18 AM, Dieter Nützel
wrote:
Am 30.03.2016 08:51, schrieb Dieter Nützel:
Am 30.03.2016 08:20, schrieb Thomas H.P. Andersen:
On Wed, Mar 30, 2016 at 6:36 AM, Dieter Nützel
wrote:
Hello Christian,
after all this new VD
https://bugs.freedesktop.org/show_bug.cgi?id=94737
--- Comment #14 from Daniel Stone ---
(In reply to Ulrich Sibiller from comment #13)
> See https://sunweavers.net/blog/node/36 for information how we fixed it for
> libX11.git. Should work for Mesa, too, but has not been tried yet.
This would gi
On Wed, Mar 30, 2016 at 11:03 AM, Jose Fonseca wrote:
> On 30/03/16 14:59, Rob Clark wrote:
>>
>> hmm, well nir permits c99, which I thought some other parts of the
>> code did not.. could be just some of the compiler flags we use on
>> parts of the code are more restrictive than they need to be?
https://bugs.freedesktop.org/show_bug.cgi?id=94737
--- Comment #13 from Ulrich Sibiller ---
See https://sunweavers.net/blog/node/36 for information how we fixed it for
libX11.git. Should work for Mesa, too, but has not been tried yet.
--
You are receiving this mail because:
You are the assignee
Tested-by: Dieter Nützel
Thanks!
Am 30.03.2016 15:40, schrieb Christian König:
From: Christian König
Similar to radeonsi linear layout should work for all not compressed
or depth/stencil formats. Fixes issues with VDPAU on r600.
Signed-off-by: Christian König
---
src/gallium/drivers/r600/
On Wed, Mar 30, 2016 at 11:18 AM, Dieter Nützel wrote:
> Am 30.03.2016 08:51, schrieb Dieter Nützel:
>>
>> Am 30.03.2016 08:20, schrieb Thomas H.P. Andersen:
>>>
>>> On Wed, Mar 30, 2016 at 6:36 AM, Dieter Nützel
>>> wrote:
>>>
Hello Christian,
after all this new VDPAU stuff, I get
Am 30.03.2016 08:51, schrieb Dieter Nützel:
Am 30.03.2016 08:20, schrieb Thomas H.P. Andersen:
On Wed, Mar 30, 2016 at 6:36 AM, Dieter Nützel
wrote:
Hello Christian,
after all this new VDPAU stuff, I get after ages (months/years) only
black window with
mplayer -vo vdpau /data/Filme/test.mkv
Build mesa 735 failed
Commit 09325b68c0 by Jose Fonseca on 3/30/2016 3:05 PM:
Another dummy commit.\n\nThis time to ensure that github mirror hook works well (it was spewing\nsome errors), upon request from Daniel Stone.\n\nThis branch will be immediately remov
On 30/03/16 14:59, Rob Clark wrote:
On Wed, Mar 30, 2016 at 9:49 AM, Jose Fonseca wrote:
On 30/03/16 14:43, Rob Clark wrote:
On Wed, Mar 30, 2016 at 9:32 AM, Jose Fonseca wrote:
On 31/01/16 20:16, Rob Clark wrote:
The goal is to allow the pipe driver to request something other than
TGSI
On Wed, Mar 30, 2016 at 9:49 AM, Jose Fonseca wrote:
> On 30/03/16 14:43, Rob Clark wrote:
>>
>> On Wed, Mar 30, 2016 at 9:32 AM, Jose Fonseca wrote:
>>>
>>> On 31/01/16 20:16, Rob Clark wrote:
The goal is to allow the pipe driver to request something other than
TGSI, but dete
On 30/03/16 14:43, Rob Clark wrote:
On Wed, Mar 30, 2016 at 9:32 AM, Jose Fonseca wrote:
On 31/01/16 20:16, Rob Clark wrote:
The goal is to allow the pipe driver to request something other than
TGSI, but detect whether what is getting is TGSI vs what it requested.
The pipe drivers will always
On Wed, Mar 30, 2016 at 9:32 AM, Jose Fonseca wrote:
> On 31/01/16 20:16, Rob Clark wrote:
>>
>> The goal is to allow the pipe driver to request something other than
>> TGSI, but detect whether what is getting is TGSI vs what it requested.
>> The pipe drivers will always have to support TGSI (and
From: Christian König
Similar to radeonsi linear layout should work for all not compressed
or depth/stencil formats. Fixes issues with VDPAU on r600.
Signed-off-by: Christian König
---
src/gallium/drivers/r600/evergreen_state.c | 5 +
src/gallium/drivers/r600/r600_state.c | 5 +
2
On 31/01/16 20:16, Rob Clark wrote:
The goal is to allow the pipe driver to request something other than
TGSI, but detect whether what is getting is TGSI vs what it requested.
The pipe drivers will always have to support TGSI (and convert that into
whatever it is that they prefer), but in some ca
https://bugs.freedesktop.org/show_bug.cgi?id=94752
--- Comment #3 from Guilherme ---
Just to add that I could also reproduce the bug with direct rendering. Of
course, with the patch that forces the second dri_drawable to be allocated on
the same address of the first one
--
You are receiving thi
On 24/03/2016 18:09, Adam Jackson wrote:
This long-overdue series synchronizes the GLX dispatch scripts with the
state of the world in xserver. We no longer use the CALL_* pattern instead
emitting gl* calls directly (or thunking through GetProcAddress if needed).
We also use overflow-paranoid ma
Build mesa 734 completed
Commit dc4598c280 by Jose Fonseca on 3/30/2016 12:55 PM:
appveyor: Dummy commit to verify the new AppVeyor hook.\n\nThis branch will be pruned once the experiement is over.\n\nhttps://bugs.freedesktop.org/show_bug.cgi?id=93228
https://bugs.freedesktop.org/show_bug.cgi?id=94737
--- Comment #12 from Ulrich Sibiller ---
Ok, thank you.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.___
mesa-dev mailing list
mesa-dev@
https://bugs.freedesktop.org/show_bug.cgi?id=94737
--- Comment #11 from Daniel Stone ---
(In reply to Ulrich Sibiller from comment #10)
> Well, thanks for that. However, that mirror's oldest release tag is
> mesa_6_5_3_rc2. I need mesa_6_4_1 for the stuff I am currently working on...
Those tags
https://bugs.freedesktop.org/show_bug.cgi?id=94737
Ulrich Sibiller changed:
What|Removed |Added
Resolution|FIXED |---
Status|RESOLVED
Build mesa 733 failed
Commit 3fba517bdd by Eric Anholt on 1/26/2016 6:34 PM:
vc4: Throttle outstanding rendering after submission.\n\nJust make sure that after we've submitted, we get to at least 5\n(global) submits ago before we go on to do more. Prevents up
https://bugs.freedesktop.org/show_bug.cgi?id=94737
Daniel Stone changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://bugs.freedesktop.org/show_bug.cgi?id=94737
--- Comment #8 from Daniel Stone ---
(In reply to Emil Velikov from comment #4)
> There is a bit more info (including a link to possible git fix) [1]. Fwiw
> I'm all for creating a mirror of mesa, libdrm and/or others on github,
> although the ta
https://bugs.freedesktop.org/show_bug.cgi?id=94737
--- Comment #7 from Ernst Sjöstrand ---
Some alternatives: A have a hardcoded filter when mirroring to Github?
Can you move them to a non-default namespace like refs/broken/ ?
--
You are receiving this mail because:
You are the assignee for th
It affects the game "RIFT" and fixes slightly wrong colors on
the player model, when using the nine state-tracker.
Kind Regards,
Patrick
On 2016-03-29 11:09 PM, Dave Airlie wrote:
> On 28 March 2016 at 19:52, wrote:
>> From: Patrick Rudolph
>>
>> Some apps set NEG and ABS on the source param t
On 30/03/16 09:44, Alejandro Piñeiro wrote:
> On 30/03/16 06:16, Kenneth Graunke wrote:
>> On Tuesday, March 29, 2016 5:09:37 PM PDT Ilia Mirkin wrote:
>>> This is triggering for gl_GlobalInvocationID :(
> :(
>
>>> I think it's because
>>> of how the variable is computed -- a lowering pass after
Hi Brian,
On 30.03.2016 09:16, Brian Paul wrote:
> Module: Mesa
> Branch: master
> Commit: 86e1768c13d67945f4a9549820e711b70ff2aba7
> URL:
> http://cgit.freedesktop.org/mesa/mesa/commit/?id=86e1768c13d67945f4a9549820e711b70ff2aba7
>
> Author: Brian Paul
> Date: Sat Mar 26 11:46:53 2016 -
On 30/03/16 06:16, Kenneth Graunke wrote:
> On Tuesday, March 29, 2016 5:09:37 PM PDT Ilia Mirkin wrote:
>> This is triggering for gl_GlobalInvocationID :(
:(
>> I think it's because
>> of how the variable is computed -- a lowering pass after compilation
>> is added to initialize it IIRC. Perhap
https://bugs.freedesktop.org/show_bug.cgi?id=94116
Kenneth Graunke changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|mesa-dev@l
Am 30.03.2016 um 06:36 schrieb Dieter Nützel:
Hello Christian,
after all this new VDPAU stuff, I get after ages (months/years) only
black window with
mplayer -vo vdpau /data/Filme/test.mkv
on r600, NI, Turks XT.
Switching between full screen and window mode ('F') the innner (black)
window pa
Am 30.03.2016 um 08:13 schrieb Thomas Hindoe Paaboel Andersen:
The null check of result was the wrong way around. Also, move memset
and dereference of result after the null check.
---
src/gallium/state_trackers/vdpau/surface.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
Goo
77 matches
Mail list logo