• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

UL releases 3DMark Mesh Shaders Feature test, first results of NVIDIA Ampere and AMD RDNA2 GPUs

Ascend

Member
Yeah I doubt it. Quite certain with a few driver updates and benchmark updates the results are gonna change quite drastically.
Maybe, maybe not. I don't share your opinion, because AMD already released a driver with improvements, but the base stayed pretty much the same.
 

ethomaz

Banned
Someone explain, when will we see this in games, will it increase game fps by 500%, and most importantly, will it be a nice weapon in the console wars?
Never?

I mean this benchmark is extreme focused in Mesh Shaders so you will that big increase but the Shader pipeline is jut a step of the render.

You are just making a step of the render to be faster and not the full render.

How much it will affect gamer performance is to be see yet... maybe the first game implementing Mesh Shaders can give us a better picture.
 
Last edited:

martino

Member
We know this is not true so I am not sure why you peddle in lies.

Your argument is that a geometry engine is a geometry engine. A car is a car. A compute unit is a compute unit. There is no difference between a Porsche and a Skoda - they are both cars. Right...

The geometry engine in the PS5 is very different beast - it is the heart of the customisations that have been made to that GPU. To deny that is plain stupid.

Will it offer great new performance or is its fate to become a new PS3 cell processor story? That is the question.
Let's not forget mesh shader is not thought for only for one gen of hardware
And we see a good cu scaling like nvidia documented.
If cu continue to multiply like wet mogwai it's good approach in the long run
 
Last edited:

Riky

$MSFT
If I remember right Cerny said it is easy to develop on ps5 but master it requires more job. Master it doesn't means you don't have full access to such graphic features without rewritten everything, would be tragic if it is the case. I give you the point initially could be a bit more complicate on ps5 but when developers will start to be more friendly with the hardware, shouldn't be that intricate to use in such circumstances. Ironically, it seems Dirt 5 uses all those features on series X but ps5 is still a bit ahead visually without.

Wrong.

VRS was introduced post launch and took Xbox performance past PS5 by up to 20fps in places.
They said Mesh Shaders and SFS are coming later.
 

Xdrive05

Member
Can someone ELI5 what mesh shaders actually are and what it actually means for gaming in the future? Google is not contextualizing what this is for me so I can't tell what to think about it.

Is this some specialized hardware that certain chips has but not others (a'la RTX silicon)?

Is this sort of like when programmable shaders first became a thing back in the Geforce 3 days (or whatever that was)?

Is this like a "feature" of graphics card like what PhysX was, or what RTX is?
 
Last edited:

Ascend

Member
So it makes sense that a 1660 out performs a 3090?
Why not?
The 1660 was released during a time that mesh shaders were pretty much irrelevant. If you can mainly only calculate things sequentially, it makes sense to beef that up as much as possible.

The RTX 3000 cards were released during a time where developers are using mesh shaders way more often. If you can choose to calculate things sequentially or parallel, and you know parallel will become more prevalent in the near future, why boost up the sequential part rather than putting more resources available for the parallel one?

To put it more simply using an analogy... If you know your single core CPU is fast enough anyway, would you try to increase the single core performance even more, or make your CPU a 4 core instead?

Can someone ELI5 what mesh shaders actually are and what it actually means for gaming in the future? Google is not contextualizing what this is for me so I can't tell what to think about it.

Is this some specialized hardware that certain chips has but not others (a'la RTX silicon)?

Is this sort of like when programmable shaders first became a thing back in the Geforce 3 days (or whatever that was)?

Is this like a "feature" of graphics card like what PhysX was, or what RTX is?
Mesh shaders allow geometry to be "painted" in parallel rather than sequentially.
 

MonarchJT

Banned
We know this is not true so I am not sure why you peddle in lies.

Your argument is that a geometry engine is a geometry engine. A car is a car. A compute unit is a compute unit. There is no difference between a Porsche and a Skoda - they are both cars. Right...

The geometry engine in the PS5 is very different beast - it is the heart of the customisations that have been made to that GPU. To deny that is plain stupid.

Will it offer great new performance or is its fate to become a new PS3 cell processor story? That is the question.
Unfortunately given the veil of secrecy that Sony continues to impose (unlike all the other times it had the certainty of having the more performing hw) on everything related to the hw of their console. We cannot say or be certain about anything. The things we know as facts are:
1) ps5 hw was finalized well before that Ms for this we have seen tests carried out on prototypes of ps5 apu by amd
2) Ms explicitly said they waited for AMD to release the rdna2 architecture
3) Ms explicitly said the there is just one console having all the RDNA2 features and that is the Xbox (if it weren't so the Sony marketing department would have jumped to the jugular). and in fact there are no words from cerny about hw vrs ,ml ecc ecc
4) We know directly from the ps5 lead graphic engineer mouth that the ps5 gpu is a mix between rdna1 and rdna2 (based on rdna1 with customization to make it more like rdna2)
5)Outlet very well respected in the industry (by console producers and devs) like digital foundry wrote that the ps5 shader is still based on the old primitive engine with some modifications
5) we also know (road to ps5) that Cerny has modified the rendering pipeline in the geometry engine so as to make it "look like" that of the mesh shaders, we have no idea how similar it is or by how much increase performance.
6) we have test on xsx hardware already from ms showing the perfomance gains using mesh shader on the console. We haven't seen or heard anything about the ps5



