OpenGL 4.5 Core Profile section 7.1, in the documentation for
CompileShader, says: "Changing the source code of a shader object with
ShaderSource does not change its compile status or the compiled shader
code." (I haven't checked older versions of the spec.)
According to Karol Herbst, the game
OpenGL 4.5 Core Profile section 7.1, in the documentation for
CompileShader, says: "Changing the source code of a shader object with
ShaderSource does not change its compile status or the compiled shader
code." (I haven't checked older versions of the spec.)
This test creates a shader, compiles
On Sat, Apr 23, 2016 at 04:39:28PM -0700, Kenneth Graunke wrote:
> From: Jason Ekstrand
>
> Reviewed-by: Kenneth Graunke
Reviewed-by: Topi Pohjolainen
___
mesa-dev mailing
From: Dave Airlie
We want to use the SysSemanticToIndex to tell if we've seen
the semantics at all.
Also add semantic swizzle support.
Signed-off-by: Dave Airlie
---
src/gallium/auxiliary/tgsi/tgsi_exec.c | 5 -
1 file changed, 4 insertions(+), 1
On Sat, Apr 23, 2016 at 04:39:26PM -0700, Kenneth Graunke wrote:
> From: Jason Ekstrand
>
> Reviewed-by: Kenneth Graunke
Reviewed-by: Topi Pohjolainen
___
mesa-dev mailing
From: Dave Airlie
This implements basic load/store/atomic ops on MEMORY types
for compute shaders.
TODO: finish off atomic ops.
Signed-off-by: Dave Airlie
---
src/gallium/auxiliary/tgsi/tgsi_exec.c | 109 -
From: Dave Airlie
compute shaders don't need input/outputs so don't bother
allocating memory for these.
Signed-off-by: Dave Airlie
---
src/gallium/auxiliary/tgsi/tgsi_exec.c | 43 +++---
1 file changed, 24 insertions(+), 19
From: Dave Airlie
This lets us restart the machine at a PC value, and exits
the machine when we hit a barrier.
Compute shaders will then execute all the threads up to the
barrier, then restart the machines after the barrier once
all are done.
Signed-off-by: Dave Airlie
This isn't complete yet, but it passes all the piglit tests,
the main missing bit is completing the atomic operations.
This is based on some tgsi fixes I've sent out previously,
The full branch is also here:
https://cgit.freedesktop.org/~airlied/mesa/log/?h=softpipe-compute
I just wanted to
From: Dave Airlie
This will be used later to restart barriered execution
threads in compute, for now we just want to change the API.
Signed-off-by: Dave Airlie
---
src/gallium/auxiliary/draw/draw_gs.c | 2 +-
From: Dave Airlie
This enables ARB_compute_shader on softpipe. I've only
tested this with piglit so far, and I hopefully plan
on integrating it with my vulkan work. I'll get to
testing it with deqp more later.
The basic premise is to create up to 1024 restartable
TGSI
From: Dave Airlie
This is just a cleanup that will make later changes easier
to make.
Signed-off-by: Dave Airlie
---
src/gallium/auxiliary/tgsi/tgsi_exec.c | 23 ++-
1 file changed, 14 insertions(+), 9 deletions(-)
diff --git
---
src/compiler/nir/nir_opt_algebraic.py | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/compiler/nir/nir_opt_algebraic.py
b/src/compiler/nir/nir_opt_algebraic.py
index fc439f0..2ad1c70 100644
--- a/src/compiler/nir/nir_opt_algebraic.py
+++
This commit adds a validator that ensures that all expressions passed
through nir_algebraic are 100% non-ambiguous as far as bit-sizes are
concerned. This way it's a compile-time error rather than a hard-to-trace
C exception some time later.
---
src/compiler/nir/nir_algebraic.py | 270
Previously, if an exception was encountered anywhere, nir_algebraic would
just die in a fire with no indication whatsoever as to where the actual bug
is. This commit makes it print out the particular search-and-replace
expression that is causing problems along with the exception. Also, it
will
---
src/compiler/nir/nir_opt_algebraic.py | 5 -
src/compiler/nir/nir_search.c | 14 ++
2 files changed, 18 insertions(+), 1 deletion(-)
diff --git a/src/compiler/nir/nir_opt_algebraic.py
b/src/compiler/nir/nir_opt_algebraic.py
index fa7d7c7..fc439f0 100644
---
This is consistent with the rename done for the rest of NIR. Currently,
"bool" is the only type specifier used in nir_opt_algebraic.py so this is
really a no-op.
---
src/compiler/nir/nir_algebraic.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git
---
src/compiler/nir/nir_algebraic.py | 29 +
src/compiler/nir/nir_opt_algebraic.py | 4
src/compiler/nir/nir_search.h | 2 ++
3 files changed, 31 insertions(+), 4 deletions(-)
diff --git a/src/compiler/nir/nir_algebraic.py
This little series makes some bit size improvements to nir_algebraic. In
particular, it adds a mechanism that allows you to specify a specific bit
size for any part of a search or replace expression to get rid of
ambiguity. The last patch is probably the most important and also the
trickiest.
On Sat, Apr 23, 2016 at 04:39:27PM -0700, Kenneth Graunke wrote:
> From: Jason Ekstrand
>
> Reviewed-by: Kenneth Graunke
Reviewed-by: Topi Pohjolainen
___
mesa-dev mailing
From: Dave Airlie
a) SysSemanticToIndex needs to be indexed with the semantic name
not the decl->Declaration.Semantic.
b) doing this in run is too late, as the mappings are all setup
prior to run in the execs.
This fixes
point-vertex-id gl_vertex_id gl_instanceid
Hi Timothy,
Thanks for your comments, you're absolutely right about not wanting to
visit other functions.
I will modify the visitor appropriately and submit a couple of piglit tests.
Regards,
Lars Hamre
On Mon, Apr 25, 2016 at 8:20 PM, Timothy Arceri
wrote:
> Hi
https://bugs.freedesktop.org/show_bug.cgi?id=95110
MWATTT changed:
What|Removed |Added
Attachment #123263|text/plain |image/png
mime
https://bugs.freedesktop.org/show_bug.cgi?id=95110
--- Comment #3 from MWATTT ---
Created attachment 123263
--> https://bugs.freedesktop.org/attachment.cgi?id=123263=edit
The demo on r600g (bad)
--
You are receiving this mail because:
You are the assignee for the bug.
You
---
src/gallium/drivers/llvmpipe/lp_context.c | 10 +++
src/gallium/drivers/llvmpipe/lp_jit.c | 10 +++
src/gallium/drivers/llvmpipe/lp_rast_debug.c| 2 +-
src/gallium/drivers/llvmpipe/lp_setup.c | 20 ++---
---
src/gallium/auxiliary/tgsi/tgsi_exec.c| 12 ++--
src/gallium/auxiliary/tgsi/tgsi_info.c| 2 +-
src/gallium/auxiliary/tgsi/tgsi_scan.c| 8
src/gallium/auxiliary/tgsi/tgsi_strings.c | 16
src/gallium/auxiliary/tgsi/tgsi_text.c| 8
---
src/gallium/auxiliary/gallivm/lp_bld_arit.c | 4 ++--
src/gallium/auxiliary/gallivm/lp_bld_assert.c| 4 ++--
src/gallium/auxiliary/gallivm/lp_bld_format_aos.c| 8
src/gallium/auxiliary/gallivm/lp_bld_format_cached.c | 12 ++--
---
src/gallium/auxiliary/os/os_process.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/gallium/auxiliary/os/os_process.c
b/src/gallium/auxiliary/os/os_process.c
index d2dcd0d..332e195 100644
--- a/src/gallium/auxiliary/os/os_process.c
+++
Try to standardize on the later, which is defined in the common util/
directory.
---
src/gallium/drivers/softpipe/sp_context.c| 16
src/gallium/drivers/softpipe/sp_flush.c | 4 ++--
src/gallium/drivers/softpipe/sp_state_derived.c | 2 +-
---
src/gallium/auxiliary/hud/font.c | 2 +-
src/gallium/auxiliary/hud/hud_context.c | 10 +-
src/gallium/auxiliary/hud/hud_driver_query.c | 2 +-
3 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/src/gallium/auxiliary/hud/font.c
---
src/gallium/auxiliary/draw/draw_context.c | 2 +-
src/gallium/auxiliary/draw/draw_llvm.c | 24 +++---
src/gallium/auxiliary/draw/draw_llvm_sample.c | 4 ++--
.../draw/draw_pt_fetch_shade_pipeline_llvm.c | 4 ++--
https://bugs.freedesktop.org/show_bug.cgi?id=95110
--- Comment #2 from MWATTT ---
Created attachment 123262
--> https://bugs.freedesktop.org/attachment.cgi?id=123262=edit
The demo on Catalyst (good)
--
You are receiving this mail because:
You are the assignee for the bug.
On Mon, Apr 25, 2016 at 4:15 PM, Samuel Pitoiset
wrote:
> 3D images are a bit more complicated to implement and will probably
> requires a bunch of headaches and we don't care for now because they
> do not seem to be really used by apps.
>
> v2: add a pipe_debug_message
Reviewed-by: Ilia Mirkin
On Mon, Apr 25, 2016 at 4:15 PM, Samuel Pitoiset
wrote:
> This re-uses NVE4_SU_INFO_CALL which is not used anymore because we
> don't use our lib for format conversions. While we are at it, add a
> todo for image buffers
On 04/25/2016 06:48 PM, Dave Airlie wrote:
From: Dave Airlie
There was definitely bugs here mixing up the PIPE_ and TGSI_ defines,
hopefully they didn't cause any problems, since mostly it was special
cases for GEOMETRY.
This clarifies at shader machine create what type of
On Mon, Apr 25, 2016 at 4:15 PM, Samuel Pitoiset
wrote:
> Checking if the image address is not 0 should be enough to prevent
> read faults. To improve robustness, make sure that the destination
> value of atomic operations is correctly initialized in case the
>
On Mon, Apr 25, 2016 at 4:15 PM, Samuel Pitoiset
wrote:
> This fixes arb_shader_image_load_store-indexing and
> arb_shader_image_load_store-max-images.
>
> Signed-off-by: Samuel Pitoiset
> Reviewed-by: Ilia Mirkin
> ---
Reviewed-by: Ilia Mirkin
On Mon, Apr 25, 2016 at 4:15 PM, Samuel Pitoiset
wrote:
> For 1D arrays, the array index is stored in the Z component.
>
> v2: simplify logic
>
> Signed-off-by: Samuel Pitoiset
> ---
>
On Mon, Apr 25, 2016 at 4:15 PM, Samuel Pitoiset
wrote:
> This implements RESQ for surfaces which comes from imageSize() GLSL
> bultin. As the dimensions are sticked into the driver constant buffer,
> this only has to be lowered with loads.
>
> v2: - load a 1 into .w
On Mon, Apr 25, 2016 at 4:14 PM, Samuel Pitoiset
wrote:
> This is loosely based on the previous lowering pass wrote by calim
> four years ago. I did clean the code and fixed some issues.
>
> v2: drop .raw code which is unused for now
>
> Signed-off-by: Samuel Pitoiset
Reviewed-by: Ilia Mirkin
On Mon, Apr 25, 2016 at 4:14 PM, Samuel Pitoiset
wrote:
> Similar to surfaces validation for compute shaders.
>
> v2: - only stick images when images_dirty[s] != 0
>
> Signed-off-by: Samuel Pitoiset
On Mon, Apr 25, 2016 at 4:14 PM, Samuel Pitoiset
wrote:
> Old surfaces validation code will be removed once images are completely
> done for Fermi/Kepler, that explains why I only disable it for now.
>
> This also introduces nvc0_get_surface_dims() which computes
Fixes the OpenGLES 3.1 CTS:
* ESEXT-CTS.draw_elements_base_vertex_tests.invalid_mapped_bos
Because this is triggering the error message after the normal API
validation phase, we don't have the API function name available, and
therefore we generate an error message that is a little confusing:
Rob Herring writes:
> On Fri, Apr 22, 2016 at 9:08 PM, Rob Herring wrote:
>> On Fri, Apr 22, 2016 at 6:32 PM, Emil Velikov
>> wrote:
>>> Hi Rob,
>>>
>>> On 22 April 2016 at 16:50, Rob Herring wrote:
This adds
From: Dave Airlie
There was definitely bugs here mixing up the PIPE_ and TGSI_ defines,
hopefully they didn't cause any problems, since mostly it was special
cases for GEOMETRY.
This clarifies at shader machine create what type of shader this
machine will execute. This is
Hi Lars,
Thankd for working on this, comments below.
On Sun, 2016-04-17 at 13:18 -0400, Lars Hamre wrote:
> Return statements in conditional blocks were not having their
> output varyings lowered correctly.
>
> This patch fixes the following piglit tests:
>
From: Dave Airlie
For compute support some of the system values are .xyz types,
so move to using a vector instead of a single channel.
Signed-off-by: Dave Airlie
---
src/gallium/auxiliary/draw/draw_gs.c | 2 +-
On 04/25/2016 05:44 PM, Dave Airlie wrote:
From: Dave Airlie
It gets annoying that changing the tgsi exec rebuilds the state
tracker unnecessarily. Putting this include into draw_gs.h which
uses it causes a lot less rebuilds.
Signed-off-by: Dave Airlie
From: Dave Airlie
It gets annoying that changing the tgsi exec rebuilds the state
tracker unnecessarily. Putting this include into draw_gs.h which
uses it causes a lot less rebuilds.
Signed-off-by: Dave Airlie
---
On Wednesday, April 20, 2016 3:42:01 PM PDT Bas Nieuwenhuizen wrote:
> The mode should stay the same as the original struct. In
> particular, shared should not be changed to temporary.
>
> Signed-off-by: Bas Nieuwenhuizen
> ---
>
For the series:
Reviewed-by: Marek Olšák
Marek
On Sat, Apr 23, 2016 at 11:36 AM, Oded Gabbay wrote:
> For some texture formats we need to take "do_endian_swap" into account
> when configuring their swizzling.
>
> Signed-off-by: Oded Gabbay
Reviewed-by: Ilia Mirkin
On Mon, Apr 25, 2016 at 6:17 PM, Samuel Pitoiset
wrote:
> According to the CUDA compute capability version, GM10x can expose
> 64KB of shared memory while GM20x can use 96KB.
>
> Signed-off-by: Samuel Pitoiset
According to the CUDA compute capability version, GM10x can expose
64KB of shared memory while GM20x can use 96KB.
Signed-off-by: Samuel Pitoiset
---
src/gallium/drivers/nouveau/nvc0/nvc0_screen.c | 12 +++-
1 file changed, 11 insertions(+), 1 deletion(-)
---
src/gallium/drivers/swr/rasterizer/core/api.cpp| 4 +--
.../drivers/swr/rasterizer/core/rasterizer.cpp | 8 +-
src/gallium/drivers/swr/rasterizer/core/state.h| 32 ++
src/gallium/drivers/swr/swr_state.cpp | 2 +-
4 files changed, 25
---
.../drivers/swr/rasterizer/jitter/JitManager.cpp | 49 ++
.../drivers/swr/rasterizer/jitter/JitManager.h | 1 +
2 files changed, 50 insertions(+)
diff --git a/src/gallium/drivers/swr/rasterizer/jitter/JitManager.cpp
---
.../drivers/swr/rasterizer/common/swr_assert.h | 17 -
.../drivers/swr/rasterizer/core/backend.cpp| 24
.../drivers/swr/rasterizer/core/format_types.h | 1 -
.../drivers/swr/rasterizer/core/frontend.cpp | 6 +--
Lump all template args into a bundle of traits, and add some
functionality to the MSAA traits.
---
src/gallium/drivers/swr/rasterizer/core/api.cpp| 4 -
.../drivers/swr/rasterizer/core/backend.cpp| 334 ++-
src/gallium/drivers/swr/rasterizer/core/backend.h | 50 ++-
---
src/gallium/drivers/swr/rasterizer/jitter/builder.cpp | 1 +
src/gallium/drivers/swr/rasterizer/jitter/builder.h | 1 +
2 files changed, 2 insertions(+)
diff --git a/src/gallium/drivers/swr/rasterizer/jitter/builder.cpp
b/src/gallium/drivers/swr/rasterizer/jitter/builder.cpp
index
Couple of large backend refactorizations, some miscellaneous changes,
and warning cleanup.
Tim Rowley (6):
swr: [rasterizer core] backend refactor
swr: [rasterizer jitter] add mSimdInt1Ty
swr: [rasterizer core] more backend refactoring
swr: [rasterizer jitter] support for dumping x86 asm
Having one buffer object for input kernel arguments coming from clover
and an other one for OpenGL user uniforms is unnecessary. Using the
uniform_bo object for both GL/CL uniforms avoids to declare a new BO.
This only affects compute programs but it should not hurt anything
because the states
On Tue, Apr 19, 2016 at 10:48 AM, Emil Velikov wrote:
> On 19 April 2016 at 03:29, Jonathan Gray wrote:
>> For systems without udev or sysfs that use drm ioctls in the loader
>> drm authentication must take place earlier or the loader will fail
>>
On Fri, Apr 22, 2016 at 9:08 PM, Rob Herring wrote:
> On Fri, Apr 22, 2016 at 6:32 PM, Emil Velikov
> wrote:
>> Hi Rob,
>>
>> On 22 April 2016 at 16:50, Rob Herring wrote:
>>> This adds map and unmap functions to GBM utilizing the
On 04/25/2016 02:15 PM, Rob Clark wrote:
From: Rob Clark
Signed-off-by: Rob Clark
---
src/mesa/state_tracker/st_cb_fbo.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/mesa/state_tracker/st_cb_fbo.c
Reviewed-by: Ilia Mirkin
On Mon, Apr 25, 2016 at 4:47 PM, Samuel Pitoiset
wrote:
> Signed-off-by: Samuel Pitoiset
> ---
> src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp | 2 +-
> 1 file changed, 1
Signed-off-by: Samuel Pitoiset
---
src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp
Signed-off-by: Samuel Pitoiset
---
src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp
Other chipsets will be added later.
Signed-off-by: Samuel Pitoiset
Reviewed-by: Ilia Mirkin
---
src/gallium/drivers/nouveau/nvc0/nvc0_screen.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/gallium/drivers/nouveau/nvc0/nvc0_screen.c
This fixes arb_shader_image_load_store-indexing and
arb_shader_image_load_store-max-images.
Signed-off-by: Samuel Pitoiset
Reviewed-by: Ilia Mirkin
---
.../nouveau/codegen/nv50_ir_lowering_nvc0.cpp | 40 +++---
1 file
Checking if the image address is not 0 should be enough to prevent
read faults. To improve robustness, make sure that the destination
value of atomic operations is correctly initialized in case the
instruction is not performed.
v2: make use of bld.getSSA()
Signed-off-by: Samuel Pitoiset
This re-uses NVE4_SU_INFO_CALL which is not used anymore because we
don't use our lib for format conversions. While we are at it, add a
todo for image buffers because there are some robustness-related
issues to fix.
Signed-off-by: Samuel Pitoiset
---
Hi,
This series adds support for ARB_shader_image_load_store (GL 4.2) and
ARB_shader_image_size (GL 4.3) on GK104 and will expose OpenGL 4.2 on
this chipset.
The list of dEQP/piglit fails is available below.
Please review,
Thanks!
Ilia Mirkin (1):
nv50/ir: add support for SULDP -> SULDB
To process surfaces coordinates from the codegen part, and because
some information like the format is not always available (eg. when
writeonly is used), we have to stick some surfaces data in the
driver constbuf. This is especially true for OpenCL because we don't
know the format at shader
This implements RESQ for surfaces which comes from imageSize() GLSL
bultin. As the dimensions are sticked into the driver constant buffer,
this only has to be lowered with loads.
v2: - load a 1 into .w for the number of samples
- divide z-dim for cube/cube arrays by 6
Signed-off-by: Samuel
Old and dead resource code will be removed once images are completely
done. Based on original patch by Ilia Mirkin.
Signed-off-by: Samuel Pitoiset
Reviewed-by: Ilia Mirkin
---
.../drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp | 23
Old surfaces validation code will be removed once images are completely
done for Fermi/Kepler, that explains why I only disable it for now.
This also introduces nvc0_get_surface_dims() which computes correct
dimensions regarding the given target.
v2: - squash nvc0_get_surface_dims() into this
This fixes a bunch of subtests of
arb_shader_image_load_store-host-mem-barrier.
v2: use (flags & (PIPE_A | PIPE_B)) to use a single operation
Signed-off-by: Samuel Pitoiset
Reviewed-by: Ilia Mirkin (v1)
---
Like 2d array images, the z-dimension needs to be clamped.
Signed-off-by: Samuel Pitoiset
Reviewed-by: Ilia Mirkin
---
src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
This implements set_shader_images() and resource invalidation for
images. As OpenGL requires at least 8 images, we are going to expose
this minimum value even if this might be raised for Kepler, but this
limit is mainly for Fermi because the hardware only accepts 8 images.
Based on original patch
No clue why this was not enabled by default before, maybe because
the SULDP conversion was wrong. Anyway, this helps in fixing all
rgb10_a2ui piglit tests.
Signed-off-by: Samuel Pitoiset
Reviewed-by: Ilia Mirkin
---
Similar to surfaces validation for compute shaders.
v2: - only stick images when images_dirty[s] != 0
Signed-off-by: Samuel Pitoiset
---
src/gallium/drivers/nouveau/nvc0/nvc0_program.c | 4 +++-
src/gallium/drivers/nouveau/nvc0/nvc0_tex.c | 29
This fixes a bunch of dEQP image buffers related tests.
Signed-off-by: Samuel Pitoiset
Reviewed-by: Ilia Mirkin
---
src/gallium/drivers/nouveau/nvc0/nvc0_tex.c | 4
1 file changed, 4 insertions(+)
diff --git
TGSI RESQ allows both images and buffers but we have to make a
distinction between these two type of resources in our lowering pass.
Introducing OP_BUFQ which is a fake operand will allow to implement
OP_SUQ for surfaces.
Signed-off-by: Samuel Pitoiset
Reviewed-by:
This exposes 8 images for all shader types.
Signed-off-by: Samuel Pitoiset
Reviewed-by: Ilia Mirkin
---
src/gallium/drivers/nouveau/nvc0/nvc0_screen.c | 2 ++
1 file changed, 2 insertions(+)
diff --git
This is loosely based on the previous lowering pass wrote by calim
four years ago. I did clean the code and fixed some issues.
v2: drop .raw code which is unused for now
Signed-off-by: Samuel Pitoiset
---
.../drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp | 97
Destination type is actually always 32-bits, so typeSizeof() returns 4
and no sources are condensed.
Signed-off-by: Samuel Pitoiset
Reviewed-by: Ilia Mirkin
---
src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp | 4 +++-
1 file changed, 3
The blob sets it to 2048 and using 4096 reports an INVALID_DATA error
with RT_ARRAY_MODE when z is 4096. Suggested by Ilia Mirkin.
Signed-off-by: Samuel Pitoiset
Reviewed-by: Ilia Mirkin
Cc: "11.1 11.2"
---
For 1D arrays, the array index is stored in the Z component.
v2: simplify logic
Signed-off-by: Samuel Pitoiset
---
src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp | 11 +--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git
This fixes arb_shader_image_load_store-level.
Signed-off-by: Samuel Pitoiset
Reviewed-by: Ilia Mirkin
---
src/gallium/drivers/nouveau/nvc0/nvc0_tex.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/gallium/drivers/nouveau/nvc0/nvc0_tex.c
3D images are a bit more complicated to implement and will probably
requires a bunch of headaches and we don't care for now because they
do not seem to be really used by apps.
v2: add a pipe_debug_message
Signed-off-by: Samuel Pitoiset
Reviewed-by: Ilia Mirkin
This feature can be enabled in two ways: as an optimization and by
explicit user control (with OpenGL 4.2 or ARB_shader_image_load_store).
This makes use of the recent TGSI_PROPERTY_FS_EARLY_DEPTH_STENCIL to
force early fragment tests when needed.
This fixes a bunch of
From: Rob Clark
Signed-off-by: Rob Clark
---
src/mesa/state_tracker/st_cb_fbo.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/mesa/state_tracker/st_cb_fbo.c
b/src/mesa/state_tracker/st_cb_fbo.c
index 456ad83..a53b95a 100644
---
Fixes "undefined Elements()" regression caused by commit 63df017fda.
---
src/gallium/drivers/r600/r600_pipe.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/gallium/drivers/r600/r600_pipe.h
b/src/gallium/drivers/r600/r600_pipe.h
index 7793859..6692d4a 100644
---
Reviewed-by: Matt Turner
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev
Thanks for doing this.
Reviewed-by: Matt Turner
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94396
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev
On Mon, Apr 25, 2016 at 12:33:26PM -0700, Kenneth Graunke wrote:
> On Monday, April 25, 2016 10:46:37 AM PDT Pohjolainen, Topi wrote:
> > On Thu, Apr 21, 2016 at 10:32:07PM -0700, Kenneth Graunke wrote:
> > > I want to add another condition. Moving the indirect_offset.file
> > > check out a level
On Monday, April 25, 2016 10:46:37 AM PDT Pohjolainen, Topi wrote:
> On Thu, Apr 21, 2016 at 10:32:07PM -0700, Kenneth Graunke wrote:
> > I want to add another condition. Moving the indirect_offset.file
> > check out a level should make this a little easier.
> >
> > Signed-off-by: Kenneth
---
docs/systems.html | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/docs/systems.html b/docs/systems.html
index f847928..1286387 100644
--- a/docs/systems.html
+++ b/docs/systems.html
@@ -34,8 +34,7 @@ Hardware drivers include:
Intel i965, i945, i915.
-See
On Monday, April 25, 2016 8:22:59 AM PDT Eduardo Lima Mitev wrote:
> Patches 1 and 2 are:
>
> Reviewed-by: Eduardo Lima Mitev
Thanks! Pushed these two.
signature.asc
Description: This is a digitally signed message part.
___
On Mon, Apr 25, 2016 at 9:25 AM, Emil Velikov wrote:
> Hi all,
>
> On 25 April 2016 at 13:46, Daniel Stone wrote:
>> Hi,
>>
>> On 23 April 2016 at 03:08, Rob Herring wrote:
>>> On Fri, Apr 22, 2016 at 6:32 PM, Emil Velikov
1 - 100 of 176 matches
Mail list logo