Signed-off-by: Christian Gmeiner
---
src/mesa/state_tracker/st_extensions.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/mesa/state_tracker/st_extensions.c
b/src/mesa/state_tracker/st_extensions.c
index 383983b..122bc88 100644
--- a/src/mesa/state_tracker
Thanks for the reviews.. I only need someone to push this patch :)
2016-06-20 16:46 GMT+02:00 Marek Olšák :
> Reviewed-by: Marek Olšák
>
> Marek
>
> On Mon, Jun 20, 2016 at 9:44 AM, Christian Gmeiner
> wrote:
>> Signed-off-by: Christian Gmeiner
>>
xx. Not sure about
>> etnaviv.
>
> It doesn't look like etnaviv currently supports native integers. But
> I guess some variants do (since some support gles3/gles31). There are
> also still folks who want to use a2xx (although not sure that I've
> seen any patches po
2017-05-22 19:51 GMT+02:00 Lucas Stach :
> Am Dienstag, den 16.05.2017, 21:31 +0200 schrieb Christian Gmeiner:
>> Hi Wladimir.
>>
>> I started working on this topic last week and thought some time on how
>> to add those ext texture formats in a clean and nice way. I c
an assert that renderonly_get_handle is only used for getting the
> GEM handle.
>
> Signed-off-by: Eric Anholt
Reviewed-by: Christian Gmeiner
greets
--
Christian Gmeiner, MSc
https://www.youtube.com/user/AloryOFFICIAL
https://soundcloud.com/christian-gmeiner
s that stride
> match width. The kernel will reject any modesets to an incorrect stride,
> so the 3D driver doesn't need to worry about that.
With Emil's comment (regarding drmOpen* API) taken care of
Reviewed-by: Christian Gmeiner
greets
--
Christian Gmeiner, MSc
https
an infinite loop in a release build, or just fall over in a debug build.
>
> The next 2 patches fix some fallout from the RB swapped rendertarget work, so
> they are fixing real regressions from mesa 17.0.
>
> The last patch gets the LOD bias test to pass.
>
Thanks - the series is
Rev
function to submit
performance monitor requests - etna_cmd_stream_perf(..).
The series can be found here:
https://github.com/austriancoder/libdrm/tree/perfmon
Happy reviewing!
Christian Gmeiner (4):
etnaviv: submit full struct drm_etnaviv_gem_submit
etnaviv: sync uapi header
etnaviv: add permon
support
Signed-off-by: Christian Gmeiner
---
etnaviv/etnaviv_cmd_stream.c | 8 +---
1 file changed, 1 insertion(+), 7 deletions(-)
diff --git a/etnaviv/etnaviv_cmd_stream.c b/etnaviv/etnaviv_cmd_stream.c
index 3c7b0ed..8d0e813 100644
--- a/etnaviv/etnaviv_cmd_stream.c
+++ b/etnaviv
Import the etnaviv header changes from kernel commits x
The drm_etnaviv_gem_submit structure was extended to include performance
monitor requests. Also two new ioctls got added to readout performance
monitor domains and their signals.
Signed-off-by: Christian Gmeiner
---
etnaviv
Add etna_cmd_stream_perf(..) to submit perform requests.
Userspace can submit pmrs via submit ioctl to sample perfmon
signals.
Signed-off-by: Christian Gmeiner
---
etnaviv/etnaviv-symbol-check | 1 +
etnaviv/etnaviv_cmd_stream.c | 20
etnaviv/etnaviv_drmif.h | 12
Query all domains and their signals and provide it this information
via struct etna_perfmon and the corresponding api functions.
Signed-off-by: Christian Gmeiner
---
etnaviv/Makefile.sources | 1 +
etnaviv/etnaviv-symbol-check | 4 +
etnaviv/etnaviv_drmif.h | 10 +++
etnaviv
It could be useful to get the number of emited resolve operations when
doing driver optimizations.
Signed-off-by: Christian Gmeiner
---
src/gallium/drivers/etnaviv/etnaviv_context.h | 1 +
src/gallium/drivers/etnaviv/etnaviv_emit.c | 2 ++
src/gallium/drivers/etnaviv/etnaviv_query.c| 1
Update to etna_viv commit 6c9c706.
Signed-off-by: Christian Gmeiner
---
src/gallium/drivers/etnaviv/hw/cmdstream.xml.h | 36 ++-
src/gallium/drivers/etnaviv/hw/common.xml.h| 117
src/gallium/drivers/etnaviv/hw/isa.xml.h | 4 +-
src/gallium/drivers/etnaviv/hw/state.xml.h
No hardware query is supported yet.
Signed-off-by: Christian Gmeiner
---
src/gallium/drivers/etnaviv/Makefile.sources | 2 +
src/gallium/drivers/etnaviv/etnaviv_context.c | 11 ++
src/gallium/drivers/etnaviv/etnaviv_context.h | 3 +
src/gallium/drivers/etnaviv/etnaviv_query.c| 3
Passes most occlusion query piglits. The following piglits are broken:
- spec@arb_occlusion_query@occlusion_query_meta_fragments
- spec@arb_occlusion_query@occlusion_query_meta_save
- spec@arb_occlusion_query2@render
Signed-off-by: Christian Gmeiner
---
src/gallium/drivers/etnaviv
Galliums query_type used in APIs is unsigned.
Signed-off-by: Christian Gmeiner
---
src/gallium/drivers/etnaviv/etnaviv_query.h| 2 +-
src/gallium/drivers/etnaviv/etnaviv_query_sw.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/gallium/drivers/etnaviv
Signed-off-by: Christian Gmeiner
---
src/gallium/drivers/etnaviv/etnaviv_screen.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/gallium/drivers/etnaviv/etnaviv_screen.c
b/src/gallium/drivers/etnaviv/etnaviv_screen.c
index 738605a4f3..009bc73c14 100644
--- a/src
This small patch series adds support for occlusion queries. This is
the last thing needed to expose desktop opengl 2.0! Not all piglits
for occlusion queries are passing but overall the results
are looking good.
Christian Gmeiner (5):
etnaviv: update headers from rnndb
etnaviv: add basic
This allows a write to proceed to an uninitialized part of a buffer
even when the GPU is using the previously-initialized portions.
Same is done for freedreno, nouveau and radeon.
Signed-off-by: Christian Gmeiner
---
src/gallium/drivers/etnaviv/etnaviv_resource.c | 3 +++
src/gallium/drivers
Hi Lucas,
2017-10-19 11:25 GMT+02:00 Lucas Stach :
> Am Donnerstag, den 19.10.2017, 07:59 +0200 schrieb Christian Gmeiner:
>> This allows a write to proceed to an uninitialized part of a buffer
>> even when the GPU is using the previously-initialized portions.
>> Same
Am 19.10.2017 7:46 nachm. schrieb "Wladimir J. van der Laan" <
laa...@gmail.com>:
On Tue, Oct 17, 2017 at 10:38:15PM +0200, Christian Gmeiner wrote:
> Passes most occlusion query piglits. The following piglits are broken:
> - spec@arb_occlusion_query@occlusion_query_m
No hardware query is supported yet.
v1 -> v2
- removed query_type from strcut etna_hw_sample_provider
Signed-off-by: Christian Gmeiner
---
src/gallium/drivers/etnaviv/Makefile.sources | 2 +
src/gallium/drivers/etnaviv/etnaviv_context.c | 11 ++
src/gallium/drivers/etna
Update to etna_viv commit 6c9c706.
Signed-off-by: Christian Gmeiner
Reviewed-by: Wladimir J. van der Laan
---
src/gallium/drivers/etnaviv/hw/cmdstream.xml.h | 36 ++-
src/gallium/drivers/etnaviv/hw/common.xml.h| 117
src/gallium/drivers/etnaviv/hw/isa.xml.h | 4 +-
src
add comment about 'magic' value 0x1DF5E76
Signed-off-by: Christian Gmeiner
---
src/gallium/drivers/etnaviv/etnaviv_query_hw.c | 78 ++
1 file changed, 78 insertions(+)
diff --git a/src/gallium/drivers/etnaviv/etnaviv_query_hw.c
b/src/gallium/drivers/etnaviv/etnav
Signed-off-by: Christian Gmeiner
Reviewed-by: Wladimir J. van der Laan
---
src/gallium/drivers/etnaviv/etnaviv_screen.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/gallium/drivers/etnaviv/etnaviv_screen.c
b/src/gallium/drivers/etnaviv/etnaviv_screen.c
index
Galliums query_type used in APIs is unsigned.
Signed-off-by: Christian Gmeiner
Reviewed-by: Wladimir J. van der Laan
---
src/gallium/drivers/etnaviv/etnaviv_query.h| 2 +-
src/gallium/drivers/etnaviv/etnaviv_query_sw.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a
Signed-off-by: Christian Gmeiner
---
src/gallium/drivers/etnaviv/etnaviv_screen.c | 18 +-
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/src/gallium/drivers/etnaviv/etnaviv_screen.c
b/src/gallium/drivers/etnaviv/etnaviv_screen.c
index 009bc73c14..0fba192284
Signed-off-by: Christian Gmeiner
---
src/gallium/drivers/etnaviv/etnaviv_tiling.c | 8 ++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/src/gallium/drivers/etnaviv/etnaviv_tiling.c
b/src/gallium/drivers/etnaviv/etnaviv_tiling.c
index f4f85c1d6e..113b39cc98 100644
--- a/src
Fixes piglit/bin/oes_texture_float half
Signed-off-by: Christian Gmeiner
---
src/gallium/drivers/etnaviv/etnaviv_translate.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/gallium/drivers/etnaviv/etnaviv_translate.h
b/src/gallium/drivers/etnaviv/etnaviv_translate.h
index 0761251a36
Also update RS_FORMAT_RB_SWAP.
Signed-off-by: Christian Gmeiner
---
src/gallium/drivers/etnaviv/etnaviv_format.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/gallium/drivers/etnaviv/etnaviv_format.c
b/src/gallium/drivers/etnaviv/etnaviv_format.c
index a2e215b439
This patch series adds support for half-float texture support. I have the
feeling that RS and PE formats differ but that needs more investigation.
The last patch in this series is a result of that assumption. Nevertheless
it passes piglit/bin/oes_texture_float half.
Christian Gmeiner (8):
mesa
Use the extended format if an such a format was passed.
Signed-off-by: Christian Gmeiner
---
src/gallium/drivers/etnaviv/etnaviv_state.c | 10 --
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/src/gallium/drivers/etnaviv/etnaviv_state.c
b/src/gallium/drivers/etnaviv
Signed-off-by: Christian Gmeiner
---
src/mesa/main/glformats.c | 19 +++
1 file changed, 19 insertions(+)
diff --git a/src/mesa/main/glformats.c b/src/mesa/main/glformats.c
index 1e797c24c2..78299aebae 100644
--- a/src/mesa/main/glformats.c
+++ b/src/mesa/main/glformats.c
Signed-off-by: Christian Gmeiner
---
src/gallium/drivers/etnaviv/etnaviv_format.c | 22 +-
1 file changed, 17 insertions(+), 5 deletions(-)
diff --git a/src/gallium/drivers/etnaviv/etnaviv_format.c
b/src/gallium/drivers/etnaviv/etnaviv_format.c
index 7297de3d85..a7085800aa
Signed-off-by: Christian Gmeiner
---
src/gallium/drivers/etnaviv/etnaviv_screen.c | 4
1 file changed, 4 insertions(+)
diff --git a/src/gallium/drivers/etnaviv/etnaviv_screen.c
b/src/gallium/drivers/etnaviv/etnaviv_screen.c
index 0fba192284..ff52054990 100644
--- a/src/gallium/drivers
Hi Wladimir
2017-10-21 7:27 GMT+02:00 Wladimir J. van der Laan :
> On Fri, Oct 20, 2017 at 10:21:24PM +0200, Christian Gmeiner wrote:
>> Use the extended format if an such a format was passed.
>>
>> Signed-off-by: Christian Gmeiner
>> ---
>> src/gallium/dri
Hi Wladimir
2017-10-21 8:27 GMT+02:00 Wladimir J. van der Laan :
> On Fri, Oct 20, 2017 at 10:21:27PM +0200, Christian Gmeiner wrote:
>> Signed-off-by: Christian Gmeiner
>
> Reviewed-by: Wladimir J. van der Laan
>
> Optional suggestions inline.
>
Makes sense
Hi Wladimir
2017-10-21 7:28 GMT+02:00 Wladimir J. van der Laan :
> On Fri, Oct 20, 2017 at 10:21:28PM +0200, Christian Gmeiner wrote:
>> Fixes piglit/bin/oes_texture_float half
>>
>> Signed-off-by: Christian Gmeiner
>> ---
>> src/gallium/drivers/etnaviv/etna
for adding etnaviv/imx support - had that on my TODO list for elce. I am
just updating the used rfs filesystem on my nfs share and will give it a try.
greets
--
Christian Gmeiner, MSc
https://christian-gmeiner.info
___
mesa-dev mailing list
mesa-dev@list
2017-10-21 1:04 GMT+02:00 Dylan Baker :
> Build tested only.
>
> Signed-off-by: Dylan Baker
Reviewed-by: Christian Gmeiner
> ---
> meson.build| 6 ++
> meson_options.txt | 2 +-
> src/gallium/drivers/etnavi
2017-10-21 1:04 GMT+02:00 Dylan Baker :
> This is build tested only.
>
> Signed-off-by: Dylan Baker
Reviewed-by: Christian Gmeiner
> ---
> meson.build| 5 +
> meson_options.txt | 2 +-
> src/gallium/meson.buil
ers=
cd build; ninja
For more info have a look at http://mesonbuild.com/
greets
--
Christian Gmeiner, MSc
https://christian-gmeiner.info
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev
Hi Dylan
2017-10-21 12:17 GMT+02:00 Christian Gmeiner :
> 2017-10-21 1:04 GMT+02:00 Dylan Baker :
>> This is all pretty straight-forward, it builds on my system, but I don't have
>> any actual hardware to test on.
>>
>> Christian and/or Wladimir, could one of yo
Signed-off-by: Christian Gmeiner
---
src/gallium/drivers/etnaviv/etnaviv_texture.c | 7 ++-
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/src/gallium/drivers/etnaviv/etnaviv_texture.c
b/src/gallium/drivers/etnaviv/etnaviv_texture.c
index b8ebab6082..f71169d227 100644
--- a
2017-10-26 9:45 GMT+02:00 Lucas Stach :
> Am Donnerstag, den 26.10.2017, 03:17 +0200 schrieb Christian Gmeiner:
>> Signed-off-by: Christian Gmeiner
>
> Has this been tested on older GPU cores like the GC600?
>
Not yet... only looked what binary blob is using.
>> ---
2017-10-26 15:51 GMT+02:00 Wladimir :
> On Thu, Oct 26, 2017 at 9:45 AM, Lucas Stach wrote:
>> Am Donnerstag, den 26.10.2017, 03:17 +0200 schrieb Christian Gmeiner:
>>> Signed-off-by: Christian Gmeiner
>>
>> Has this been tested on older GPU cores like the GC600
Following piglits are passing:
- glean@texture_srgb
- spec@ext_texture_srgb@fbo-srgb
- spec@ext_texture_srgb@tex-srgb
- spec@ext_texture_srgb@texwrap formats
- spec@ext_texture_srgb@texwrap formats-s3tc
Btw. this enables GL 2.1 :-)
Signed-off-by: Christian Gmeiner
---
src/gallium/drivers
Hi..
First quick review send from my smartphone...
Am 01.11.2017 6:19 nachm. schrieb "Wladimir J. van der Laan" <
laa...@gmail.com>:
Add ASTC texture support for hardware that supports this
(currently only GC3000 on i.MX6qp is known to have this).
Signed-off-by: Wladimir J. van der Laan
---
s
Am 01.11.2017 7:06 nachm. schrieb "Wladimir J. van der Laan" <
laa...@gmail.com>:
On Wed, Nov 01, 2017 at 06:38:21PM +0100, Christian Gmeiner wrote:
> I would love to see a new format helper (util_format_is_astc(..) and not
> even start thinking about adding a new f
2017-10-30 17:16 GMT+01:00 Wladimir J. van der Laan :
> The relocation structure is never changed by submitting it.
>
> Signed-off-by: Wladimir J. van der Laan
Reviewed-by: Christian Gmeiner
> ---
> src/gallium/drivers/etnaviv/etnaviv_emit.h | 2 +-
> 1 file changed,
; Signed-off-by: Wladimir J. van der Laan
Reviewed-by: Christian Gmeiner
> ---
> src/gallium/drivers/etnaviv/etnaviv_internal.h | 2 ++
> src/gallium/drivers/etnaviv/etnaviv_screen.c | 21 +
> 2 files changed, 23 insertions(+)
>
> diff --git a/src/gallium/driver
_state.c
> @@ -550,6 +550,7 @@ etna_vertex_elements_state_create(struct pipe_context
> *pctx,
>
> VIVS_FE_VERTEX_ELEMENT_CONFIG_STREAM(elements[idx].vertex_buffer_index) |
> VIVS_FE_VERTEX_ELEMENT_CONFIG_START(elements[idx].src_offset) |
> VIVS_FE_VERTEX_ELEMENT_CONFIG_END(end_of
+81,11 @@ etna_stall(struct etna_cmd_stream *stream, uint32_t from,
> uint32_t to)
>etna_emit_load_state(stream, VIVS_GL_STALL_TOKEN >> 2, 1, 0);
>etna_cmd_stream_emit(stream, VIVS_GL_STALL_TOKEN_FROM(from) |
> VIVS_GL_STALL_TOKEN_TO(to));
> }
> +
> +
2017-11-05 12:54 GMT+01:00 Wladimir :
> On Sun, Nov 5, 2017 at 12:47 PM, Christian Gmeiner
> wrote:
>> 2017-10-30 17:16 GMT+01:00 Wladimir J. van der Laan :
>>> When the BLT is involved as source or target, add an extra BLT
>>> enable/disable sequence around the sync
fo src;
> +struct blt_imginfo dest;
> +uint16_t src_x;
> +uint16_t src_y;
> +uint16_t dest_x;
> +uint16_t dest_y;
> +uint16_t rect_w;
> +uint16_t rect_h;
> +};
> +
> +/** Resolve-in-place operation.
> + * Fills unfilled tiles.
> + */
> +struct
2017-11-05 13:02 GMT+01:00 Christian Gmeiner :
> 2017-10-30 17:16 GMT+01:00 Wladimir J. van der Laan :
>> Add a low-level library for using the BLT engine from the etnaviv
>> driver.
>>
>
> As I have no HW to test it I am just looking at the code and write
> down what
2017-10-30 17:16 GMT+01:00 Wladimir J. van der Laan :
> Prepare for BLT-based blitting path by moving RS-based
> blitting to its own implementation file.
>
> Signed-off-by: Wladimir J. van der Laan
> ---
> src/gallium/drivers/etnaviv/Makefile.sources | 1 +
src/gallium/drivers/etnaviv/mes
at),
> + util_format_short_name(info.dst.resource->format));
> + return;
> + }
> +
> + etna_blit_save_state(ctx);
> + util_blitter_blit(ctx->blitter, &info);
> +}
> +
> +void
> +etna_clear_blit_blt_init(struct pipe_context *pctx)
> +{
> + DBG(
t; + ptrans->box.y = ptrans->box.y & ~(h_align - 1);
> + ptrans->box.height = align(ptrans->box.height,
> +(ETNA_RS_HEIGHT_MASK + 1) *
> + ctx->screen->specs.pixel_pipes);
>}
2017-10-30 17:16 GMT+01:00 Wladimir J. van der Laan :
> Update context reset for HALTI3..HALTI5, sorting states for the HALTI
> version that has them.
>
> Signed-off-by: Wladimir J. van der Laan
Reviewed-by: Christian Gmeiner
> ---
> src/gallium/drivers/etnaviv/etna
2017-10-30 17:16 GMT+01:00 Wladimir J. van der Laan :
> - This core must load shaders from memory (AFAIK)
> - Yet another new location for UNIFORMS
>
> Signed-off-by: Wladimir J. van der Laan
Reviewed-by: Christian Gmeiner
> ---
> src/gallium/drivers/etnaviv/etn
2017-10-30 17:16 GMT+01:00 Wladimir J. van der Laan :
> Update state objects to add new state, and emit function to emit new
> state.
>
> Signed-off-by: Wladimir J. van der Laan
Reviewed-by: Christian Gmeiner
> ---
> src/gallium/drivers/etnaviv/etnavi
2017-10-30 17:17 GMT+01:00 Wladimir J. van der Laan :
> Track varying component offset of the point size output, as well as
> provide the offset of the point coord input.
>
> Signed-off-by: Wladimir J. van der Laan
Reviewed-by: Christian Gmeiner
> ---
> src/galli
2017-10-30 17:17 GMT+01:00 Wladimir J. van der Laan :
> Need this to efficiently emit texture descriptor invalidations.
>
> Signed-off-by: Wladimir J. van der Laan
Reviewed-by: Christian Gmeiner
> ---
> src/gallium/drivers/etnaviv/etnaviv_context.c | 1 +
> src/galli
ranch somewhere to look at this
>> sereis?
>
> It looks somewhat funny but I don't think it's wrong.
> There's an extra } there. Context is:
>
> if (surf->surf.ts_size) {
> if (!ctx->specs.use_blt) {
> ...
> }
> } else {
> if
Reviewed-by: Christian Gmeiner
2017-11-05 16:23 GMT+01:00 Christian Gmeiner :
> 2017-11-05 13:38 GMT+01:00 Wladimir :
>>>> + if (!ctx->specs.use_blt) {
>>>> + /* This (ab)uses the RS as a plain buffer memset().
>>>> + * Current
2017-10-30 17:17 GMT+01:00 Wladimir J. van der Laan :
> This needs to be shared between texture_plain and texture_desc.
>
> Signed-off-by: Wladimir J. van der Laan
Reviewed-by: Christian Gmeiner
> ---
> src/gallium/drivers/etnaviv/etnaviv_emit.c| 12
> s
ir J. van der Laan
Reviewed-by: Christian Gmeiner
> ---
> src/gallium/drivers/etnaviv/Makefile.sources | 2 +
> src/gallium/drivers/etnaviv/etnaviv_context.h | 3 +
> src/gallium/drivers/etnaviv/etnaviv_emit.c | 74 +-
> src/gallium/drivers/etn
2017-10-30 17:17 GMT+01:00 Wladimir J. van der Laan :
> Want to be able to emit state from the texture implementation.
>
> Signed-off-by: Wladimir J. van der Laan
Reviewed-by: Christian Gmeiner
> ---
> src/gallium/drivers/etnaviv/etnaviv_emit.c | 83
> ---
2017-10-30 17:17 GMT+01:00 Wladimir J. van der Laan :
> This will be shared with the texture descriptor path.
>
> Signed-off-by: Wladimir J. van der Laan
Reviewed-by: Christian Gmeiner
> ---
> src/gallium/drivers/etnaviv/etnaviv_texture.c | 40
> +---
2017-11-01 18:19 GMT+01:00 Wladimir J. van der Laan :
> Add ASTC texture support for hardware that supports this
> (currently only GC3000 on i.MX6qp is known to have this).
>
> Signed-off-by: Wladimir J. van der Laan
Reviewed-by: Christian Gmeiner
> ---
> src/galli
imir J. van der Laan
Reviewed-by: Christian Gmeiner
> ---
> src/gallium/drivers/etnaviv/etnaviv_resource.c | 24 +++-
> 1 file changed, 15 insertions(+), 9 deletions(-)
>
> This is important in the case of ASTC. Padding ASTC to width 4 or 16
> produces intermit
2017-11-07 17:43 GMT+01:00 Wladimir J. van der Laan :
> Update rnndb to etna_viv 07c756a.
>
> Signed-off-by: Wladimir J. van der Laan
Reviewed-by: Christian Gmeiner
> ---
> src/gallium/drivers/etnaviv/hw/common.xml.h | 2 +-
> src/gallium/drivers/etnaviv/hw/com
2017-11-07 17:43 GMT+01:00 Wladimir J. van der Laan :
> Sampler TS introduces yet another format enumeration for renderable
> formats. Introduce it into etnaviv_format as unobtrusively as possible.
>
> Signed-off-by: Wladimir J. van der Laan
Reviewed-by: Christian Gmeiner
> ---
place can be avoided to flush the TS.
>
> This commit is also an optimization when not using sampler TS, as
> resolve-in-place will now be skipped if a resource has no (valid) TS.
>
> Signed-off-by: Wladimir J. van der Laan
Reviewed-by: Christian Gmeiner
> ---
> src/galli
* (GC3000) only.
> + */
> + if (util_format_is_snorm(format) || etna_format_is_etc2(format))
>supported = VIV_FEATURE(screen, chipMinorFeatures2, HALTI1);
>
Your checkout seems to be a little old - please create the patch
against current master.
> if (!supported)
> --
> 2.7.4
>
greets
--
Christian Gmeiner, MSc
https://christian-gmeiner.info
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev
2017-07-04 17:45 GMT+02:00 Lucas Stach :
> This allows the state trackers to know the tiling layout of the
> resource and pass this through the various userspace protocols.
>
> Signed-off-by: Lucas Stach
> Reviewed-by: Wladimir J. van der Laan
Reviewed-by: Christian Gmeiner
ching stride alignments.
>
> Signed-off-by: Lucas Stach
Looks good ti me (but I did not test this series on real hw).
Reviewed-by: Christian Gmeiner
> ---
> src/gallium/auxiliary/renderonly/renderonly.c| 52
> +++-
> src/gallium/auxiliary/renderonly/rendero
s/etnaviv/etnaviv_transfer.c
> b/src/gallium/drivers/etnaviv/etnaviv_transfer.c
> index 27e1be19579a..3795c7839081 100644
> --- a/src/gallium/drivers/etnaviv/etnaviv_transfer.c
> +++ b/src/gallium/drivers/etnaviv/etnaviv_transfer.c
> @@ -203,7 +203,7 @@ etna_transfer_map(struct pipe_context *pctx, struct
> pipe_resource *prsc,
>templ.nr_samples = 0;
>templ.bind = PIPE_BIND_RENDER_TARGET;
>
> - trans->rsc = etna_resource_alloc(pctx->screen, ETNA_LAYOUT_LINEAR,
> &templ);
> + trans->rsc = etna_resource_alloc(pctx->screen, ETNA_LAYOUT_LINEAR, 0,
> &templ);
>if (!trans->rsc) {
> slab_free(&ctx->transfer_pool, trans);
> return NULL;
> --
> 2.11.0
>
greets
--
Christian Gmeiner, MSc
https://christian-gmeiner.info
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev
arget binding for them.
>
> Signed-off-by: Lucas Stach
Reviewed-by: Christian Gmeiner
> ---
> v2: don't advertise split tiled formats on single pipe/buffer GPUs
> ---
> src/gallium/drivers/etnaviv/etnaviv_screen.c | 44
>
> 1 file cha
ware, but it will
> cause problems in the future)
>
> Signed-off-by: Wladimir J. van der Laan
Reviewed-by: Christian Gmeiner
> ---
> src/gallium/drivers/etnaviv/etnaviv_compiler.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/src/gallium/drivers
2017-07-24 10:28 GMT+02:00 Wladimir J. van der Laan :
> Signed-off-by: Wladimir J. van der Laan
Reviewed-by: Christian Gmeiner
> ---
> src/gallium/drivers/etnaviv/hw/state_3d.xml.h | 14 +-
> 1 file changed, 9 insertions(+), 5 deletions(-)
>
> diff --git a/s
d-off-by: Wladimir J. van der Laan
Reviewed-by: Christian Gmeiner
> ---
> src/gallium/drivers/etnaviv/etnaviv_compiler.c | 3 +-
> src/gallium/drivers/etnaviv/etnaviv_compiler.h | 5 +++
> src/gallium/drivers/etnaviv/etnaviv_emit.c | 52
> ++
&
xplicit support, although in the simplest way possible:
> the PS/VS uniforms split is still fixed and hardcoded. It should
> make no difference on hardware that does not have unified uniform
> memory.
>
> Signed-off-by: Wladimir J. van der Laan
Reviewed-by: Christian Gmeiner
> -
2017-07-28 16:05 GMT+02:00 Wladimir J. van der Laan :
> R8_UNORM textures can be emulated by means of L8 and a swizzle.
>
> Signed-off-by: Wladimir J. van der Laan
Reviewed-by: Christian Gmeiner
> ---
> src/gallium/drivers/etnaviv/etnaviv_format.c | 2 +-
> 1 file changed,
2017-04-18 0:36 GMT+02:00 Fabio Estevam :
> The return code can be simplified by using the logical not operator.
>
> Signed-off-by: Fabio Estevam
Reviewed-by: Christian Gmeiner
Btw. the same change could be made to freedreno.
greets
--
Christian Gmeiner, MSc
https://www.youtube
*paddingX = 64;
> *paddingY = 64;
> *halign = TEXTURE_HALIGN_SUPER_TILED;
>
> So this is just a matter of allowing it.
>
> Signed-off-by: Wladimir J. van der Laan
Reviewed-by: Christian Gmeiner
greets
--
Christian Gmeiner, MSc
https://www.youtube.com/user/AloryOF
e DMA-BUF file handle.
>>
>> Signed-off-by: Philipp Zabel
> Fixes: 848b49b288f ("gallium: add renderonly library")
> Reviewed-by: Emil Velikov
Reviewed-by: Christian Gmeiner
greets
--
Christian Gmeiner, MSc
https://www.youtube.com/user/Alory
resource, the dumb BO also has
>> to be destroyed.
>>
>> Signed-off-by: Philipp Zabel
> Fixes: 848b49b288f ("gallium: add renderonly library")
> Reviewed-by: Emil Velikov
Reviewed-by: Christian Gmeiner
greets
--
Christian Gmeiner, MSc
https://www.youtube.
2017-04-28 13:11 GMT+02:00 Philipp Zabel :
> To restart interrupted system calls, use drmIoctl.
>
> Suggested-by: Emil Velikov
> Signed-off-by: Philipp Zabel
Reviewed-by: Christian Gmeiner
greets
--
Christian Gmeiner, MSc
https://www.youtube.com/user/AloryOFFICIAL
https://so
No piglit regressions.
Signed-off-by: Christian Gmeiner
---
src/gallium/drivers/etnaviv/etnaviv_format.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/gallium/drivers/etnaviv/etnaviv_format.c
b/src/gallium/drivers/etnaviv/etnaviv_format.c
index 0794603..7c24386 100644
--- a/src
2017-05-09 20:24 GMT+02:00 Eric Anholt :
> vc4 was rejecting renderonly's import, because the offset field was
> nonzero.
Reviewed-by: Christian Gmeiner
greets
--
Christian Gmeiner, MSc
https://www.youtube.com/user/AloryOFFICIAL
https://soundcloud.com/christ
Hi Lucas,
2017-05-10 18:01 GMT+02:00 Lucas Stach :
> Use the proper pipe_resource_reference function instead of
> rolling our own.
Would it make sense to convert all gallium drivers using this pattern?
greets
--
Christian Gmeiner, MSc
https://www.youtube.com/user/AloryOFFICIAL
Hi Lucas,
2017-05-11 10:06 GMT+02:00 Lucas Stach :
> Hi Christian,
>
> Am Mittwoch, den 10.05.2017, 21:44 +0200 schrieb Christian Gmeiner:
>> Hi Lucas,
>>
>> 2017-05-10 18:01 GMT+02:00 Lucas Stach :
>> > Use the proper pipe_resource_reference function instead
height of buffer resources, leading to largely oversizing
>> those resources. This is especially bad, as the buffer resources used
>> by the upload manager are already 1MB in size. Height alignment meant
>> that those would result in 4 to 8MB big BOs.
>>
>> Signed-off-
2017-05-10 18:01 GMT+02:00 Lucas Stach :
> Signed-off-by: Lucas Stach
Reviewed-by: Christian Gmeiner
greets
--
Christian Gmeiner, MSc
https://www.youtube.com/user/AloryOFFICIAL
https://soundcloud.com/christian-gmeiner
___
mesa-dev mailing list
m
2017-05-10 18:01 GMT+02:00 Lucas Stach :
> This way we can just test the feature bits and don't need to spread
> the debug overrides to all locations touching a feature.
>
> Signed-off-by: Lucas Stach
Reviewed-by: Christian Gmeiner
greets
--
Christian Gmeiner, MSc
https://www
2017-05-10 18:01 GMT+02:00 Lucas Stach :
> Use the proper pipe_resource_reference function instead of
> rolling our own.
>
> Signed-off-by: Lucas Stach
Reviewed-by: Christian Gmeiner
greets
--
Christian Gmeiner, MSc
https://www.youtube.com/user/AloryOFFICIAL
https://soundcloud.c
2017-05-10 18:01 GMT+02:00 Lucas Stach :
> From: Philipp Zabel
>
> Just increment the resource seqno instead of setting the texture
> seqno to be lower by one than the resource seqno.
>
> Signed-off-by: Philipp Zabel
> Signed-off-by: Lucas Stach
Reviewed-by: Chris
101 - 200 of 470 matches
Mail list logo