7) we know for sure that until June the mesh shader was not yet used in the Xbox devkits because we still know that the software is not yet finalized. Sony has its own API is not based on the dx12u so unless someone tells us that the geometry engine is not yet used as the mesh shader on the Xbox, most likely the ps5 performances include those given by the modified geometry engine especially in the First party.
 
Last edited:
Why not?
The 1660 was released during a time that mesh shaders were pretty much irrelevant. If you can mainly only calculate things sequentially, it makes sense to beef that up as much as possible.

The RTX 3000 cards were released during a time where developers are using mesh shaders way more often. If you can choose to calculate things sequentially or parallel, and you know parallel will become more prevalent in the near future, why boost up the sequential part rather than putting more resources available for the parallel one?

To put it more simply using an analogy... If you know your single core CPU is fast enough anyway, would you try to increase the single core performance even more, or make your CPU a 4 core instead?


Mesh shaders allow geometry to be "painted" in parallel rather than sequentially.
1660 was released in 2019. It's cool to disagree but I'd put money on the results changing.
 

Xyphie

Member
Can someone ELI5 what mesh shaders actually are and what it actually means for gaming in the future? Google is not contextualizing what this is for me so I can't tell what to think about it.

Is this some specialized hardware that certain chips has but not others (a'la RTX silicon)?

Is this sort of like when programmable shaders first became a thing back in the Geforce 3 days (or whatever that was)?

Is this like a "feature" of graphics card like what PhysX was, or what RTX is?

The basic idea is basically to give finer granularity of something called culling (to not render objects not in view of the camera).

This presentation by Microsoft makes the difference in culling easy to understand visually by making objects transparent.



6:30 - Show how culling is done without.
23:50 - Show culling with mesh shaders.
 

Elog

Member
Unfortunately given the veil of secrecy that Sony continues to impose (unlike all the other times it had the certainty of having the more performing hw) on everything related to the hw of their console. We cannot say or be certain about anything. The things we know as facts are:
1) ps5 hw was finalized well before that Ms for this we have seen tests carried out on prototypes of ps5 apu by amd
Looking at the engineering samples there were roughly 10 weeks between the two, i.e. nothing. MS has played a marketing game around 'full RDNA2' that is simply false. All features were available to both but Sony choose not to use the off-the shelf solutions to variate shader work and to cull geometries. Time will tell who made the right choice.
 

Panajev2001a

GAF's Pleasant Genius
7) we know for sure that until June the mesh shader was not yet used in the Xbox devkits because we still know that the software is not yet finalized. Sony has its own API is not based on the dx12u so unless someone tells us that the geometry engine is not yet used as the mesh shader on the Xbox, most likely the ps5 performances include those given by the modified geometry engine especially in the First party.
I like the fact that an unproven and unsubstantiated statement, mesh shaders have yet to be used in any Xbox title because the software was finalised too late, is treated as fact while the lack of direct confirmation that the Geometry Engine is not maximised or not used is used to cast doubt in the performance potential of the other console (almost as if Cerny said that developers did not have to use it explicitly, expectations is that launch titles would not, and to harness its potential you would have to add support for it and program it directly... 🤷‍♂️).
 

MonarchJT

