https://bugs.freedesktop.org/show_bug.cgi?id=105098
--- Comment #7 from Adrià Cereto i Massagué ---
The same behaviour can be observed on my Vega 56 when trying to run some games
through DXVK.
I'll try the patch to see whether it fixes it in that case too.
--
You are receiving this mail becaus
Jan Vesely writes:
> On Thu, 2018-02-15 at 20:36 -0800, Francisco Jerez wrote:
>> Jan Vesely writes:
>>
>> > On Thu, 2018-02-08 at 15:56 -0800, Francisco Jerez wrote:
>> > > Jan Vesely writes:
>> > >
>> > > > On Thu, 2018-02-08 at 23:16 +0100, Pierre Moreau wrote:
>> > > > > (Moving the conve
On Thu, 2018-02-15 at 20:36 -0800, Francisco Jerez wrote:
> Jan Vesely writes:
>
> > On Thu, 2018-02-08 at 15:56 -0800, Francisco Jerez wrote:
> > > Jan Vesely writes:
> > >
> > > > On Thu, 2018-02-08 at 23:16 +0100, Pierre Moreau wrote:
> > > > > (Moving the conversation to its own thread.)
>
Hi Brian,
Thanks for the review so far!
Two comments/questions below:
On Friday, 16 February 2018 00:27:16 CET Brian Paul wrote:
> > +/**
> > + * Initialize inputs.
> > + */
> > +void
> > +_vbo_array_init(struct vbo_inputs *inputs);
> > +
> > +
> > +/**
> > + * Update the gl_vertex_array array in
https://bugs.freedesktop.org/show_bug.cgi?id=93551
--- Comment #48 from Alex ---
Yes, the shim seems to no longer work -- I assume newer Mesa versions are no
longer declaring compatibility with whatever version Divinity was hardcoded to?
It's probably possible to create another workaround, but I
Fixes piglit test glsl-arb-fragment-coord-conventions
---
src/gallium/drivers/radeonsi/si_shader_nir.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/src/gallium/drivers/radeonsi/si_shader_nir.c
b/src/gallium/drivers/radeonsi/si_shader_nir.c
index 5ea1b4f033..ea9f2076da 100644
--- a/src
---
src/compiler/glsl/glsl_to_nir.cpp | 5 +
src/compiler/shader_info.h| 2 ++
2 files changed, 7 insertions(+)
diff --git a/src/compiler/glsl/glsl_to_nir.cpp
b/src/compiler/glsl/glsl_to_nir.cpp
index 1a579f41cd..7a9d15015e 100644
--- a/src/compiler/glsl/glsl_to_nir.cpp
+++ b/src/com
Jan Vesely writes:
> On Thu, 2018-02-08 at 15:56 -0800, Francisco Jerez wrote:
>> Jan Vesely writes:
>>
>> > On Thu, 2018-02-08 at 23:16 +0100, Pierre Moreau wrote:
>> > > (Moving the conversation to its own thread.)
>> > >
>> > > > target agnostic libclc is rather difficult to do. CLC include
Hello Jan,
something semilar is needed fro libclc, too.
LLVM-CC nvptx64--nvidiacl/lib/geometric/dot.cl.bc
./utils/prepare-builtins.cpp:108:3: error: no matching function for call
to 'WriteBitcodeToFile'
WriteBitcodeToFile(M, Out->os());
^~
/usr/local/include/llvm/Bitcode/Bi
On 15/02/18 20:06, Bas Nieuwenhuizen wrote:
On Thu, Feb 15, 2018 at 8:54 AM, Connor Abbott wrote:
On Wed, Feb 14, 2018 at 11:53 PM, Timothy Arceri wrote:
On 15/02/18 04:39, Marek Olšák wrote:
Reviewed-by: Marek Olšák
Marek
On Wed, Feb 14, 2018 at 7:29 AM, Timothy Arceri
wrote:
Fixes
From: Dave Airlie
A bunch of CTS tests led me to write
tests/shaders/ssa/fs-while-loop-rotate-value.shader_test
which r600/sb always fell over on.
GCM seems to move some of the copys into other basic blocks,
if we don't allow this to happen then it doesn't seem to schedule
them badly.
Everythin
On Thu, 2018-02-08 at 15:56 -0800, Francisco Jerez wrote:
> Jan Vesely writes:
>
> > On Thu, 2018-02-08 at 23:16 +0100, Pierre Moreau wrote:
> > > (Moving the conversation to its own thread.)
> > >
> > > > target agnostic libclc is rather difficult to do. CLC includes 3 levels
> > > > of precisi
On Fri, Feb 9, 2018 at 11:06 PM, Rob Herring wrote:
> On Fri, Feb 9, 2018 at 3:58 AM, Tomasz Figa wrote:
>> On Fri, Feb 2, 2018 at 11:51 PM, Tomasz Figa wrote:
>>> On Fri, Feb 2, 2018 at 11:00 PM, Rob Herring wrote:
On Fri, Feb 2, 2018 at 2:01 AM, Tomasz Figa wrote:
> Hi Rob,
>
>>
I made a few fairly trivial comments but it all looks pretty good.
Reviewed-by: Jason Ekstrand
On Thu, Feb 15, 2018 at 5:44 PM, Anuj Phogat wrote:
> This series prepares the driver to enable Ice Lake support
> in Vulkan driver. It wires up the build infrastructure and
> make few ICL specific c
On Thu, Feb 15, 2018 at 5:44 PM, Anuj Phogat wrote:
> Signed-off-by: Anuj Phogat
> ---
> src/intel/vulkan/genX_state.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/src/intel/vulkan/genX_state.c b/src/intel/vulkan/genX_state.c
> index 54fb8634fd..f39508034f 100644
> -
On Thu, Feb 15, 2018 at 5:44 PM, Anuj Phogat wrote:
> The PIPE_CONTROL command description says:
>
> "Whenever a Binding Table Index (BTI) used by a Render Taget Message
> points to a different RENDER_SURFACE_STATE, SW must issue a Render
> Target Cache Flush by enabling this bit. When render tar
https://bugs.freedesktop.org/show_bug.cgi?id=105119
--- Comment #2 from Jakub Okoński ---
I ran my code on Windows using AMD's proprietary driver, I can see this message
from validation layers:
Attempt to reset command buffer (0x026469454060) which is in use. The spec
valid usage text states
On Thu, Feb 15, 2018 at 5:44 PM, Anuj Phogat wrote:
> Signed-off-by: Anuj Phogat
> ---
> src/intel/vulkan/genX_pipeline.c | 7 +++
> 1 file changed, 7 insertions(+)
>
> diff --git a/src/intel/vulkan/genX_pipeline.c b/src/intel/vulkan/genX_
> pipeline.c
> index 85391c93ca..290d78e608 100644
Signed-off-by: Anuj Phogat
---
src/intel/vulkan/genX_pipeline.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/intel/vulkan/genX_pipeline.c b/src/intel/vulkan/genX_pipeline.c
index 784559380d..85391c93ca 100644
--- a/src/intel/vulkan/genX_pipeline.c
+++ b/src/intel/vulkan/genX_pipeline
Signed-off-by: Anuj Phogat
---
src/intel/vulkan/genX_pipeline.c | 7 +++
1 file changed, 7 insertions(+)
diff --git a/src/intel/vulkan/genX_pipeline.c b/src/intel/vulkan/genX_pipeline.c
index 85391c93ca..290d78e608 100644
--- a/src/intel/vulkan/genX_pipeline.c
+++ b/src/intel/vulkan/genX_pip
Signed-off-by: Anuj Phogat
---
src/intel/vulkan/anv_entrypoints_gen.py | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/intel/vulkan/anv_entrypoints_gen.py
b/src/intel/vulkan/anv_entrypoints_gen.py
index 1bab885180..c5a654f19b 100644
--- a/src/intel/vulkan/anv_entrypo
Signed-off-by: Anuj Phogat
---
src/intel/vulkan/genX_state.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/intel/vulkan/genX_state.c b/src/intel/vulkan/genX_state.c
index 54fb8634fd..f39508034f 100644
--- a/src/intel/vulkan/genX_state.c
+++ b/src/intel/vulkan/genX_state.
The PIPE_CONTROL command description says:
"Whenever a Binding Table Index (BTI) used by a Render Taget Message
points to a different RENDER_SURFACE_STATE, SW must issue a Render
Target Cache Flush by enabling this bit. When render target flush
is set due to new association of BTI, PS Scoreboard S
Signed-off-by: Anuj Phogat
---
src/intel/vulkan/anv_private.h | 11 +++
1 file changed, 11 insertions(+)
diff --git a/src/intel/vulkan/anv_private.h b/src/intel/vulkan/anv_private.h
index d38dd9e422..009f5304f2 100644
--- a/src/intel/vulkan/anv_private.h
+++ b/src/intel/vulkan/anv_privat
Signed-off-by: Anuj Phogat
---
src/intel/Android.vulkan.mk | 21 +
src/intel/Makefile.sources | 4
src/intel/Makefile.vulkan.am | 7 ++-
src/intel/vulkan/meson.build | 2 +-
4 files changed, 32 insertions(+), 2 deletions(-)
diff --git a/src/intel/Android.vulkan
Signed-off-by: Anuj Phogat
---
src/intel/vulkan/anv_private.h | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/intel/vulkan/anv_private.h b/src/intel/vulkan/anv_private.h
index 009f5304f2..9822afb81d 100644
--- a/src/intel/vulkan/anv_private.h
+++ b/src/intel/vulkan/anv_private.h
@@ -30
Signed-off-by: Anuj Phogat
---
src/intel/vulkan/genX_pipeline.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/intel/vulkan/genX_pipeline.c b/src/intel/vulkan/genX_pipeline.c
index 45ebe31de6..784559380d 100644
--- a/src/intel/vulkan/genX_pipeline.c
+++ b/src/intel/vulkan/genX_pipeline
Signed-off-by: Anuj Phogat
---
src/intel/vulkan/anv_blorp.c | 3 +++
src/intel/vulkan/anv_device.c | 3 +++
2 files changed, 6 insertions(+)
diff --git a/src/intel/vulkan/anv_blorp.c b/src/intel/vulkan/anv_blorp.c
index d38b343671..d98bf8364d 100644
--- a/src/intel/vulkan/anv_blorp.c
+++ b/src/
This series prepares the driver to enable Ice Lake support
in Vulkan driver. It wires up the build infrastructure and
make few ICL specific changes suggested by h/w documentation.
This is not everything we need to enable Vulkan on Ice Lake.
Series is also available in my review branch at github.
h
This also fixes:
dEQP-GLES3.functional.transform_feedback.array.separate*
dEQP-GLES3.functional.transform_feedback.array_element*
dEQP-GLES3.functional.transform_feedback.interpolation.*
Gallium's p_defines.h and virglrenderer's p_defines.h have diverged
quite a bit, so not including
PIPE_QUERY_O
February 15, 2018 6:36 PM, "Dylan Baker" wrote:
> Quoting Alexander von Gluck IV (2018-02-15 16:04:37)
>
>> I'm actually not 100% sure here. I have missing symbols at link without both
>> included. More investigation needed on my part.
>
> That may be my fault, on Linux and the BSDs have have t
In future we might want to try avoid calling nir_serialize() but
this works for now.
---
src/gallium/drivers/radeonsi/si_state_shaders.c | 41 ++---
1 file changed, 30 insertions(+), 11 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_state_shaders.c
b/src/gallium/dr
This fixes a crash when running the arb_get_program_binary-api-errors
piglit test twice.
---
src/mesa/state_tracker/st_shader_cache.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/src/mesa/state_tracker/st_shader_cache.c
b/src/mesa/state_tracker/st_shader_cache.c
index 6ff404220a..3ca
This better represents that the ir could be either tgsi or nir.
---
src/gallium/drivers/radeonsi/si_state_shaders.c | 42 -
1 file changed, 21 insertions(+), 21 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_state_shaders.c
b/src/gallium/drivers/radeonsi/si_sta
Quoting Alexander von Gluck IV (2018-02-15 16:04:37)
> I'm actually not 100% sure here. I have missing symbols at link without both
> included. More investigation needed on my part.
That may be my fault, on Linux and the BSDs have have to have shared_glapi
because you need it to do GLES, but if yo
---
include/meson.build| 8 +
meson.build| 18 +++
src/egl/meson.build| 34 -
src/gallium/meson.build| 9 ++
src/gallium/state_trackers/hgl/meso
February 15, 2018 5:37 PM, "Dylan Baker" wrote:
> Quoting Alexander von Gluck IV (2018-02-15 13:12:40)
>
>> ---
>> include/meson.build | 8 +
>> meson.build | 18 +++---
>> src/egl/meson.build | 33 +
>> src/gallium/meson.build | 9 +
>> src/gallium/state_trackers/hgl/mes
Quoting Alexander von Gluck IV (2018-02-15 13:12:40)
> ---
> include/meson.build| 8 +
> meson.build| 18 +++---
> src/egl/meson.build| 33 +
> src/gallium/meson.build
On 02/15/2018 12:55 PM, mathias.froehl...@gmx.net wrote:
From: Mathias Fröhlich
Switch over to use the _DrawVAO for all the array type draws.
The _DrawVAO needs to be set before we enter _mesa_update_state,
so move setting the draw method in front of the first call
to _mesa_update_state which i
On 02/15/2018 12:55 PM, mathias.froehl...@gmx.net wrote:
From: Mathias Fröhlich
Provided the _DrawVAO and the derived state that is
maintained if we have the _DrawVAO set, implement a
method to incrementally update the array of
gl_vertex_array input pointers.
Signed-off-by: Mathias Fröhlich
-
On 02/15/2018 12:55 PM, mathias.froehl...@gmx.net wrote:
From: Mathias Fröhlich
During the patch series this VAO gets populated with
either the currently bound VAO or an internal VAO that
will be used for immediate mode and dlist rendering.
Signed-off-by: Mathias Fröhlich
---
src/mesa/main/
On Thursday, February 15, 2018 2:16:54 PM PST Anuj Phogat wrote:
> +Ken
>
> On Thu, Feb 15, 2018 at 11:11 AM, Anuj Phogat wrote:
> > From PIPE_CONTROL command description in gfxspecs:
> >
> > "Whenever a Binding Table Index (BTI) used by a Render Taget Message
> > points to a different RENDER_SU
On Thu, Feb 15, 2018 at 7:57 AM, Daniel Stone wrote:
> From: Louis-Francis Ratté-Boulianne
>
> If PresentCompleteNotify event says the pixmap was presented
> with mode PresentCompleteModeSuboptimalCopy, it means the pixmap
> could possibly have been flipped instead if allocated with a
> differen
On Thu, Feb 15, 2018 at 7:57 AM, Daniel Stone wrote:
> From: Louis-Francis Ratté-Boulianne
>
> Add support for DRI3 v1.1, which allows pixmaps to be backed by
> multi-planar buffers, or those with format modifiers. This is both
> for allocating render buffers, as well as EGLImage imports from a
+Ken
On Thu, Feb 15, 2018 at 11:11 AM, Anuj Phogat wrote:
> From PIPE_CONTROL command description in gfxspecs:
>
> "Whenever a Binding Table Index (BTI) used by a Render Taget Message
> points to a different RENDER_SURFACE_STATE, SW must issue a Render
> Target Cache Flush by enabling this bit.
https://bugs.freedesktop.org/show_bug.cgi?id=104662
Timothy Arceri changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
Jan Vesely writes:
> r325155 ("Pass a reference to a module to the bitcode writer.")
> and
> r325160 ("Pass module reference to CloneModule")
>
> change function interface from pointer to reference.
>
> Signed-off-by: Jan Vesely
> ---
> .../state_trackers/clover/llvm/codegen/bitcode.cpp | 2 +-
https://bugs.freedesktop.org/show_bug.cgi?id=105119
Jakub Okoński changed:
What|Removed |Added
CC||ja...@okonski.org
--
You are receiving
https://bugs.freedesktop.org/show_bug.cgi?id=105119
--- Comment #1 from Jakub Okoński ---
Created attachment 137385
--> https://bugs.freedesktop.org/attachment.cgi?id=137385&action=edit
single frame render that exits cleanly
--
You are receiving this mail because:
You are the assignee for the
https://bugs.freedesktop.org/show_bug.cgi?id=105119
Bug ID: 105119
Summary: Desktop-wide input freeze when vulkan (radv)
Product: Mesa
Version: 17.3
Hardware: x86-64 (AMD64)
OS: Linux (All)
Status: NEW
Sev
Reviewed-by: Timothy Arceri
On 16/02/18 07:40, Bas Nieuwenhuizen wrote:
Otherwise new local variables can cause hangs on vega.
CC:
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=105098
---
src/amd/vulkan/radv_pipeline.c | 11 +--
src/amd/vulkan/radv_shader.c | 74
Here are the IVB shader-db results:
instructions helped: shaders/closed/steam/dex/63.shader_test FS SIMD8:
1303 -> 1300 (-0.23%)
instructions helped: shaders/closed/steam/gang-beasts/111.shader_test
FS SIMD8: 1303 -> 1300 (-0.23%)
instructions helped:
shaders/closed/steam/rocketsrocketsroc
On Thu, Feb 15, 2018 at 7:57 AM, Daniel Stone wrote:
> From: Louis-Francis Ratté-Boulianne
>
> When it is detected that a window could have been flipped
> but has been copied because of suboptimal format/modifier.
> The Vulkan client should then re-create the swapchain.
>
> Signed-off-by: Louis-
February 15, 2018 3:22 PM, "Alexander von Gluck IV"
wrote:
> ---
> include/meson.build | 8 +
> meson.build | 18 +++---
> src/egl/meson.build | 35 +-
> src/gallium/meson.build | 9 +
> src/gallium/state_trackers/hgl/meson.build | 41 +
> src/gallium/ta
https://bugs.freedesktop.org/show_bug.cgi?id=105098
--- Comment #6 from Lukas Kahnert ---
My App is more or less the same than the triangle demo(I try to learn Vulkan,
but this issue was definitely not normal for invalid API usage ;)).
With this patch it does't hang now and works as expected. Th
On Thursday, February 15, 2018 11:09:09 AM PST Anuj Phogat wrote:
> Sampling from hiz is enabled in i965 for GEN9+ but this feature has
> been removed from gen11. So, this new flag will be useful to turn
> the feature on/off for different gen h/w. It will be used later
> in a patch adding device in
---
include/meson.build| 8 +
meson.build| 18 +++---
src/egl/meson.build| 35 +-
src/gallium/meson.build| 9 +
src/gallium/state_trackers/hgl/meson.bui
---
include/meson.build| 8 +
meson.build| 18 +++---
src/egl/meson.build| 33 +
src/gallium/meson.build| 9 +
src/gallium/state_trackers/hgl/meson.buil
On Thu, Feb 15, 2018 at 7:42 AM, Daniel Stone wrote:
> The previous commit reworked the checks intel_from_planar() to check the
> right individual cases for regular/planar/aux buffers, and do size
> checks in all cases.
>
> Unfortunately, the aux size check was broken, and required the aux
> surf
https://bugs.freedesktop.org/show_bug.cgi?id=105098
Bas Nieuwenhuizen changed:
What|Removed |Added
Status|NEW |NEEDINFO
--- Comment #5 from Bas Ni
Otherwise new local variables can cause hangs on vega.
CC:
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=105098
---
src/amd/vulkan/radv_pipeline.c | 11 +--
src/amd/vulkan/radv_shader.c | 74 +++---
src/amd/vulkan/radv_shader.h | 4 +++
3 fil
Eric Engestrom writes:
> Can be simplified a bit:
>
> _xlib_lease = get_option('xlib-lease')
> if _xlib_lease == 'auto'
> with_xlib_lease = with_platform_x11 and with_platform_display
> else
> with_xlib_lease = _xlib_lease == 'true'
> endif
>
> (We also usually try to avoid changi
r325155 ("Pass a reference to a module to the bitcode writer.")
and
r325160 ("Pass module reference to CloneModule")
change function interface from pointer to reference.
Signed-off-by: Jan Vesely
---
.../state_trackers/clover/llvm/codegen/bitcode.cpp | 2 +-
.../state_trackers/clover/llvm/code
From: Mathias Fröhlich
Change vertex_attrib_binding() to _mesa_vertex_attrib_binding(),
add a flush_vertices argument, and make it publically
available.
The function will be needed later in the series.
Signed-off-by: Mathias Fröhlich
---
src/mesa/main/varray.c | 38
From: Mathias Fröhlich
Provided the _DrawVAO and the derived state that is
maintained if we have the _DrawVAO set, implement a
method to incrementally update the array of
gl_vertex_array input pointers.
Signed-off-by: Mathias Fröhlich
---
src/mesa/vbo/vbo.h | 28 +
src/
From: Mathias Fröhlich
During the patch series this VAO gets populated with
either the currently bound VAO or an internal VAO that
will be used for immediate mode and dlist rendering.
Signed-off-by: Mathias Fröhlich
---
src/mesa/main/arrayobj.c | 4
src/mesa/main/attrib.c | 2 ++
src/
From: Mathias Fröhlich
Switch over to use the _DrawVAO for all the array type draws.
The _DrawVAO needs to be set before we enter _mesa_update_state,
so move setting the draw method in front of the first call
to _mesa_update_state which is in turn called from the *validate*Draw*
calls. Using the
From: Mathias Fröhlich
We will need the flush_vertices argument later in this series.
Signed-off-by: Mathias Fröhlich
---
src/mesa/drivers/common/meta.c | 18 +++---
src/mesa/main/enable.c | 4 ++--
src/mesa/main/varray.c | 30 +++---
src/me
From: Mathias Fröhlich
Hi,
The following series moves over to draw via a VAO in all draw
paths. At the current stage this introduces an additional
indirection for the immediate mode and display list draws.
But in the mid term using a VAO should enable drivers to make
use of the binding informati
From: Mathias Fröhlich
Finally use an internal VAO to execute display
list draws. Avoid duplicate state validation
for display list draws. Remove client arrays
previously used exclusively for display lists.
Signed-off-by: Mathias Fröhlich
---
src/mesa/vbo/vbo_save.c | 37 ++--
sr
From: Mathias Fröhlich
VAOs will be used in the next change as immutable object
across multiple contexts. Only reference counting may write
concurrently on the VAO. So, make the reference count
thread safe for those and only those VAO objects.
Signed-off-by: Mathias Fröhlich
---
src/mesa/main/
From: Mathias Fröhlich
We will need the flush_vertices argument later in this series.
Signed-off-by: Mathias Fröhlich
---
src/mesa/drivers/common/meta.c | 16 +---
src/mesa/main/bufferobj.c | 2 +-
src/mesa/main/varray.c | 15 ---
src/mesa/main/varray.h
From: Mathias Fröhlich
Correct VBO_MATERIAL_SHIFT value.
The functions will be used next in this series.
Signed-off-by: Mathias Fröhlich
---
src/mesa/vbo/vbo_attrib.h | 4 ++--
src/mesa/vbo/vbo_private.h | 53 ++
2 files changed, 55 insertions(+),
From: Mathias Fröhlich
At those places where we used get_vp_mode() use
gl_vertex_program_state::_VPMode instead.
Signed-off-by: Mathias Fröhlich
---
src/mesa/vbo/vbo_exec.c | 4 ++--
src/mesa/vbo/vbo_exec_array.c | 11 ++-
src/mesa/vbo/vbo_exec_draw.c | 5 +++--
src/mesa/vbo/v
From: Mathias Fröhlich
Finally use an internal VAO to execute immediate
mode draws. Avoid duplicate state validation
for immediate mode draws. Remove client arrays
previously used exclusively for immediate
mode draws.
Signed-off-by: Mathias Fröhlich
---
src/mesa/vbo/vbo_context.c | 8 +++
From: Mathias Fröhlich
Is now unused.
Signed-off-by: Mathias Fröhlich
---
src/mesa/vbo/vbo_private.h | 27 ---
1 file changed, 27 deletions(-)
diff --git a/src/mesa/vbo/vbo_private.h b/src/mesa/vbo/vbo_private.h
index e44a521b11..49922892e5 100644
--- a/src/mesa/vbo/vb
From: Mathias Fröhlich
To get equivalent information than get_vp_mode(), track the
vertex processing mode in a per context variable at
gl_vertex_program_state::_VPMode.
This aims to replace get_vp_mode() as seen in the vbo module.
But instead of the get_vp_mode() implementation which only
gives c
On Thu, Feb 15, 2018 at 7:57 AM, Daniel Stone wrote:
> From: Jason Ekstrand
>
> This involves extending our fake extension a bit to allow for additional
> querying and passing of modifier information. The added bits are
> intended to look a lot like the draft of VK_EXT_image_drm_format_modifier
Quoting Daniel Stone (2018-02-15 07:57:36)
> As the comment notes: linux-dmabuf has nothing to do with wayland-drm,
> but we need a single place to build these files we can use from both EGL
> and Vulkan, which is guaranteed to be included before both EGL and
> Vulkan WSI.
>
> Signed-off-by: Danie
On Thu, Feb 15, 2018 at 7:57 AM, Daniel Stone wrote:
> zwp_linux_dmabuf_v1 lets us use multi-planar images and buffer
> modifiers.
>
> Signed-off-by: Daniel Stone
> ---
> src/vulkan/Makefile.am | 10 +++
> src/vulkan/Makefile.sources | 4 +-
> src/vulkan/wsi/meson.build
From PIPE_CONTROL command description in gfxspecs:
"Whenever a Binding Table Index (BTI) used by a Render Taget Message
points to a different RENDER_SURFACE_STATE, SW must issue a Render
Target Cache Flush by enabling this bit. When render target flush
is set due to new association of BTI, PS S
Sampling from hiz is enabled in i965 for GEN9+ but this feature has
been removed from gen11. So, this new flag will be useful to turn
the feature on/off for different gen h/w. It will be used later
in a patch adding device info for gen11.
Suggested-by: Kenneth Graunke
Signed-off-by: Anuj Phogat
On Thu, Feb 15, 2018 at 9:49 AM, Emil Velikov wrote:
> On 13 February 2018 at 19:15, Anuj Phogat wrote:
>> Signed-off-by: Anuj Phogat
>> ---
>> src/intel/Android.genxml.mk | 5 +
>> src/intel/Makefile.sources| 3 ++-
>> src/intel/genxml/genX_pack.h | 2 ++
>> src/intel/genxml/gen_mac
Quoting Emil Velikov (2018-02-15 09:37:01)
> On 12 February 2018 at 19:27, Dylan Baker wrote:
> > Fixes: 6b4c7047d571 ("meson: build gallium nine state_tracker")
> > Signed-off-by: Dylan Baker
> > ---
> > src/gallium/targets/d3dadapter9/meson.build | 13 +++--
> > 1 file changed, 3 inser
Eric Engestrom writes:
> On Wednesday, 2018-02-14 13:18:29 -0800, Francisco Jerez wrote:
>> ---
>> src/util/bitset.h | 114
>> ++
>> 1 file changed, 114 insertions(+)
>>
>> diff --git a/src/util/bitset.h b/src/util/bitset.h
>> index 2404ce7f6
FYI, these GLSL 1.40 tests pass:
https://cgit.freedesktop.org/~mareko/piglit/commit/?h=deqp&id=eeccd7b98e74e7dfefd02611563b0edbf2358327
glslparsertest dependency:
https://cgit.freedesktop.org/~mareko/piglit/commit/?h=deqp&id=e3f6d5fc68b61c23c7327083bed6c90333119d75
I plan to send out those piglit
On Fri, Jan 26, 2018 at 05:59:30PM -0800, Jason Ekstrand wrote:
> The previous version was sort-of strapped on in that it just adjusted
> the blit rectangle and trusted in the fact that we would use texelFetch
> and round to the nearest integer to ensure that the component positions
> matched. Thi
On 15 February 2018 at 15:57, Daniel Stone wrote:
> As the comment notes: linux-dmabuf has nothing to do with wayland-drm,
> but we need a single place to build these files we can use from both EGL
> and Vulkan, which is guaranteed to be included before both EGL and
> Vulkan WSI.
>
> Signed-off-by
On 13 February 2018 at 19:15, Anuj Phogat wrote:
> Signed-off-by: Anuj Phogat
> ---
> src/intel/Android.isl.mk | 20
> src/intel/Makefile.isl.am | 4
> src/intel/Makefile.sources | 4
> src/intel/isl/isl.c| 3 +++
> src/intel/isl/isl_priv.h | 3 +++
On 13 February 2018 at 19:15, Anuj Phogat wrote:
> Signed-off-by: Anuj Phogat
> ---
> src/intel/Android.genxml.mk | 5 +
> src/intel/Makefile.sources| 3 ++-
> src/intel/genxml/genX_pack.h | 2 ++
> src/intel/genxml/gen_macros.h | 3 +++
> 4 files changed, 12 insertions(+), 1 deletion
Jason Ekstrand writes:
> It seems a little odd to me to default to opening the master node and then
> fall back to the render node if it doesn't work. I suppose that's probably
> ok so long as we ensure that vkGetPhysicalDeviceDisplayPropertiesKHR
> returns no displays if we're on the render nod
Hi Anuj,
On 13 February 2018 at 22:41, Anuj Phogat wrote:
> Signed-off-by: Anuj Phogat
> ---
> This patch adds a big xml file. So I couldn't send the patch
> to the list. Clamping down the patch so that reviewers can
> actually see what i'm doing in [PATCH 01/16 ]. The whole
> patch can be found
On 12 February 2018 at 19:27, Dylan Baker wrote:
> Fixes: 6b4c7047d571 ("meson: build gallium nine state_tracker")
> Signed-off-by: Dylan Baker
> ---
> src/gallium/targets/d3dadapter9/meson.build | 13 +++--
> 1 file changed, 3 insertions(+), 10 deletions(-)
>
> diff --git a/src/gallium/
I'm not too familiar with this code, but your changes look OK to me.
Reviewed-by: Brian Paul
On 02/09/2018 01:37 AM, Thomas Hellstrom wrote:
Removing this callback caused rendering corruption in some multi-screen cases,
so it is reinstated but without the drawable argument which was never used
Looks good.
Reviewed-by: Charmaine Lee
From: Brian Paul
Sent: Thursday, February 15, 2018 8:31:12 AM
To: mesa-dev@lists.freedesktop.org
Cc: Charmaine Lee; Neha Bhende
Subject: [PATCH] svga: replace gotos with else clauses
Simple clean-up.
---
src/galli
Simple clean-up.
---
src/gallium/drivers/svga/svga_state_fs.c | 19 +--
src/gallium/drivers/svga/svga_state_gs.c | 9 -
src/gallium/drivers/svga/svga_state_vs.c | 15 +++
3 files changed, 20 insertions(+), 23 deletions(-)
diff --git a/src/gallium/drivers/svga/
On 2018-02-15 05:17 PM, Daniel Stone wrote:
> Hi Michel,
>
> On 15 February 2018 at 16:14, Michel Dänzer wrote:
>> On 2018-02-15 04:57 PM, Daniel Stone wrote:
>>> @@ -885,6 +901,11 @@ loader_dri3_swap_buffers_msc(struct
>>> loader_dri3_drawable *draw,
>>>if (!loader_dri3_have_image_blit(
Hi Michel,
On 15 February 2018 at 16:14, Michel Dänzer wrote:
> On 2018-02-15 04:57 PM, Daniel Stone wrote:
>> @@ -885,6 +901,11 @@ loader_dri3_swap_buffers_msc(struct
>> loader_dri3_drawable *draw,
>>if (!loader_dri3_have_image_blit(draw) && draw->cur_blit_source != -1)
>> opt
On 2018-02-15 04:57 PM, Daniel Stone wrote:
> From: Louis-Francis Ratté-Boulianne
>
> If PresentCompleteNotify event says the pixmap was presented
> with mode PresentCompleteModeSuboptimalCopy, it means the pixmap
> could possibly have been flipped instead if allocated with a
> different format/m
Looks good.
Reviewed-by: Charmaine Lee
From: Brian Paul
Sent: Wednesday, February 14, 2018 6:57:21 PM
To: mesa-dev@lists.freedesktop.org
Cc: Charmaine Lee; Neha Bhende
Subject: [PATCH] svga: call tgsi_scan_shader() for dummy shaders
If we fail to compi
1 - 100 of 143 matches
Mail list logo