From: Kevin Furrow
---
src/amd/addrlib/addrtypes.h | 14 +
src/amd/addrlib/core/addrelemlib.cpp | 105 ++-
src/amd/addrlib/core/addrelemlib.h | 1 +
3 files changed, 119 insertions(+), 1 deletion(-)
diff --git
From: Xavi Zhang
Find ^/{80,99}$ and replace them to 100 "/"
Signed-off-by: Nicolai Hähnle
---
src/amd/addrlib/addrinterface.cpp | 24
src/amd/addrlib/addrinterface.h| 32
From: Nicolai Hähnle
---
src/amd/addrlib/addrinterface.h | 2 ++
src/amd/addrlib/core/addrlib1.cpp | 16
2 files changed, 18 insertions(+)
diff --git a/src/amd/addrlib/addrinterface.h b/src/amd/addrlib/addrinterface.h
index 8506a45..d2d6d94 100644
From: Xavi Zhang
---
src/amd/addrlib/r800/ciaddrlib.cpp | 35 +--
src/amd/addrlib/r800/ciaddrlib.h| 6 ++--
src/amd/addrlib/r800/egbaddrlib.cpp | 70 -
src/amd/addrlib/r800/egbaddrlib.h | 8 ++---
From: Marek Olšák
---
src/gallium/drivers/radeonsi/si_compute.c | 16 ++--
src/gallium/drivers/radeonsi/si_descriptors.c | 6 +-
2 files changed, 15 insertions(+), 7 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_compute.c
From: Marek Olšák
---
src/gallium/drivers/radeonsi/si_state_shaders.c | 20 +++-
1 file changed, 15 insertions(+), 5 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_state_shaders.c
b/src/gallium/drivers/radeonsi/si_state_shaders.c
index
From: Frans Gu
---
src/amd/addrlib/core/addrlib1.cpp | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/amd/addrlib/core/addrlib1.cpp
b/src/amd/addrlib/core/addrlib1.cpp
index 516229a..9cdc459 100644
--- a/src/amd/addrlib/core/addrlib1.cpp
+++
From: Nicolai Hähnle
1) dccCompatible for padding MSAA surface to support fast clear
2) dccPipeWorkaround for padding surface to support dcc
---
src/amd/addrlib/addrinterface.h| 6 +-
src/amd/addrlib/core/addrlib1.cpp | 2 ++
src/amd/addrlib/r800/ciaddrlib.cpp
From: Frans Gu
---
src/amd/addrlib/r800/egbaddrlib.cpp | 57 -
1 file changed, 31 insertions(+), 26 deletions(-)
diff --git a/src/amd/addrlib/r800/egbaddrlib.cpp
b/src/amd/addrlib/r800/egbaddrlib.cpp
index fe98d2f..0cd27ad 100644
---
From: Marek Olšák
use fewer local variables, re-order the assignments, so that the GFX9 diff
is smaller here.
---
src/gallium/drivers/radeonsi/si_state.c | 86 -
1 file changed, 32 insertions(+), 54 deletions(-)
diff --git
From: Nicolai Hähnle
Signed-off-by: Nicolai Hähnle
---
src/amd/addrlib/addrinterface.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/amd/addrlib/addrinterface.h b/src/amd/addrlib/addrinterface.h
index
From: Marek Olšák
---
src/gallium/drivers/r600/evergreen_state.c | 104 +++---
src/gallium/drivers/r600/r600_blit.c | 4 +-
src/gallium/drivers/r600/r600_state.c | 64 -
src/gallium/drivers/radeon/r600_test_dma.c
From: Marek Olšák
---
src/gallium/drivers/r300/r300_texture.c | 14 ++---
src/gallium/drivers/radeon/r600_texture.c | 64 +--
src/gallium/drivers/radeon/radeon_winsys.h| 24 +
src/gallium/winsys/amdgpu/drm/amdgpu_bo.c | 74
From: Marek Olšák
---
src/gallium/drivers/radeon/radeon_winsys.h | 38 ++
1 file changed, 38 insertions(+)
diff --git a/src/gallium/drivers/radeon/radeon_winsys.h
b/src/gallium/drivers/radeon/radeon_winsys.h
index 3dec92c..bfc067d 100644
---
From: Marek Olšák
---
src/gallium/drivers/radeonsi/si_shader.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/src/gallium/drivers/radeonsi/si_shader.c
b/src/gallium/drivers/radeonsi/si_shader.c
index cc0ef96..226924b 100644
---
From: Marek Olšák
---
src/gallium/winsys/amdgpu/drm/amdgpu_surface.c | 400 -
1 file changed, 399 insertions(+), 1 deletion(-)
diff --git a/src/gallium/winsys/amdgpu/drm/amdgpu_surface.c
b/src/gallium/winsys/amdgpu/drm/amdgpu_surface.c
index
From: Marek Olšák
---
src/gallium/drivers/radeonsi/si_state_draw.c | 43
1 file changed, 31 insertions(+), 12 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_state_draw.c
b/src/gallium/drivers/radeonsi/si_state_draw.c
index
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_query.c | 29 +++--
1 file changed, 19 insertions(+), 10 deletions(-)
diff --git a/src/gallium/drivers/radeon/r600_query.c
b/src/gallium/drivers/radeon/r600_query.c
index e269c39..dcd217b 100644
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_pipe_common.h | 3 +-
src/gallium/drivers/radeon/r600_texture.c | 63 ++-
src/gallium/drivers/radeonsi/si_debug.c | 4 +-
3 files changed, 65 insertions(+), 5 deletions(-)
diff --git
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_test_dma.c | 30 ++
1 file changed, 18 insertions(+), 12 deletions(-)
diff --git a/src/gallium/drivers/radeon/r600_test_dma.c
b/src/gallium/drivers/radeon/r600_test_dma.c
index
From: Marek Olšák
---
src/gallium/winsys/amdgpu/drm/amdgpu_surface.c | 47 --
1 file changed, 30 insertions(+), 17 deletions(-)
diff --git a/src/gallium/winsys/amdgpu/drm/amdgpu_surface.c
b/src/gallium/winsys/amdgpu/drm/amdgpu_surface.c
index
From: Marek Olšák
---
src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c | 13 +++--
1 file changed, 11 insertions(+), 2 deletions(-)
diff --git a/src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c
b/src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c
index 4becd2a..d1d6327
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_texture.c | 9 +++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/src/gallium/drivers/radeon/r600_texture.c
b/src/gallium/drivers/radeon/r600_texture.c
index 129b3f4..1838de4 100644
---
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_pipe_common.h | 3 +-
src/gallium/drivers/radeonsi/si_state.c | 174 ++
2 files changed, 125 insertions(+), 52 deletions(-)
diff --git a/src/gallium/drivers/radeon/r600_pipe_common.h
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_texture.c | 44 ++-
1 file changed, 38 insertions(+), 6 deletions(-)
diff --git a/src/gallium/drivers/radeon/r600_texture.c
b/src/gallium/drivers/radeon/r600_texture.c
index f372341..ebd2c5c
From: Marek Olšák
so that shaders don't have to do it.
---
src/gallium/drivers/radeonsi/si_state.c | 12 +++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/src/gallium/drivers/radeonsi/si_state.c
b/src/gallium/drivers/radeonsi/si_state.c
index
From: Leo Liu
Signed-off-by: Leo Liu
---
src/gallium/drivers/radeon/radeon_vce.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/gallium/drivers/radeon/radeon_vce.c
b/src/gallium/drivers/radeon/radeon_vce.c
index be2..b5ace7b
From: Marek Olšák
---
src/gallium/drivers/radeonsi/si_state_draw.c | 23 +--
1 file changed, 17 insertions(+), 6 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_state_draw.c
b/src/gallium/drivers/radeonsi/si_state_draw.c
index
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_texture.c | 8 +++-
src/gallium/drivers/radeonsi/si_shader.c| 5 +++--
src/gallium/drivers/radeonsi/si_shader_tgsi_setup.c | 4 +++-
src/gallium/drivers/radeonsi/si_state.c | 3 ++-
On 17-03-20 16:21:53, Jason Ekstrand wrote:
On Mon, Mar 20, 2017 at 4:15 PM, Ben Widawsky wrote:
On 17-03-20 12:03:24, Jason Ekstrand wrote:
My only question here is whether or not we want to add a "supported
modifiers" query to DRIimage before we bump the version number.
On 20.03.2017 14:33, Markus Wick wrote:
Am 2017-03-20 14:21, schrieb Nicolai Hähnle:
On 17.03.2017 18:59, gregory hainaut wrote:
If the application is badly/strangely coded, glthread will make it
worst.
The solution ought to be either fix the app or don't use glthread.
It would be nice if
From: Nicolai Hähnle
Signed-off-by: Nicolai Hähnle
---
src/amd/addrlib/r800/ciaddrlib.cpp | 110
src/amd/addrlib/r800/ciaddrlib.h | 12 +--
src/amd/addrlib/r800/siaddrlib.cpp | 168
From: Xavi Zhang
Signed-off-by: Nicolai Hähnle
---
src/amd/addrlib/addrinterface.h | 76 -
1 file changed, 29 insertions(+), 47 deletions(-)
diff --git a/src/amd/addrlib/addrinterface.h
From: Xavi Zhang
Kaveri (2-pipe) macro tiling mode table was initially set to all
4-aspect-ratio so the swizzling path did not work for it and then we
chose to pad the offset. We now discover the root cause is that if
ratio > 2, the swizzling path does not work. So we can
From: Xavi Zhang
Note: remove reference to degrade4Space and use opt4Space instead.
---
src/amd/addrlib/addrinterface.h| 6 ++--
src/amd/addrlib/core/addrcommon.h | 3 +-
src/amd/addrlib/core/addrlib.cpp | 47
From: Carlos Xiong
---
src/amd/addrlib/r800/ciaddrlib.cpp | 11 ++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/src/amd/addrlib/r800/ciaddrlib.cpp
b/src/amd/addrlib/r800/ciaddrlib.cpp
index f72f5a2..d4f8c64 100644
---
Hi,
This is initial Vega10 support for radeonsi. It supports everything
except geometry shaders and tessellation, so it's limited to GL 3.1.
The missing features are under way.
There is also UVD and VCE support.
The first 57 patches only update addrlib. Vega10 support is the rest.
Please
From: Carlos Xiong
Change the logic to compute tc compatible stencil info via depth's
tileIndex instead of using depth's tileInfo. So the clients can get
the stencil's tileInfo computed from macroModeTable. If the stencil
tileInfo is same as depth tileInfo, then stencil is
From: XiaoYuan Zheng
Flag tcCompatible has different usage in CI and VI. Add a new flag
"nonSplit" for CI.
---
src/amd/addrlib/addrinterface.h| 3 ++-
src/amd/addrlib/r800/ciaddrlib.cpp | 2 +-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git
From: Carlos Xiong
Even if surface info input flag "tcComaptible" is enabled, tc
compatible may be not supported if tile split happens for depth
surfaces. Add a new flag in output structure to notify client to
disable tc compatible in this case.
---
From: Xavi Zhang
---
src/amd/addrlib/addrinterface.h | 3 ++-
src/amd/addrlib/core/addrcommon.h | 3 ++-
src/amd/addrlib/core/addrlib.cpp | 5 -
3 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/src/amd/addrlib/addrinterface.h
From: Xiao-Tao Zai
Carrizo row size is 1K, while tileSplitBytes is 2K for a 4xAA 32bpp
depth surface. Remove the sanity check that tileSplitBytes must be
greater than row size. There could be performance loss but may be
covered by non-split depth which enables tc-compatible
From: Marek Olšák
Both GFX6 and GFX9 fields are printed next to each other in parsed IBs.
The Python script parses both headers like one stream and tries to merge
all definitions.
---
src/amd/Makefile.common.am | 4 +--
src/amd/common/ac_debug.c
From: Kevin Furrow
---
src/amd/addrlib/core/addrelemlib.cpp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/amd/addrlib/core/addrelemlib.cpp
b/src/amd/addrlib/core/addrelemlib.cpp
index 477a078..a60a667 100644
---
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_pipe_common.c | 2 ++
src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c | 7 +++
2 files changed, 9 insertions(+)
diff --git a/src/gallium/drivers/radeon/r600_pipe_common.c
From: Marek Olšák
---
src/amd/addrlib/addrinterface.cpp| 4 ++--
src/amd/addrlib/gfx9/gfx9addrlib.cpp | 10 +-
src/amd/addrlib/gfx9/rbmap.cpp | 10 +-
src/amd/addrlib/r800/egbaddrlib.cpp | 6 +++---
4 files changed, 15 insertions(+), 15
From: Joe Ma
---
src/amd/addrlib/addrinterface.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/amd/addrlib/addrinterface.h b/src/amd/addrlib/addrinterface.h
index d960859..cfd2476 100644
--- a/src/amd/addrlib/addrinterface.h
+++
From: Marek Olšák
This resolves trivial conflicts with gfx9d.h caused by different formatting.
Some fields are also renamed.
---
src/amd/common/r600d_common.h | 68 -
src/amd/common/sid.h | 138 +++---
From: Nicolai Hähnle
Sometimes client driver passes valid tile info into address library,
in this case, the tile index is computed in function
HwlPostCheckTileIndex instead of CiAddrLib::HwlSetupTileCfg.
We need to call HwlPostCheckTileIndex to calculate the correct tile
From: Marek Olšák
---
src/gallium/drivers/radeonsi/si_shader.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/gallium/drivers/radeonsi/si_shader.c
b/src/gallium/drivers/radeonsi/si_shader.c
index b5cb41d..a6f4ce9 100644
---
From: Frans Gu
By this way, we can have valid equation for 2D_THIN1 tile mode.
Add flag "preferEquation" to return equation index without adjusting
input tile mode.
---
src/amd/addrlib/addrinterface.h| 7 +-
src/amd/addrlib/r800/ciaddrlib.cpp | 80 ++-
From: Marek Olšák
---
src/gallium/drivers/radeonsi/si_state.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_state.c
b/src/gallium/drivers/radeonsi/si_state.c
index eacb1b4..af09003 100644
---
From: Frans Gu
---
src/amd/addrlib/r800/egbaddrlib.cpp | 45 +++--
1 file changed, 33 insertions(+), 12 deletions(-)
diff --git a/src/amd/addrlib/r800/egbaddrlib.cpp
b/src/amd/addrlib/r800/egbaddrlib.cpp
index 7942d20..fe98d2f 100644
---
From: Marek Olšák
---
src/gallium/drivers/radeonsi/si_descriptors.c | 2 +-
src/gallium/drivers/radeonsi/si_shader.c | 2 +-
src/gallium/drivers/radeonsi/si_state.c | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git
This deletes all of our handwritten code in favor of autogenerated
genxml-based decoding. This should be much more usable, as the old
code isn't entirely accurate - we updated some things for new
generations, but not everything.
Aubinator has one annoying limitation: it has no idea how many
This way they become part of libintel_common.la so I can use them in
the i965 driver.
---
src/intel/Makefile.sources | 2 ++
src/intel/Makefile.tools.am | 2 --
src/intel/{tools/decoder.c => common/gen_decoder.c} | 2 +-
src/intel/{tools/decoder.h
From: Leo Liu
Signed-off-by: Leo Liu
Acked-by: Alex Deucher
---
src/gallium/drivers/r600/r600_uvd.c | 4 +-
src/gallium/drivers/radeon/radeon_uvd.c | 103 +++---
On 17-03-20 15:36:37, Jason Ekstrand wrote:
On Mon, Mar 20, 2017 at 3:25 PM, Ben Widawsky wrote:
On 17-03-20 12:00:44, Jason Ekstrand wrote:
On Fri, Mar 17, 2017 at 5:34 PM, Ben Widawsky wrote:
This patch begins introducing how we'll actually handle
From: Boyuan Zhang
Create new function to get correct alignment based on Asics, and change
the corresponding decode message buffer and dpb buffer size calculations
Signed-off-by: Boyuan Zhang
Reviewed-by: Christian König
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_texture.c | 20 ++--
1 file changed, 14 insertions(+), 6 deletions(-)
diff --git a/src/gallium/drivers/radeon/r600_texture.c
b/src/gallium/drivers/radeon/r600_texture.c
index ebd2c5c..129b3f4 100644
---
From: Leo Liu
Signed-off-by: Leo Liu
Acked-by: Alex Deucher
---
src/gallium/drivers/radeon/radeon_winsys.h | 1 +
src/gallium/winsys/amdgpu/drm/amdgpu_surface.c | 1 +
2 files changed, 2 insertions(+)
diff --git
From: Leo Liu
Signed-off-by: Leo Liu
Acked-by: Alex Deucher
---
src/gallium/drivers/radeon/radeon_uvd.c | 26 ++
src/gallium/drivers/radeon/radeon_uvd.h | 5 +
2 files changed, 27 insertions(+), 4
From: Marek Olšák
GFX9 doesn't have (usable) mipmap offsets.
---
src/gallium/drivers/radeonsi/si_state.c | 9 ++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_state.c
b/src/gallium/drivers/radeonsi/si_state.c
index
From: Marek Olšák
---
src/gallium/drivers/radeonsi/si_state.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/src/gallium/drivers/radeonsi/si_state.c
b/src/gallium/drivers/radeonsi/si_state.c
index d0c9072..134a520 100644
---
It's also here:
https://cgit.freedesktop.org/~mareko/mesa/log/?h=vega10
Marek
On Mon, Mar 20, 2017 at 11:42 PM, Marek Olšák wrote:
> Hi,
>
> This is initial Vega10 support for radeonsi. It supports everything
> except geometry shaders and tessellation, so it's limited to GL
Recent glibc generates this warning:
brw_performance_query.c:1648:13: warning: In the GNU C Library, "minor" is
defined
by . For historical compatibility, it is
currently defined by as well, but we plan to
remove this soon. To use "minor", include
directly. If you did not intend to use a
Pushed, thanks.
Marek
On Mon, Mar 20, 2017 at 9:39 PM, Dieter Nützel wrote:
> Tested-by: Dieter Nützel
>
>
> Am 20.03.2017 19:16, schrieb Constantine Kharlamov:
>>
>> The author is Heiko Przybyl(CC'ing), the patch is rebased on top of
>> Bartosz
On Mon, Mar 20, 2017 at 11:03 AM, Emil Velikov wrote:
> On 20 March 2017 at 01:33, Rob Herring wrote:
>> Any users of KitKat are likely using an older version of Mesa and
>> KitKat support adds complexity to the make files. Dropping support
>> allows
On Mon, Mar 20, 2017 at 3:25 PM, Ben Widawsky wrote:
> On 17-03-20 12:00:44, Jason Ekstrand wrote:
>
>> On Fri, Mar 17, 2017 at 5:34 PM, Ben Widawsky wrote:
>>
>> This patch begins introducing how we'll actually handle the potentially
>>> many modifiers
From: Kevin Furrow
---
src/amd/addrlib/addrtypes.h | 2 ++
src/amd/addrlib/core/addrelemlib.cpp | 24 ++-
src/amd/addrlib/core/addrelemlib.h | 38 +++-
3 files changed, 45 insertions(+), 19 deletions(-)
diff
From: Nicolai Hähnle
1. Add new surface flags needEquation for client driver use to force
the surface tile setting equation compatible. Override 2D/3D macro
tile mode to PRT_* tile mode if this flag is TRUE and num slice > 1.
2. Add numEquations and pEquationTable in
From: Xavi Zhang
The usage should be client first call AddrComputeSurfaceInfo() on
depth surface with flag "matchStencilTilecfg", AddrLib will use
2DThin1 tile index for depth as much as possible and do not down grade
unless alignment requirement cannot be met.
1. If there
From: Xavi Zhang
This is useful for debugging and special cases for stencil surfaces
do not require texture fetch compatible.
---
src/amd/addrlib/addrinterface.h | 3 ++-
src/amd/addrlib/r800/egbaddrlib.cpp | 30 ++
From: Xavi Zhang
---
src/amd/addrlib/core/addrlib1.cpp | 24 ++--
1 file changed, 10 insertions(+), 14 deletions(-)
diff --git a/src/amd/addrlib/core/addrlib1.cpp
b/src/amd/addrlib/core/addrlib1.cpp
index 34e286e..d65fd02 100644
---
From: Sabre Shao
---
src/amd/addrlib/core/addrelemlib.cpp | 6 +-
src/amd/addrlib/core/addrobject.cpp | 41
src/amd/addrlib/core/addrobject.h| 14 ++--
src/amd/addrlib/r800/ciaddrlib.h | 3 ++-
From: Nicolai Hähnle
Signed-off-by: Nicolai Hähnle
---
src/amd/addrlib/core/addrcommon.h| 2 +-
src/amd/addrlib/core/addrelemlib.cpp | 22 +++---
src/amd/addrlib/core/addrelemlib.h | 2 +-
From: Frans Gu
---
src/amd/addrlib/addrinterface.h| 3 ++-
src/amd/addrlib/r800/ciaddrlib.cpp | 25 -
src/amd/addrlib/r800/siaddrlib.h | 4 ++--
3 files changed, 28 insertions(+), 4 deletions(-)
diff --git a/src/amd/addrlib/addrinterface.h
From: Nicolai Hähnle
If this flag is set for mip0, client should set prt flag for sub mips,
so that address lib can select the correct tile index for sub mips.
---
src/amd/addrlib/addrinterface.h| 5 -
src/amd/addrlib/r800/siaddrlib.cpp | 1 +
2 files changed, 5
From: Nicolai Hähnle
The change also modifies function CiLib::HwlPadDimensions to report
adjusted pitch alignment.
---
src/amd/addrlib/core/addrlib1.cpp | 12 +++
src/amd/addrlib/core/addrlib1.h | 10 +++---
src/amd/addrlib/r800/ciaddrlib.cpp | 66
From: Frans Gu
1) minimizePadding - Use 1D tile mode if padded size of 2D is bigger
than 1D
2) maxBaseAlign - Force PRT tile mode if macro block size is bigger than
requested alignment.
Also, related changes to tile mode optimization for needEquation.
---
From: Nicolai Hähnle
Signed-off-by: Nicolai Hähnle
---
src/amd/addrlib/r800/ciaddrlib.cpp | 25 ++---
src/amd/addrlib/r800/egbaddrlib.cpp | 18 +-
2 files changed, 15 insertions(+), 28 deletions(-)
diff
From: Marek Olšák
Add _GFX6 and _GFX9 suffixes to conflicting definitions.
sid.h and gfx9d.h can now be included in the same file.
---
src/amd/common/gfx9d.h| 60 +--
src/amd/common/sid.h | 60
From: XiaoYuan Zheng
---
src/amd/addrlib/addrinterface.h| 3 +++
src/amd/addrlib/core/addrlib1.cpp | 31 +++--
src/amd/addrlib/core/addrlib1.h| 8 +++
src/amd/addrlib/r800/ciaddrlib.cpp | 47 +-
From: Nicolai Hähnle
Signed-off-by: Nicolai Hähnle
---
src/amd/addrlib/addrinterface.h | 24
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/src/amd/addrlib/addrinterface.h
From: Roy Zhan
Experiment show 1D tiling + TcCompatible cannot work together.
---
src/amd/addrlib/r800/ciaddrlib.cpp | 37 -
1 file changed, 20 insertions(+), 17 deletions(-)
diff --git a/src/amd/addrlib/r800/ciaddrlib.cpp
From: Nicolai Hähnle
When clients queries tile Info from tile index and expects accurate
tileSplit info, bits per pixel info is required to be provided since
this is necessary for computing tileSplitBytes; otherwise Addrlib will
return value of "tileBytes" instead if
From: Frans Gu
This can be used by address lib client to ask address lib to select
tile mode.
---
src/amd/addrlib/addrinterface.h| 3 +-
src/amd/addrlib/addrtypes.h| 3 +-
src/amd/addrlib/core/addrlib1.cpp | 32 +
src/amd/addrlib/core/addrlib1.h|
From: Marek Olšák
The registers don't exist on GFX9.
---
src/gallium/drivers/radeonsi/si_state.c | 34 ++---
1 file changed, 19 insertions(+), 15 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_state.c
From: Marek Olšák
because the CE RAM size decreased to 4 KB.
---
src/gallium/drivers/radeonsi/si_descriptors.c | 26 +-
src/gallium/drivers/radeonsi/si_state.h | 2 ++
2 files changed, 23 insertions(+), 5 deletions(-)
diff --git
From: Marek Olšák
---
src/gallium/drivers/radeonsi/si_state_draw.c | 107 +--
1 file changed, 84 insertions(+), 23 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_state_draw.c
b/src/gallium/drivers/radeonsi/si_state_draw.c
index
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_pipe_common.h | 8 +-
src/gallium/drivers/radeonsi/si_state.c | 262 +-
2 files changed, 176 insertions(+), 94 deletions(-)
diff --git a/src/gallium/drivers/radeon/r600_pipe_common.h
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_texture.c | 29 ++---
1 file changed, 18 insertions(+), 11 deletions(-)
diff --git a/src/gallium/drivers/radeon/r600_texture.c
b/src/gallium/drivers/radeon/r600_texture.c
index df260b6..0231fe2
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_texture.c | 20 +++-
src/gallium/drivers/radeon/radeon_winsys.h | 5 +
2 files changed, 24 insertions(+), 1 deletion(-)
diff --git a/src/gallium/drivers/radeon/r600_texture.c
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_texture.c | 2 +-
src/gallium/drivers/radeon/radeon_winsys.h | 1 +
src/gallium/drivers/radeonsi/si_descriptors.c | 2 ++
src/gallium/drivers/radeonsi/si_state.c| 2 ++
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_texture.c | 16 +++-
1 file changed, 15 insertions(+), 1 deletion(-)
diff --git a/src/gallium/drivers/radeon/r600_texture.c
b/src/gallium/drivers/radeon/r600_texture.c
index 8cc9f2a..10ee46a 100644
---
From: Leo Liu
Signed-off-by: Leo Liu
---
src/gallium/drivers/radeon/radeon_vce.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/gallium/drivers/radeon/radeon_vce.c
b/src/gallium/drivers/radeon/radeon_vce.c
index b5ace7b..70c1e60
> Peter,
>
> While there may be things of value in your replies I would kindly ask
> you [again] to try and keep your replies brief.
> If one is to choose between working on a feature/bug and reading a
> 900+ (word) email I'd imagine they'll choose the former.
>
> I'm saying this for your own good
On 17-03-20 12:03:24, Jason Ekstrand wrote:
My only question here is whether or not we want to add a "supported
modifiers" query to DRIimage before we bump the version number. It's
probably not super-important because we can always bump the version number
again. Meh.
Remind me what the
On 17-03-20 12:00:44, Jason Ekstrand wrote:
On Fri, Mar 17, 2017 at 5:34 PM, Ben Widawsky wrote:
This patch begins introducing how we'll actually handle the potentially
many modifiers coming in from the API, how we'll store them, and the
structure in the code to support it.
From: Frans Gu
---
src/amd/addrlib/addrinterface.cpp | 32 +
src/amd/addrlib/addrinterface.h | 42 +++
src/amd/addrlib/core/addrlib1.cpp | 37 ++
src/amd/addrlib/core/addrlib1.h
1 - 100 of 337 matches
Mail list logo