Banned
Looking at the engineering samples there were roughly 10 weeks between the two, i.e. nothing. MS has played a marketing game around 'full RDNA2' that is simply false. All features were available to both but Sony choose not to use the off-the shelf solutions to variate shader work and to cull geometries. Time will tell who made the right choice.
Proof ? where are the features? were we can read those specs pls ?
from what we know as FACTS Sony didn't choose to not use off the shelf... they just worked modifying an rdna1 gpu adding what they could of the rdna2 (you want understand that this is what said the lead graphic engineer of the ps5 right?) and is exactly the reason why they was first ramping production is the reason why there was the amd leak 1 year before it is the reason why we don't have any word from Cerny or whatever on machune learning support or hw vrs or the mesh shader ...and this is why Sony had to customize the gpu with their own intersection engine to have raytracing (that was on rdna2). just Occam's razor
 
Last edited:

MonarchJT

Banned
I like the fact that an unproven and unsubstantiated statement, mesh shaders have yet to be used in any Xbox title because the software was finalised too late, is treated as fact while the lack of direct confirmation that the Geometry Engine is not maximised or not used is used to cast doubt in the performance potential of the other console (almost as if Cerny said that developers did not have to use it explicitly, expectations is that launch titles would not, and to harness its potential you would have to add support for it and program it directly... 🤷‍♂️).
Geometry Shader (GS)
• We’re planning to move to Next-Generation Graphics (NGG) GS in a future release of the GDK.
• Performance for GS in the June 2020 release isn’t indicative of the final expected performance and will be improved in future releases.
• GS adjacency isn’t fully supported in the June 2020 release, but we’ll provide full support in a future release.

we don't know basically nothing about ps5 not even how the pipeline work
 
Last edited:
from what we know as FACTS Sony didn't choose to not use off the shelf they worked modifying an rdna1 gpu adding what they could of the rdna2 (you want understand that this is what said the lead graphic engineer of the ps5 right?) and is exactly the reason why they was first ramping production is the reason why there was the amd leak 1 year before it is the reason why we don't have any word from Cerny or whatever on machune learning support or hw vrs or the mesh shader ...and this is why Sony had to customize the gpu with their own intersection engine to have raytracing (that was on rdna2). just Occam's razor

Sony can do whatever they want with their own API. They don't need to wait AMD Full RDNA 2 crap
 

Xdrive05

Member
The basic idea is basically to give finer granularity of something called culling (to not render objects not in view of the camera).

This presentation by Microsoft makes the difference in culling easy to understand visually by making objects transparent.


6:30 - Show how culling is done without.
23:50 - Show culling with mesh shaders.

