If the aux state is CLEAR and clear color value has changed, only the
surface state must be updated. The bit-pattern in the aux buffer is
exactly the same.
Reviewed-by: Jason Ekstrand
---
src/mesa/drivers/dri/i965/brw_blorp.c | 7 +++
1 file changed, 3 insertions(+), 4 deletions(-)
diff --g
Balance the miptree API by having a getter for depth clear values.
---
src/mesa/drivers/dri/i965/brw_misc_state.c| 15 ---
src/mesa/drivers/dri/i965/gen6_depth_state.c | 4 ++--
src/mesa/drivers/dri/i965/gen7_misc_state.c | 3 +--
src/mesa/drivers/dri/i965/gen8_depth_state.c
On Wed, Apr 4, 2018 at 1:53 PM, Caio Marcelo de Oliveira Filho <
caio.olive...@intel.com> wrote:
> Hi,
>
> > @@ -144,6 +197,45 @@ remove_dead_var_writes(nir_shader *shader, struct
> set *live)
> > nir_instr_remove(instr);
> > }
> >}
> > +
> > + /* We walk the
This patch is
Reviewed-by: Ilia Mirkin
On Wed, Apr 4, 2018 at 4:11 PM, Marek Olšák wrote:
> From: Marek Olšák
>
> ---
> src/gallium/auxiliary/postprocess/pp_mlaa.h | 8
> 1 file changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/src/gallium/auxiliary/postprocess/pp_mlaa.h
> b
While I don't see anything obviously wrong in this patch, I also don't
see any issues in the old code. What API misuse is this dealing with?
On Wed, Apr 4, 2018 at 4:11 PM, Marek Olšák wrote:
> From: Marek Olšák
>
> This fixes a radeonsi crash.
> ---
> src/gallium/auxiliary/cso_cache/cso_contex
Leo Liu writes:
> On 04/04/2018 12:40 PM, Mark Janes wrote:
>> Leo Liu writes:
>>
>>> On the CI family, firmware requires the destory command have to be the
>>> last command in the IB, moving feedback command after destroy is causing
>>> issues on CI cards, so we have to keep the previous logic
On Wed, Apr 4, 2018 at 5:41 PM, Ilia Mirkin wrote:
> While I don't see anything obviously wrong in this patch, I also don't
> see any issues in the old code. What API misuse is this dealing with?
>
The constant buffer didn't follow the PIPE_CAP_CONSTBUF0_FLAGS rule.
Marek
__
In the emit_copies() function, the use of "newv" and "temp" names made
sense when only copies from temporaries to the new variables were
being done. But now there are other calls to copy with other pairings,
and "temp" doesn't always refer to a temporary created in this
pass. Use the names "dest" a
Jason Ekstrand writes:
> ---
This one is:
Reviewed-by: Eric Anholt
signature.asc
Description: PGP signature
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev
From: "Xiong, James"
The planar_format in __DRIimage contains the original fourcc
used to create the image, if it's set, return the saved fourcc
directly; Otherwise fall back to the old way.
Also we should validate the input parameter "value" first as it
might be NULL based on the SPEC.
v2: fal
From: "Xiong, James"
When creating a image from a texture, initialize the image's planar_format
with the texture's.
Signed-off-by: Xiong, James
---
src/mesa/drivers/dri/i965/intel_screen.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/mesa/drivers/dri/i965/intel_screen.c
b/src/mesa/
From: "Xiong, James"
The importer creates an image out of the imported FOURCC_NV12 texture,
the image's dri_format is set to R8(same as the first plane's format),
when it queries the image's fourcc, mesa goes through intel_image_format
table and returns FOURCC_R8.
The solution is to 1) set the i
On 05/04/18 06:11, Marek Olšák wrote:
From: Marek Olšák
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=99549
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev
On 05/04/18 06:11, Marek Olšák wrote:
From: Marek Olšák
This fixes a radeonsi crash.
The constant buffer didn't follow the PIPE_CAP_CONSTBUF0_FLAGS rule.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=105026
---
src/gallium/auxiliary/cso_cache/cso_context.c | 17
s
From: Marek Olšák
Add this prefix to the env var: "simple," For example:
GALLIUM_HUD=simple,fps
The X coordinates are the same, but the Y coordinates are different, because
there is only text.
'+' happens to behave the same as "\n".
',' happens to behave the same as "\n\n".
---
src/gallium
Reviewed-by: Marek Olšák
Marek
On Tue, Apr 3, 2018 at 5:48 AM, Tapani Pälli wrote:
> ping ..
>
> (currently Android-IA sets EGL_KHR_gl_colorspace to false because these
> are missing)
>
>
> On 03/19/2018 01:41 PM, Tapani Pälli wrote:
>
>> Add format definition and required plumbing to create i
From: Marek Olšák
so that the draw is started as soon as possible.
v2: only prefetch the API VS and VBO descriptors
---
src/gallium/drivers/radeonsi/si_cp_dma.c | 89 +---
src/gallium/drivers/radeonsi/si_pipe.h | 2 +-
src/gallium/drivers/radeonsi/si_state_dra
Jean,
The main problem is not the conversion to rst. It's preserving the git
history so that the patches are easily reviewable.
I've started a branch here:
https://cgit.freedesktop.org/~ldeks/mesa?h=website2. You see that the git
diff shows me that the text of the website hasn't changed at all?
I forgot to note that you have to choose space->ignore in the diff options
on cgit in order to see the easy-to-read git diff.
On Wed, Apr 4, 2018 at 5:57 PM, Laura Ekstrand wrote:
> Jean,
>
> The main problem is not the conversion to rst. It's preserving the git
> history so that the patches ar
When compiling with LLVM 6.0 on x86 (32-bit) for Android, the test
fails to detect that -latomic is actually required, as the atomic
call is inlined.
In the code itself (src/util/disk_cache.c), we see this pattern:
p_atomic_add(cache->size, - (uint64_t)size);
where cache->size is an uint64_t *, an
Hi Mesa Devs,
Do intel mesa devs take requests ?
I'm on the Linux Visual Artists group on Facebook and we've been wanting to
implement something like Syphon (OSX) or Spout (windows) - where different
processes can share textures.
it looks like GL_EXT_memory_object_fd is just the thing. Mesa
On Wed, Apr 4, 2018 at 12:12 PM, Emil Velikov wrote:
> On 22 March 2018 at 00:39, Ilia Mirkin wrote:
>> Just one bit of feedback, for the rest I either agree or have no opinion:
>>
>> On Wed, Mar 21, 2018 at 8:28 PM, Emil Velikov
>> wrote:
>>> * unfit and late nominations:
>>> * any reject
For the series:
Tested-by: Dieter Nützel
on Polaris 20 / RX580
with F1 2017, smoketest
Dieter
Am 04.04.2018 12:12, schrieb Samuel Pitoiset:
This allows to start draws as soon as possible.
Signed-off-by: Samuel Pitoiset
---
src/amd/vulkan/radv_cmd_buffer.c | 40
+++
I know this looks like a hack. But just want to send this out for comments
to see how can I address this issue in mesa:
virgl driver enabled image can't work on legacy qemu or GL disabled qemu.
It seems another choice could be playing with MESA_LOADER_DRIVER_OVERRIDE to
override driver name, but t
If user are running mesa under old version of qemu or have turned off
GL at runtime, virtio gpu driver actually doesn't work. Adding a detection
here can make sure same disk image work with both cases.
Signed-off-by: Lepton Wu
---
src/loader/loader.c | 21 +
1 file changed, 2
I've been sitting on these for a while so decided to send them out
while Karol and Jason sort out the core NIR patches.
The first patch is an unrelated clean up.
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mail
V2: add missing intrinsics (Spotted-by: Samuel Pitoiset)
---
src/gallium/drivers/radeonsi/si_shader_nir.c | 13 -
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/src/gallium/drivers/radeonsi/si_shader_nir.c
b/src/gallium/drivers/radeonsi/si_shader_nir.c
index 01c8554272f
We neeed to skip the var if its not a uniform here as well as checking
the bindless flag since UBOs can contain bindless samplers.
---
src/compiler/nir/nir_lower_samplers_as_deref.c | 8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/compiler/nir/nir_lower_samplers_as_de
This allows us to simplify the code and will also be useful for supporting
bindless textures.
---
src/mesa/state_tracker/st_glsl_to_nir.cpp | 7 ++-
src/mesa/state_tracker/st_nir.h | 3 +--
src/mesa/state_tracker/st_nir_lower_uniforms_to_ubo.c | 12 -
This makes it easier to follow the code, and also initialises
dynamic_index which will be useful for adding bindless textures
support.
---
src/gallium/drivers/radeonsi/si_shader_nir.c | 8 +++-
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_shader
---
src/gallium/drivers/radeonsi/si_shader_nir.c | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_shader_nir.c
b/src/gallium/drivers/radeonsi/si_shader_nir.c
index 7dd8314d4b5..01c8554272f 100644
--- a/src/gallium/drivers/radeonsi/si
This sets the LinkShader function for the driver, but for the st we
set it properly with the following call to st_init_program_functions().
---
src/mesa/state_tracker/st_context.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/src/mesa/state_tracker/st_context.c
b/src/mesa/state_tracker/st_co
As not every (upcoming) backend compiler is happy with
nir_lower_xxx_to_scalar lowerings do them only if the backend
is scalar (and not vec4) based.
Signed-off-by: Christian Gmeiner
---
src/amd/vulkan/radv_shader.c| 1 +
src/broadcom/compiler/nir_to_vir.c | 1 +
src/comp
https://bugs.freedesktop.org/show_bug.cgi?id=105567
--- Comment #6 from charlie ---
Patches "meson-Set-.so-version-for-xa-like-autotools-does.patch" and
"meson-fix-megadriver-symlinking.patch" makes correct vdpau symlinks using
default options when installing to DESTDIR.
1) However when using o
101 - 134 of 134 matches
Mail list logo