From: Marek Olšák
It must be disabled until the kernel bug is fixed, and then we'll enable CE
based on the DRM version.
Cc: 12.0 13.0
---
src/gallium/drivers/radeonsi/si_pipe.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
And move samplers_shadow to nine_context.
Part of the refactor to move all gallium calls to
nine_state.c, and have all internal states required
for those calls in nine_context.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/device9.c | 36
And make nine_state_access_transform take this
new structure as input.
Part of the refactor to move all gallium calls to
nine_state.c, and have all internal states required
for those calls in nine_context.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/device9.c
Part of the refactor to move all gallium calls to
nine_state.c, and have all internal states required
for those calls in nine_context.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/device9.c | 19
src/gallium/state_trackers/nine/nine_state.c
For device vs shader float constants and may_swvp,
the same tips than for the other constant types is
used.
Also memset the constants properly.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/device9.c | 138 ++
Part of the refactor to move all gallium calls to
nine_state.c, and have all internal states required
for those calls in nine_context.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/basetexture9.c | 1 +
src/gallium/state_trackers/nine/device9.c | 2 ++
Part of the refactor to move all gallium calls to
nine_state.c, and have all internal states required
for those calls in nine_context.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/basetexture9.c | 4 +---
src/gallium/state_trackers/nine/device9.c | 3 ++-
Part of the refactor to move all gallium calls to
nine_state.c, and have all internal states required
for those calls in nine_context.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/device9.c| 130 +
Part of the refactor to move all gallium calls to
nine_state.c, and have all internal states required
for those calls in nine_context.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/nine_state.c | 6 +++---
src/gallium/state_trackers/nine/nine_state.h | 3 ++-
2
Call a helper function to set the light.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/device9.c| 24
src/gallium/state_trackers/nine/nine_state.c | 28
src/gallium/state_trackers/nine/nine_state.h | 3
Except for nine_ff and nine_state.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/basetexture9.c | 13 +---
src/gallium/state_trackers/nine/basetexture9.h | 1 -
src/gallium/state_trackers/nine/buffer9.c | 16 +
This patch adds internal multithreading to gallium nine.
The goal is to offload almost all gallium nine calls (and some other
work) to a worker thread.
The patch serie does first a lot of refactoring, and introduces a new
nine_context structure containing all the required internal states
to do
From: Patrick Rudolph
Required to know the size exact size of the plane.
Signed-off-by: Patrick Rudolph
---
src/gallium/state_trackers/nine/device9.c| 2 +-
src/gallium/state_trackers/nine/nine_state.c | 4 ++--
From: Patrick Rudolph
This queue mechanism will be used for CSMT.
Signed-off-by: Patrick Rudolph
---
src/gallium/state_trackers/nine/Makefile.sources | 2 +
src/gallium/state_trackers/nine/nine_queue.c | 251 +++
Remove some noop operations.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/nine_csmt_helper.h | 10 +++---
1 file changed, 3 insertions(+), 7 deletions(-)
diff --git a/src/gallium/state_trackers/nine/nine_csmt_helper.h
From: Patrick Rudolph
Use nine_context wrapper for resource_copy_region.
Enables to offload it with CSMT.
Signed-off-by: Patrick Rudolph
---
src/gallium/state_trackers/nine/device9.c| 6 ++
src/gallium/state_trackers/nine/nine_state.c | 17
The last level was not released.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/cubetexture9.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/gallium/state_trackers/nine/cubetexture9.c
b/src/gallium/state_trackers/nine/cubetexture9.c
The change is required with csmt, where depending on the thread
you don't access the pipe the same way.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/nine_shader.c | 3 +--
src/gallium/state_trackers/nine/nine_shader.h | 4 +++-
BASETEX_REGISTER_UPDATE was adding the texture to the list
of textures to upload in too many cases. tex->base.base.bind
will be set to true if the texture is in a stateblock, whereas
we want to upload only if bound to the device, which is
what bind_count is for.
Signed-off-by: Axel Davy
For render targets, NineSurface9_GetSurface is not
expected to fail.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/device9.c | 10 +-
1 file changed, 1 insertion(+), 9 deletions(-)
diff --git a/src/gallium/state_trackers/nine/device9.c
Part of the refactor to move all gallium calls to
nine_state.c, and have all internal states required
for those calls in nine_context.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/nine_state.c | 73 ++--
1 file changed, 48 insertions(+),
Generate mipmaps in the worker thread.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/basetexture9.c | 12 +++-
1 file changed, 3 insertions(+), 9 deletions(-)
diff --git a/src/gallium/state_trackers/nine/basetexture9.c
The cap should be advertised for d3d10 able cards,
but only for Ex contexts.
Unfortunately at this point Mesa has no way to know if
Ex is used or not (the info is got later).
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/adapter9.c | 2 +-
1 file changed, 1
Some drivers crash if NOP is generated.
Besides there is no point to generate NOP.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/nine_shader.c | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git
When a texture is read by a stage for colorop, it should
be disabled, and disable following stages.
When a texture is read for alphaop, 1.0f is read for the input,
which is the behaviour for a dummy texture.
Signed-off-by: Axel Davy
---
The check was not catching all possible cases.
NVE4 should be fine.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/nine_ff.c | 25 +
1 file changed, 1 insertion(+), 24 deletions(-)
diff --git a/src/gallium/state_trackers/nine/nine_ff.c
The API will enable better support for the commonly
used DISCARD swapchain parameter.
Signed-off-by: Axel Davy
---
include/d3dadapter/present.h | 24
1 file changed, 24 insertions(+)
diff --git a/include/d3dadapter/present.h
SetCursor assumes for now a 32x32 argb cursor with pitch 128.
32x32 argb doesn't have pitch 128 on all hw, thus use a
temporary surface with the correct pitch when needed.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/device9.c | 20 ++--
This serie fixes several gallium nine bugs.
There is also a few cleanups.
It also has a new feature: new options are added
to choose the behaviour of the swapchain DISCARD
mode (which is the most common mode).
Basically the default is that when vsync is off,
the frames are presented as soon as
Check value validity and mimick Win behaviour.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/device9.c | 9 ---
src/gallium/state_trackers/nine/nine_limits.h | 36 +++
src/gallium/state_trackers/nine/nine_state.c | 2 ++
The variable is used only in the hw path.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/nine_state.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/src/gallium/state_trackers/nine/nine_state.c
b/src/gallium/state_trackers/nine/nine_state.c
index
Fixes bad rendering of a test app.
Wine has the same behaviour.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/nine_ff.c | 4
1 file changed, 4 deletions(-)
diff --git a/src/gallium/state_trackers/nine/nine_ff.c
b/src/gallium/state_trackers/nine/nine_ff.c
if first alpha stage is disabled and writes to temp,
diffuse alpha is written to temp.
Last stage always writes to current.
Behaviour was deduced by tests with a test app.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/nine_ff.c | 20
1 file
In NineDevice9_SetDefaultState we can assume the
implicit swapchain is properly initialized.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/device9.c | 21 +++--
1 file changed, 7 insertions(+), 14 deletions(-)
diff --git
On Wed, Dec 7, 2016 at 10:06 PM, Roland Scheidegger wrote:
> Am 07.12.2016 um 21:46 schrieb Marek Olšák:
>> On Wed, Dec 7, 2016 at 6:00 PM, Roland Scheidegger
>> wrote:
>>> Am 07.12.2016 um 17:26 schrieb Marek Olšák:
Optimizing the CSO cache isn't
Emil Velikov writes:
> From: Emil Velikov
>
> Having the "Entering|Leaving directory X" messages it not required nor
> useful in vast majority of the cases.
>
> One can always have them printed by `make -w' or by overriding the
>
On Wed, Dec 7, 2016 at 3:46 PM, Marek Olšák wrote:
> On Wed, Dec 7, 2016 at 6:00 PM, Roland Scheidegger wrote:
>> Am 07.12.2016 um 17:26 schrieb Marek Olšák:
>>> Optimizing the CSO cache isn't exactly on the top of my list, so I
>>> can't really do that
On Mon, 2016-12-05 at 20:39 -0800, Kenneth Graunke wrote:
> On Thursday, December 1, 2016 8:53:19 AM PST Iago Toral Quiroga
> wrote:
> >
> > This is ported from the Intel lowering pass that we use with GLSL
> > IR.
> > This takes care of lowering texture gradients on shadow samplers
> > other
> >
On 07.12.2016 08:50, Michel Dänzer wrote:
On 06/12/16 10:24 PM, Marek Olšák wrote:
On Mon, Dec 5, 2016 at 10:05 AM, Michel Dänzer wrote:
On 03/12/16 05:38 AM, Marek Olšák wrote:
From: Marek Olšák
This fixes random radeonsi GPU hangs in Batman
On Mon, 2016-12-05 at 15:21 -0800, Matt Turner wrote:
> On 10/11, Iago Toral Quiroga wrote:
> >
> > It's been some time since
> ... anyone has reviewed your patches. Sorry. :(
>
> I'm going to review from your rebased i965-fp64-gen7-scalar-vec4-rc2
> branch. There have probably been some
On 07.12.2016 04:47, Michel Dänzer wrote:
On 07/12/16 05:06 AM, Nicolai Hähnle wrote:
From: Nicolai Hähnle
The spec actually says that calling EmitStreamVertex is undefined when
you exceed max_vertices. But we do need to avoid trampling over memory
outside the GSVS
On 07.12.2016 02:07, Marek Olšák wrote:
On Tue, Dec 6, 2016 at 11:48 AM, Nicolai Hähnle wrote:
From: Nicolai Hähnle
This is for geometry shader outputs. Without it, drivers have no way of
knowing which stream each output is intended for, and have
On Mon, 2016-12-05 at 20:38 -0800, Kenneth Graunke wrote:
> On Thursday, December 1, 2016 8:53:16 AM PST Iago Toral Quiroga
> wrote:
> >
> > This was written specifically for RECT samplers. Make it more
> > generic so
> > we can call this from the gradient lowerings too.
> > ---
> >
From: Emil Velikov
We have them for local purposes in configure, where we can use their
direct dependency.
With the only remaining instance in the makefile(s) being always true,
as it can be seen in the configure snippet.
Signed-off-by: Emil Velikov
From: Emil Velikov
Current code warns out in such cases and falls-back to either static or
shared. That can be easily missed amongst the volume produced by our
configure script.
Replace the warning with an error such that one gets direct feedback
when they're doing
From: Emil Velikov
Signed-off-by: Emil Velikov
---
configure.ac | 47 ++-
1 file changed, 18 insertions(+), 29 deletions(-)
diff --git a/configure.ac b/configure.ac
index bea6975..162c31a
From: Emil Velikov
Both libraries implicitly require shared GLAPI which in itself mandates
shared libraries.
Stop pretending that one can use it and error out at configure stage.
Signed-off-by: Emil Velikov
---
configure.ac | 36
From: Emil Velikov
We've been using and depending on it for at least a couple of years.
Make it obvious and error out, should one opt for it.
Signed-off-by: Emil Velikov
---
configure.ac | 4 +---
1 file changed, 1 insertion(+), 3
From: Emil Velikov
Having the "Entering|Leaving directory X" messages it not required nor
useful in vast majority of the cases.
One can always have them printed by `make -w' or by overriding the
AM_MAKEFLAGS variable.
Signed-off-by: Emil Velikov
Reviewed-by: Edward O'Callaghan
On 12/08/2016 12:22 AM, Emil Velikov wrote:
> From: Emil Velikov
>
> Having the "Entering|Leaving directory X" messages it not required nor
> useful in vast majority of the cases.
>
> One can always have
On Tuesday, 2016-12-06 12:13:32 +, Lionel Landwerlin wrote:
> On 06/12/16 11:36, Eric Engestrom wrote:
> > On Saturday, 2016-12-03 22:47:17 +, Lionel Landwerlin wrote:
> > > Seeing gtk+ application lockup when they query the buffer age of a
> > > surface.
> > >
> > > Since we update the
https://bugs.freedesktop.org/show_bug.cgi?id=99014
--- Comment #4 from Vedran Miletić ---
(In reply to Igor Gnatenko from comment #3)
> (In reply to Michel Dänzer from comment #2)
> > Can you bisect which commit broke it?
> Unfortunately it's not my bugreport. In theory, I
On 07/12/16 09:36, Alejandro Piñeiro wrote:
> On 06/12/16 22:26, Anuj Phogat wrote:
>> On Tue, Dec 6, 2016 at 10:58 AM, Alejandro Piñeiro
>> wrote:
>>> The FIXME suggest that the check should be removed.
>>>
>> Only if we see any performance or feature benefits in doing
On 06/12/16 22:26, Anuj Phogat wrote:
> On Tue, Dec 6, 2016 at 10:58 AM, Alejandro Piñeiro
> wrote:
>> The FIXME suggest that the check should be removed.
>>
> Only if we see any performance or feature benefits in doing that.
> Last I checked I didn't see any performance
On 07/12/16 10:55, Eric Engestrom wrote:
On Tuesday, 2016-12-06 12:13:32 +, Lionel Landwerlin wrote:
On 06/12/16 11:36, Eric Engestrom wrote:
On Saturday, 2016-12-03 22:47:17 +, Lionel Landwerlin wrote:
Seeing gtk+ application lockup when they query the buffer age of a surface.
Since
https://bugs.freedesktop.org/show_bug.cgi?id=99014
Vedran Miletić changed:
What|Removed |Added
CC||ved...@miletic.net
https://bugs.freedesktop.org/show_bug.cgi?id=99014
--- Comment #5 from Igor Gnatenko ---
(In reply to Vedran Miletić from comment #4)
> (In reply to Igor Gnatenko from comment #3)
> > (In reply to Michel Dänzer from comment #2)
> > > Can you bisect which commit broke
We usually set that value up when creating the buffer (NULL to non-NULL
transition). It doesn't hurt to set that value to 0 up front when we destroy
the buffer (non-NULL to NULL transition).
Signed-off-by: Lionel Landwerlin
---
Seeing gtk+ application lockup when they query the buffer age of a surface.
Since we update the buffer age field only when creating buffers & swaping
them on the client side, there shouldn't be any need for requesting a new
back buffer if there is already one available.
This change depends on a
https://bugs.freedesktop.org/show_bug.cgi?id=98563
--- Comment #14 from Emil Velikov ---
(In reply to David Rosenstrauch from comment #11)
> Can you please clarify? If this is resolved, then what new package release
> provides the fixed behavior? I'm still seeing this
On 07/12/16 14:55, Ilia Mirkin wrote:
On Thu, Dec 1, 2016 at 10:56 AM, Lionel Landwerlin
wrote:
Signed-off-by: Lionel Landwerlin
---
src/compiler/glsl/ast.h | 5
src/compiler/glsl/ast_to_hir.cpp |
On Wed, Dec 7, 2016 at 10:25 AM, Lionel Landwerlin
wrote:
> On 07/12/16 14:55, Ilia Mirkin wrote:
>>
>> On Thu, Dec 1, 2016 at 10:56 AM, Lionel Landwerlin
>> wrote:
>>>
>>> Signed-off-by: Lionel Landwerlin
On Thu, Dec 1, 2016 at 10:56 AM, Lionel Landwerlin
wrote:
> Signed-off-by: Lionel Landwerlin
> ---
> src/compiler/glsl/ast.h | 5
> src/compiler/glsl/ast_to_hir.cpp | 5
>
The bug in llvm has been fixed, can you confirm lp_test_format passes again?
Roland
Am 06.12.2016 um 19:00 schrieb Roland Scheidegger:
> Ok, here is the bug:
> https://llvm.org/bugs/show_bug.cgi?id=31296
>
> Roland
>
> Am 06.12.2016 um 18:47 schrieb Roland Scheidegger:
>> Actually I've
See the patch for the new controls added.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/adapter9.h | 2 ++
src/gallium/state_trackers/nine/swapchain9.c| 4 ++--
src/gallium/targets/d3dadapter9/drm.c | 17 +
This is useful to check what is exactly recorded.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/stateblock9.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/src/gallium/state_trackers/nine/stateblock9.c
b/src/gallium/state_trackers/nine/stateblock9.c
The computation was wrong. COLOR0's last component
should be equal to the material diffuse w component.
The behaviour was checked with a test app on Windows.
Wine has the same behaviour.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/nine_ff.c | 31
We disable the alpha stage if the color stage is disabled.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/nine_ff.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/gallium/state_trackers/nine/nine_ff.c
The new code properly releases the previous buffers
allocated.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/nine_ff.c| 22 +++--
src/gallium/state_trackers/nine/nine_state.c | 46
2 files changed, 39 insertions(+), 29
Some states were not properly recorded in pixel stateblocks.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/device9.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/gallium/state_trackers/nine/device9.c
Current is already initialized to Diffuse.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/nine_ff.c | 5 -
1 file changed, 5 deletions(-)
diff --git a/src/gallium/state_trackers/nine/nine_ff.c
b/src/gallium/state_trackers/nine/nine_ff.c
index
src was initialized instead of dst.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/stateblock9.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/gallium/state_trackers/nine/stateblock9.c
b/src/gallium/state_trackers/nine/stateblock9.c
The code was wrongly detecting which texture coordinates
to generate when the coordinate index was different to
the stage index.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/nine_ff.c | 9 +
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git
Add precision on the behaviour of WaitBufferReleased.
All implementers and users of the API were expecting
that behaviour.
Signed-off-by: Axel Davy
---
include/d3dadapter/present.h | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git
We were ignoring MULTISAMPLEMASK for non-maskable multisample
modes, but we were missing the non-multisampled case.
Fixes a crash in Halo.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/device9.c| 4 ++--
src/gallium/state_trackers/nine/nine_state.c | 2 +-
Am 07.12.2016 23:54, schrieb Axel Davy:
This patch adds internal multithreading to gallium nine.
The goal is to offload almost all gallium nine calls (and some other
work) to a worker thread.
Hello Axel,
really nice job!
'But' show us the 'numbers'...
...do you have some numbers of hand?
On 12/08/2016 02:53 AM, Emil Velikov wrote:
> On 6 December 2016 at 22:34, Edward O'Callaghan
> wrote:
>> On 12/07/2016 12:36 AM, Emil Velikov wrote:
>>> On 6 December 2016 at 11:30, Edward O'Callaghan
>>> wrote:
As per the C spec,
On 08/12/2016 00:38, Dieter Nützel wrote:
Am 07.12.2016 23:54, schrieb Axel Davy:
This patch adds internal multithreading to gallium nine.
The goal is to offload almost all gallium nine calls (and some other
work) to a worker thread.
Hello Axel,
really nice job!
'But' show us the
This series is,
Reviewed-by: Edward O'Callaghan
On 12/08/2016 11:18 AM, Dave Airlie wrote:
> While working on spilling, geom shaders and compute queues, I've built
> up a bunch of cleanups, so best to dequeue them early.
>
> Dave.
>
>
On Fri, Dec 2, 2016 at 9:52 PM, Gustaw Smolarczyk wrote:
> 2016-12-02 21:39 GMT+01:00 Marek Olšák :
>>
>> From: Marek Olšák
>>
>> It really happens.
>> ---
>> src/gallium/drivers/radeonsi/si_descriptors.c | 1 +
>>
Reviewed-by: Bruce Cherniak
> On Dec 7, 2016, at 7:16 PM, Tim Rowley wrote:
>
> v2: use fmul(1/65536) instead of fdiv(65535)
> ---
> .../drivers/swr/rasterizer/common/formats.cpp | 104 ++---
>
Reviewed-by: Bruce Cherniak
> On Dec 7, 2016, at 5:55 PM, Rowley, Timothy O
> wrote:
>
> This one-off specialization was missed.
> ---
> src/gallium/drivers/swr/rasterizer/core/backend.h | 4 +-
>
On 12/07/2016 06:13 PM, Michel Dänzer wrote:
On 08/12/16 09:59 AM, Rob Clark wrote:
+author again.. no idea why list keeps loosing extra cc's..
Mailman removes addresses from Cc which are subscribed to the list and
have "Avoid duplicate copies of messages?" enabled in the list
Subscription
On 08/12/16 11:53 AM, Pierre-Loup A. Griffais wrote:
> On 12/07/2016 06:13 PM, Michel Dänzer wrote:
>> On 08/12/16 09:59 AM, Rob Clark wrote:
>>> +author again.. no idea why list keeps loosing extra cc's..
>>
>> Mailman removes addresses from Cc which are subscribed to the list and
>> have "Avoid
It was unused.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/nine_state.h | 1 -
src/gallium/state_trackers/nine/stateblock9.c | 5 -
2 files changed, 6 deletions(-)
diff --git a/src/gallium/state_trackers/nine/nine_state.h
pixels stateblocks need to capture these.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/device9.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/gallium/state_trackers/nine/device9.c
b/src/gallium/state_trackers/nine/device9.c
index
Apparently specular enable doesn't affect
the alpha channel.
Fixes https://github.com/iXit/Mesa-3D/issues/253
Behaviour comfirmed looking in wine sources.
Signed-off-by: Axel Davy
---
src/gallium/state_trackers/nine/nine_ff.c | 2 +-
1 file changed, 1 insertion(+), 1
---
.../drivers/swr/rasterizer/common/formats.cpp | 104 ++---
.../drivers/swr/rasterizer/common/formats.h| 7 +-
.../drivers/swr/rasterizer/core/format_traits.h| 90 +-
.../drivers/swr/rasterizer/jitter/fetch_jit.cpp| 12 +++
From: Dave Airlie
Removes some unnecessary functions and pull
some stuff out of the loop.
Signed-off-by: Dave Airlie
---
src/amd/vulkan/radv_meta_bufimage.c | 42 +++--
1 file changed, 7 insertions(+), 35 deletions(-)
From: Dave Airlie
This just passes the subresource info in and uses it.
Signed-off-by: Dave Airlie
---
src/amd/vulkan/radv_meta_copy.c | 32 +---
1 file changed, 13 insertions(+), 19 deletions(-)
diff --git
From: Dave Airlie
Just noticed this file was missing license and any
explaination of what is in it.
Signed-off-by: Dave Airlie
---
src/amd/vulkan/radv_meta_bufimage.c | 27 +++
1 file changed, 27 insertions(+)
diff --git
From: Dave Airlie
This makes it easier to add new params before the array ones.
Signed-off-by: Dave Airlie
---
src/amd/common/ac_nir_to_llvm.c | 11 ++-
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git
From: Dave Airlie
This isn't needed for later things like geom shader copy shaders,
we won't have NIR.
Signed-off-by: Dave Airlie
---
src/amd/common/ac_nir_to_llvm.c | 13 ++---
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git
From: Dave Airlie
Signed-off-by: Dave Airlie
---
src/amd/vulkan/radv_meta_blit2d.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/amd/vulkan/radv_meta_blit2d.c
b/src/amd/vulkan/radv_meta_blit2d.c
index 6e92f80..5a42fd8 100644
From: Dave Airlie
This code will have use for copy shaders etc.
Signed-off-by: Dave Airlie
---
src/amd/vulkan/radv_pipeline.c | 76 --
1 file changed, 43 insertions(+), 33 deletions(-)
diff --git
From: Dave Airlie
Signed-off-by: Dave Airlie
---
src/amd/common/ac_nir_to_llvm.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/src/amd/common/ac_nir_to_llvm.c b/src/amd/common/ac_nir_to_llvm.c
index 5820e62..c2a74d4 100644
---
From: Dave Airlie
This make it easier to add multiple queues later.
Signed-off-by: Dave Airlie
---
src/amd/vulkan/radv_meta_copy.c | 34 +++---
1 file changed, 23 insertions(+), 11 deletions(-)
diff --git
On 12/08/2016 11:28 AM, Roland Scheidegger wrote:
> I haven't seen the driver author's opinion on this yet, so it's probably
> fair to give him some more time to answer. It's not like this is really
> urgent...
Absolutely!
>
> Roland
>
> Am 08.12.2016 um 01:11 schrieb Edward O'Callaghan:
>>
No functional change, just rewriting it in an easier-to-understand way.
Signed-off-by: Eric Engestrom
---
src/egl/drivers/dri2/platform_x11.c | 24 ++--
1 file changed, 10 insertions(+), 14 deletions(-)
diff --git a/src/egl/drivers/dri2/platform_x11.c
Signed-off-by: Eric Engestrom
---
src/egl/main/eglapi.c | 18 +-
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/src/egl/main/eglapi.c b/src/egl/main/eglapi.c
index 9950a72..925e881 100644
--- a/src/egl/main/eglapi.c
+++ b/src/egl/main/eglapi.c
@@
101 - 200 of 242 matches
Mail list logo