Thank you. So then this is a rendering approach that makes culling much more precise so that you can dramatically improve the efficiency of your hardware to draw a scene (and you're not wasting cycles and memory on meshes unnecessarily). Sounds great!

Is this a Direct X feature, then? Does it need dedicated hardware, or will this work on any DX12 card, even old ones? If so then I imagine the Nvidia VS AMD fight is about how efficiently the new cards can do this, right?
 
so it's ready or not ?

Started production on time. 1st party exclusives already on the market. Next one in few months.

This smells like DX12 crap all over again. DX12 will close the gap and what not. GNMX doesn't have the features like DX12....oh wait....
This kind of thinking will bite Xbox fans in their ass sooner or later
 

John Wick

Member
Don't know why you're calling it the Sony solution, because it isn't. It's the AMD solution, and it's already inside the RX 5700 and RX 5700 XT. Sony finalized their custom design earlier than Microsoft did, and so have an SoC that doesn't have all the same features that are in Xbox Series X|S. No VRS, no Mesh Shaders, and I'd say it's a pretty safe assumption there's no Sampler Feedback Streaming either. Definitely no ML acceleration. A Sony Engineer quite literally said as much.
Sony doesn't need to name it's solutions the same as Xbox or DirectX. It makes sense for MS and AMD as they use it.
The Sony engineer clearly stated that the PS5 GPU isn't RDNA1, 2 or 3. It's based on RDNA2 but with more features and minus 1 feature(sampler feedback)
Sony have filed their own patents for VRS and SFS etc etc.
Obviously you must know better because you were on the design team for AMD, Sony and MS
 
Sony doesn't need to name it's solutions the same as Xbox or DirectX. It makes sense for MS and AMD as they use it.
The Sony engineer clearly stated that the PS5 GPU isn't RDNA1, 2 or 3. It's based on RDNA2 but with more features and minus 1 feature(sampler feedback)
Sony have filed their own patents for VRS and SFS etc etc.
Obviously you must know better because you were on the design team for AMD, Sony and MS

He is so called a 'twitter and GAF' engineer. :D
 

MonarchJT

Banned
Started production on time. 1st party exclusives already on the market. Next one in few months.

This smells like DX12 crap all over again. DX12 will close the gap and what not. GNMX doesn't have the features like DX12....oh wait....
This kind of thinking will bite Xbox fans in their ass sooner or later
ok so probably Sony api is already there and working, we can expect that first party utilizing geometry engine already. So there won't be a big leap forward in performance, as the use of the mash shader seems to lead...ok
 

MonarchJT

Banned
Sony doesn't need to name it's solutions the same as Xbox or DirectX. It makes sense for MS and AMD as they use it.
The Sony engineer clearly stated that the PS5 GPU isn't RDNA1, 2 or 3. It's based on RDNA2 but with more features and minus 1 feature(sampler feedback)
Sony have filed their own patents for VRS and SFS etc etc.
Obviously you must know better because you were on the design team for AMD, Sony and MS
it's based on rdna1 and 2, words of the ps5 graphic lead engineer .before he went in full damage control coz he did understand that what he said could be utilized against the ps5.. ..rdna2 wasn't even out and this is the reason why ps5 lack of ml,hw vrs,sfs and have their own version of the SAME things

.....the rdna3 things are just enormous wet dreams BS from internet in the same level of misterxmedia
 
Last edited:

MonarchJT

Banned
1st party and 3rd party devs didn't had any problems regarding games development for PS5. In contrary, they've praised it
well given the test results I was hoping that the geometry engine was under used as in desktop gpu and Xbox. /s

(it is obvious that it is not used and it is better this way because it means that we will see improvements in ps5 performance but you are so clouded by your war that you don't even understand what you write)
 
Last edited:

Xyphie

Member
Thank you. So then this is a rendering approach that makes culling much more precise so that you can dramatically improve the efficiency of your hardware to draw a scene (and you're not wasting cycles and memory on meshes unnecessarily). Sounds great!

Is this a Direct X feature, then? Does it need dedicated hardware, or will this work on any DX12 card, even old ones? If so then I imagine the Nvidia VS AMD fight is about how efficiently the new cards can do this, right?

You need special hardware inside the GPU that can process the mesh shaders. Currently nVidia Turing/Ampere (RTX 20x0, 30x0) or AMD RDNA2 (RX 6x00) GPUs have these. Mesh shaders is a part of "Direct X 12 Ultimate" but the same functionality can be part of any graphics API (Vulkan, OpenGL etc).
 
it is obvious that it is not used and it is better this way because it means that we will see improvements in ps5 performance but you are so clouded by your war that you don't even understand what you write)

I'm clouded? Looks who is talking :

Unfortunately given the veil of secrecy that Sony continues to impose (unlike all the other times it had the certainty of having the more performing hw) on everything related to the hw of their console. We cannot say or be certain about anything. The things we know as facts are:
1) ps5 hw was finalized well before that Ms for this we have seen tests carried out on prototypes of ps5 apu by amd
2) Ms explicitly said they waited for AMD to release the rdna2 architecture
3) Ms explicitly said the there is just one console having all the RDNA2 features and that is the Xbox (if it weren't so the Sony marketing department would have jumped to the jugular). and in fact there are no words from cerny about hw vrs ,ml ecc ecc
4) We know directly from the ps5 lead graphic engineer mouth that the ps5 gpu is a mix between rdna1 and rdna2 (based on rdna1 with customization to make it more like rdna2)
5)Outlet very well respected in the industry (by console producers and devs) like digital foundry wrote that the ps5 shader is still based on the old primitive engine with some modifications
5) we also know (road to ps5) that Cerny has modified the rendering pipeline in the geometry engine so as to make it "look like" that of the mesh shaders, we have no idea how similar it is or by how much increase performance.
6) we have test on xsx hardware already from ms showing the perfomance gains using mesh shader on the console. We haven't seen or heard anything about the ps5



