Re: [Mesa-dev] [PATCH] mesa/glthread: add custom marshalling for ClearBufferfv()

2017-03-29 Thread Timothy Arceri
On 28/03/17 01:02, Gregory Hainaut wrote: Hello Timothy, 2 small questions: Will it work for DSA equivalent function, namely glClearNamedFramebufferfv ? It looks like we don't currently even bother to implement glClearNamedFramebufferfv properly. Would it be interesting to also do the

Re: [Mesa-dev] [PATCH] mesa/glthread: add custom marshalling for ClearBufferfv()

2017-03-27 Thread Gregory Hainaut
Hello Timothy, 2 small questions: Will it work for DSA equivalent function, namely glClearNamedFramebufferfv ? Would it be interesting to also do the equivalent for glClearBufferiv/glClearBufferuiv ? Note the *uiv variant could be easier as the size is always 4 INT, so it can be done with a

Re: [Mesa-dev] [PATCH] mesa/glthread: add custom marshalling for ClearBufferfv()

2017-03-24 Thread Nicolai Hähnle
On 24.03.2017 07:46, Timothy Arceri wrote: This is one of the main causes of syncs in Civ6. Reviewed-by: Nicolai Hähnle --- src/mapi/glapi/gen/GL3x.xml | 2 +- src/mesa/main/marshal.c | 73 + src/mesa/main/marshal.h

[Mesa-dev] [PATCH] mesa/glthread: add custom marshalling for ClearBufferfv()

2017-03-24 Thread Timothy Arceri
This is one of the main causes of syncs in Civ6. --- src/mapi/glapi/gen/GL3x.xml | 2 +- src/mesa/main/marshal.c | 73 + src/mesa/main/marshal.h | 9 ++ 3 files changed, 83 insertions(+), 1 deletion(-) diff --git