7) we know for sure that until June the mesh shader was not yet used in the Xbox devkits because we still know that the software is not yet finalized. Sony has its own API is not based on the dx12u so unless someone tells us that the geometry engine is not yet used as the mesh shader on the Xbox, most likely the ps5 performances include those given by the modified geometry engine especially in the First party.


Proof ? where are the features? were we can read those specs pls ?
from what we know as FACTS Sony didn't choose to not use off the shelf... they just worked modifying an rdna1 gpu adding what they could of the rdna2 (you want understand that this is what said the lead graphic engineer of the ps5 right?) and is exactly the reason why they was first ramping production is the reason why there was the amd leak 1 year before it is the reason why we don't have any word from Cerny or whatever on machune learning support or hw vrs or the mesh shader ...and this is why Sony had to customize the gpu with their own intersection engine to have raytracing (that was on rdna2). just Occam's razor
 

Xdrive05

Member
You need special hardware inside the GPU that can process the mesh shaders. Currently nVidia Turing/Ampere (RTX 20x0, 30x0) or AMD RDNA2 (RX 6x00) GPUs have these. Mesh shaders is a part of "Direct X 12 Ultimate" but the same functionality can be part of any graphics API (Vulkan, OpenGL etc).

Thank you! You've summarize it perfectly understandably.

This is exciting stuff indeed! I hope we see it used heavily in the near future to push performance.
 

Panajev2001a

GAF's Pleasant Genius
Geometry Shader (GS)
• We’re planning to move to Next-Generation Graphics (NGG) GS in a future release of the GDK.
• Performance for GS in the June 2020 release isn’t indicative of the final expected performance and will be improved in future releases.
• GS adjacency isn’t fully supported in the June 2020 release, but we’ll provide full support in a future release.

we don't know basically nothing about ps5 not even how the pipeline work
The console launched in November 2020 and if you think devs wait until 1.0 SDK’s to start using features well 🤷‍♂️. This is about Geometry Shader stage performance and features (get the point about GS adjacency). This is not saying that Mesh Shaders were absent nor would not be used in launch window software.
 
Last edited:
Does bringing back facts make me confused?

Facts is that you are clouded by your war, not me

it's based on rdna1 and 2, words of the ps5 graphic lead engineer .before he went in full repair of what was said ..rdna2 wasn't even out and this is the reason why ps5 lack of ml,hw vrs,sfs and have their own version of the SAME things

LOL.

the rdna3 things are just enormous wet dreams BS from internet in the same level of misterxmedia

Yeah. Unbeliavable how Sony had Rapid Pack Math for Pro which later appeared in VEGA cards. Such an misterxmedia crap :/
 
Last edited:

Thirty7ven

Banned
Sony engineer - “it has every feature but one”

Fanboys - “No VRS capability, no mesh shaders, no SFS, no INT8, no RT, 8 teraflops, no controller, no gammeees”

Somebody brought up Beyond3d and I just wanna say what a shame it is how so many warriors jumped over there and have already driven away a couple of old timers. But it’s hilarious seeing thicc going there hat in his hand “please sir can we get hidden tmus on Xbox? That would really increase the gap, it could be massive, PLEASE” 😂
 
Last edited:

MonarchJT

Banned
The console launched in November 2020 and if you think devs wait until 1.0 SDK’s to start using features well 🤷‍♂️. This is about Geometry Shader stage performance and features (get the point about GS adjacency). This is not saying that Mesh Shaders were absent nor would not be used in launch window software.
are absolutely not used in any videogame coz not officially released on the gdk.
Devs developed games using pc then porting it in the devkit where initially using the same sdk of the xbox one x .... now moving on the gdk of the series x / s .
Things like mesh shader/vrs/sfs are still not utilized in any game
 
Last edited:

ethomaz

Banned
Sony engineer - “it has every feature but one”

Fanboys - “No VRS capability, no mesh shaders, no SFS, no INT8, no RT, 8 teraflops, no controller, no gammeees”

Somebody brought up Beyond3d and I just wanna say what a shame it is how so many warriors jumped over there and have already driven away a couple of old timers. But it’s hilarious seeing thicc going there hat in his hand “please sir can we get hidden tmus on Xbox? That would really increase the gap, it could be massive, PLEASE” 😂
Both GPUs are based in RDNA2 so basically 99% of the hardware GPU features are the same... except what MS and/or Sony asked for custom.
And there is more if you remove the Infinite Cache, enhanced Render Backends and new RT units in RDNA2... the hardware is basically the same as RDNA1... there is no drastic chances if you look at all AMD docs about RDNA2.
 
Last edited:

martino

Member
are absolutely not used in any videogame coz not officially released on the gdk.
Devs developed games using pc then porting it in the devkit where initially using the same sdk of the xbox one x .... now moving on the gdk of the series x / s .
Things like mesh shader/vrs/sfs are still not utilized in any game
VRS ? are you sure.
 
Both GPUs are based in RDNA2 so basically 99% of the hardware GPU features are the same... except what MS and/or Sony asked for custom.

Pretty odd that some are saying that Sony made the decision to make their system worse. Whatever is in the PS5 is what Sony wanted. According to Mark they chose what they wanted from RDNA2.
 

THE DUCK

voted poster of the decade by bots
Let's hope for all our sakes both machines have this and do it well. It's a win - win.
Imagine a world where one machine ends up with a even a 100% performance advantage, this would be bad for competition and gamers. Two examples of how lack of competition could be bad......


Ms releases mesh shades that offer a 300% performance boost, starts crushing ps5 and sony falls out of favor, gamepass dropped to $9.99. Ms buys Sega on a weds, and ea. Sony starts losing money, eventually drops the idea of launching ps6. Xbox series Z comes out, it's $699, gamepass is now $49.99, gold $29.99.

Or

Sony releases mesh shades that boost it's power by 300%, sells like hotcakes. Xbox has nothing. Ms sells 15 million boxes and gives up, no new xbox, becomes software only. Sony releases ps6, its $799. No gamepass. Games are $99. Controllers are $99. Online play $30 per month.

In either scenario, Nintendo pulls a Nintendo and releases the super switch in Feb of 2024 and it's 20% better than current switch, and continues selling 4 year old games for $69.
Stadia folds in 2021, Amazon gaming in 2023. Pc gaming survives, but since nobody can actually buy a card, it stays small.
 
Last edited:

martino

Member
Let's hope for all our sakes both machines have this and do it well. It's a win - win.
Imagine a world where one machine ends up with a even a 100% performance advantage, this would be bad for competition and gamers.
we also need read game usage to see what it brings to the table.
 

MonarchJT

Banned
VRS even the Tier 2 is already used Series X|S games (we have at least 3 examples from own MS).
I have no ideia of what he is talking about.
mesh shader and sfs in zero games for sure...VRS (and it's clear that we talk just about the tier 2) is in hivebusters and Gear tactics (with great performance boost in fact ) the third?
 
Last edited:

ethomaz

Banned
Pretty odd that some are saying that Sony made the decision to make their system worse. Whatever is in the PS5 is what Sony wanted. According to Mark they chose what they wanted from RDNA2.
AMD custom silicon business is modular but you can't do whatever you want.
I mean you can por exemple choose a early or future version of the Render Backend from AMD portfolio but you can't really remove it.

To understand what PS5 has or not in feature level we need to have a list of the version of all modules in terms of Architecture.
We have only a leak about Series X and nothing about PS5.
 

skit_data

Member
are absolutely not used in any videogame coz not officially released on the gdk.
Devs developed games using pc then porting it in the devkit where initially using the same sdk of the xbox one x .... now moving on the gdk of the series x / s .
Things like mesh shader/vrs/sfs are still not utilized in any game

mesh shader and sfs in zero games for sure...VRS (and it's clear that we talk about the tier 2) is in hivebusters and Gear tactics (with great performance boost in fact ) the third?
From here on i will simply not read anything you post. There are simply too many dangling modifiers and misuse of terminology that it simply wastes everyones time trying to decypher it in order to make out what point you are actually trying to get across.
 

ethomaz

Banned
From here on i will simply not read anything you post. There are simply too many dangling modifiers and misuse of terminology that it simply wastes everyones time trying to decypher it in order to make out what point you are actually trying to get across.
He spread FUD and after called out try to move the goal and change what he said... that is basically a circle.
That is know tactic used by Xbox fans on twitter and forums since the beginning of the generation (Eg. No RT > Software RT > Weaker RT... they keep moving the goal).
It is basically useless to reply... time just give the shock of reality needed.
 
Last edited:
Top Bottom