Don't forget, freedesktop.org offers free CoC training for inquiring projects

2024-05-08 Thread Lyude Paul
hat's needed is to send an email to the board, and we can handle setting up scheduling :). And of course as always, the Code of Conduct team is always looking for new volunteers. -- Cheers, Lyude Paul (she/her) Software Engineer at Red Hat

Requests For Proposals for hosting XDC 2023 are now open

2022-08-18 Thread Lyude Paul
ier is better since there generally will be a bit of Q&A with organizers. And if you just have some questions about what organizing XDC entails, please feel free to chat with previous organizers, or someone from the board. Best regards, Lyude Paul On behalf of X.org -- Cheers, L

XDC 2022: Registration & Call for Presentations still open!

2022-06-27 Thread Lyude Paul
d me an email to x...@codeweavers.com, adding on CC the X.org board (board at foundation.x.org).   And don't forget, you can follow us on Twitter for all the latest updates and to stay connected:   https://twitter.com/XOrgDevConf Best regards, Lyude Paul, on behalf of X.org -- Cheers, L

XDC 2022: Registration & Call for Presentations still open!

2022-06-03 Thread Lyude Paul
d me an email to x...@codeweavers.com, adding on CC the X.org board (board at foundation.x.org).   And don't forget, you can follow us on Twitter for all the latest updates and to stay connected:   https://twitter.com/XOrgDevConf Best regards, Lyude Paul, on behalf of X.org -- Cheers, L

XDC 2022: Registration & Call for Presentations still open!

2022-06-02 Thread Lyude Paul
d me an email to x...@codeweavers.com, adding on CC the X.org board (board at foundation.x.org).   And don't forget, you can follow us on Twitter for all the latest updates and to stay connected:   https://twitter.com/XOrgDevConf Best regards, Lyude Paul, on behalf of X.org

Requests For Proposals for hosting XDC 2023 are now open

2022-04-26 Thread Lyude Paul
ier is better since there generally will be a bit of Q&A with organizers. And if you just have some questions about what organizing XDC entails, please feel free to chat with previous organizers, or someone from the board. Best regards, Lyude Paul On behalf of X.org

XDC 2022: Registration & Call for Proposals now open!

2022-04-26 Thread Lyude Paul
oard (board at foundation.x.org). And don't forget, you can follow us on Twitter for all the latest updates and to stay connected: https://twitter.com/XOrgDevConf Best regards, Lyude Paul, on behalf of X.org

2022 X.Org Foundation Election vote results

2022-04-19 Thread Lyude Paul
that Emma Anholt, Alyssa Rosenzweig, Mark Filion and Ricardo Garcia were elected for two year terms. The old full board is: Emma Anholt, Samuel Iglesias Gonsálvez, Mark Filion, Manasi D Navare, Keith Packard, Lyude Paul, Daniel Vetter, Harry Wentland The new full board is: Emma Anholt, Samuel

2022 X.org Foundation Election Candidates

2022-03-28 Thread Lyude Paul
eriod begins. Lyude Paul, on behalf of the X.Org elections committee

2022 X.Org Foundation Membership deadline for voting in the election

2022-03-16 Thread Lyude Paul
upcoming election is 31 March 2022 at 23:59 UTC. If you are interested in joining the X.Org Foundation or in renewing your membership, please visit the membership system site at: https://members.x.org/ Lyude Paul, on behalf of the X.Org elections committee

2022 X.Org Board of Directors Elections Nomination period is NOW

2022-03-16 Thread Lyude Paul
were Lyude Paul, Samuel Iglesias Gonsálvez, Manasi D Navare and Daniel Vetter. They will continue to serve until their term ends in 2023. Current directors whose term expires in 2022 are Emma Anholt, Keith Packard, Harry Wentland and Mark Filion. A director is expected to participate in the

2022 X.Org Board of Directors Elections timeline extended, Request for nominations

2022-03-03 Thread Lyude Paul
will serve as directors for two year terms. The directors who received two year terms starting in 2021 were Lyude Paul, Samuel Iglesias Gonsálvez, Manasi D Navare and Daniel Vetter. They will continue to serve until their term ends in 2023. Current directors whose term expires in 2022 are Emma Anholt

2022 X.Org Board of Directors Elections Nomination period is NOW

2022-02-21 Thread Lyude Paul
directors elected from the membership. Each year, an election is held to bring the total number of directors to eight. The four members receiving the highest vote totals will serve as directors for two year terms. The directors who received two year terms starting in 2021 were Lyude Paul, Samuel

[Important!] 2022 X.Org Foundation Membership deadline for voting in the election

2022-02-17 Thread Lyude Paul
/Elections/2022/ Lyude Paul, On behalf of the X.Org elections committee

[Important!] 2022 X.Org Foundation Membership deadline for voting in the election

2022-02-04 Thread Lyude Paul
/Elections/2022/     Lyude Paul,     On behalf of the X.Org elections committee

Re: [Mesa-dev] Help needed for EVoC/GSoC/Outreachy

2021-08-05 Thread Lyude Paul
ts in areas that wouldn't be eligible for GSoC would still have a chance at participating in a project. Outreachy also helps fill this gap, as I don't believe they have the same kind of international restrictions that GSoC does. * What is the expected result, a grading? Yes. On Wed, 2

[Mesa-dev] Help needed for EVoC/GSoC/Outreachy

2021-07-14 Thread Lyude Paul
e myself wouldn't be in this community without projects like GSoC :). -- Cheers, Lyude Paul (she/her) Software Engineer at Red Hat ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev

[Mesa-dev] Freenode fallout

2021-05-20 Thread Lyude Paul
munity. As well, the board believes OFTC's current Governance model is a lot more clear then Libera's. -- Sincerely, Lyude Paul (she/her) Software Engineer at Red Hat Note: I deal with a lot of emails and have a lot of bugs on my plate. If you've asked me a question, are

[Mesa-dev] [RESEND] Requests For Proposals for hosting XDC2021 are now open

2020-09-03 Thread Lyude Paul
amp;A with organizers. And if you just have some questions about what organizing XDC entails, please feel free to chat with previous organizers, or someone from the board. -- Sincerely, Lyude Paul (she/her) Software Engineer at Red Hat __

[Mesa-dev] Anyone interested in CoC training courtesy of X.Org?

2019-10-14 Thread Lyude Paul
a few different projects to figure out who all would be interested in such training. If there's any takers, or anyone has any questions, feel free to respond and let us know! -- Cheers, Lyude Paul ___ mesa-dev mailing list mesa-dev@lists.freedesktop

[Mesa-dev] [PATCH] autotools: Make deps of --enable-* options mandatory

2018-11-18 Thread Lyude Paul
If the user specifies --enable-foo; we should be failing with an error if we can't find the dependencies for foo. Currently however, we're just disabling foo regardless of whether or not the user explicitly asked for it. So, fix that Signed-off-by: Lyude Paul --- configu

Re: [Mesa-dev] GBM and the Device Memory Allocator Proposals

2017-11-30 Thread Lyude Paul
On Thu, 2017-11-30 at 13:20 -0500, Rob Clark wrote: > On Thu, Nov 30, 2017 at 12:59 AM, James Jones wrote: > > On 11/29/2017 04:09 PM, Miguel Angel Vico wrote: > > > > > > On Wed, 29 Nov 2017 16:28:15 -0500 > > > Rob Clark wrote: > > > > > > > > Do we need to define both in-place and copy trans

Re: [Mesa-dev] GBM and the Device Memory Allocator Proposals

2017-11-30 Thread Lyude Paul
On Thu, 2017-11-30 at 14:20 -0500, Alex Deucher wrote: > On Thu, Nov 30, 2017 at 2:10 PM, Nicolai Hähnle wrote: > > On 30.11.2017 19:52, Rob Clark wrote: > > > > > > On Thu, Nov 30, 2017 at 4:21 AM, Nicolai Hähnle > > > wrote: > > > > > > > > On 30.11.2017 01:09, Miguel Angel Vico wrote: > > >

Re: [Mesa-dev] [PATCH 4/4] i965: Use PTE MOCS for all external buffers

2017-11-06 Thread Lyude Paul
Didn't danvet give you a RB'd here? As well: Tested-by: Lyude Paul On Fri, 2017-11-03 at 16:17 -0700, Jason Ekstrand wrote: > We were already using PTE for all render targets in case one happened to > get scanned out. However, this still wasn't 100% correct because there

Re: [Mesa-dev] [PATCH] i965: Disable L3 cache allocation for external buffers

2017-10-30 Thread Lyude Paul
ol of mesa; as buffers being shared between mesa > > > > clients should be able to coordinate themselves without resolves. > > > > > > > > Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=101691 > > > > Cc: Kenneth Grau

Re: [Mesa-dev] [PATCH 4/4] meson: Add support for EGL glvnd

2017-10-19 Thread Lyude Paul
Works just fine for me, and patch looks good. Reviewed-by: Lyude Paul On Wed, 2017-10-18 at 16:55 -0700, Dylan Baker wrote: > Signed-off-by: Dylan Baker > --- > src/egl/meson.build | 46 -- > 1 file changed, 44 insertions(+),

Re: [Mesa-dev] [PATCH] meson: don't build gallium dri target if gallium is disabled

2017-10-19 Thread Lyude Paul
Reviewed-by: Lyude Paul On Thu, 2017-10-19 at 10:32 -0700, Dylan Baker wrote: > Otherwise -Dgallium-drivers= will cause libmesa_gallium to be built and > the megadriver install script to attempt to install drivers without any > actual drivers being built. &

[Mesa-dev] [PATCH] nvc0: Disable BGRA8 images on Fermi

2017-06-02 Thread Lyude
proper fix, just disable this functionality on Fermi. Signed-off-by: Lyude --- src/gallium/drivers/nouveau/nvc0/nvc0_screen.c | 19 ++- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/src/gallium/drivers/nouveau/nvc0/nvc0_screen.c b/src/gallium/drivers/nouveau/nvc0

[Mesa-dev] [PATCH v4 1/4] gallium: Add TGSI shader token for ARB_post_depth_coverage

2017-05-24 Thread Lyude
Signed-off-by: Lyude Changes since v2: - Add missing string to tgsi_strings.c Changes since v3: - Reorder patch to be before we add the cap for this, since we can't have a cap for a TGSI property that doesn't exist yet - Document the actual property seperately from the cap (whoops)

[Mesa-dev] [PATCH v4 3/4] st/mesa: Add support for ARB_post_depth_coverage

2017-05-24 Thread Lyude
Changes since v3: - Add logic to the GL plumbing to implicitly enable early_fragment_tests for the fragment shader when post_depth_coverage is enabled. Signed-off-by: Lyude --- src/mesa/state_tracker/st_extensions.c | 1 + src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 7 ++- 2 files

[Mesa-dev] [PATCH v4 4/4] nv50/ir, nvc0: Add support for ARB_post_depth_coverage

2017-05-24 Thread Lyude
This adds support for the GL_arb_post_depth_coverage extension on nvc0 GPUs, GM200+ and up. Similar to what we do for early fragment testing, we only call the method for updating the post depth coverage status for fragment programs when it changes. Signed-off-by: Lyude --- docs/relnotes/17.2.0

[Mesa-dev] [PATCH v4 2/4] gallium: Add a cap to check if the driver supports ARB_post_depth_coverage

2017-05-24 Thread Lyude
Signed-off-by: Lyude Changes since v1: - Correct documentation in screen.rst for new cap Changes since v2: - Fix bogus documentation Changes since v3: - Reorder patch to be after we add the TGSI property, since we can't have a cap for a property that doesn't exist yet. - Docume

[Mesa-dev] [PATCH v4 0/4] ARB_post_depth_coverage for nvc0

2017-05-24 Thread Lyude
This is a patch series to add support for ARB_post_depth_coverage in nvc0, along with the required bits for gallium, tgsi, and mesa's state tracker. Lyude (4): gallium: Add TGSI shader token for ARB_post_depth_coverage gallium: Add a cap to check if the driver sup

[Mesa-dev] [PATCH v3 3/4] st/mesa: Add support for ARB_post_depth_coverage

2017-05-23 Thread Lyude
Signed-off-by: Lyude --- src/mesa/state_tracker/st_extensions.c | 1 + src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 6 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/mesa/state_tracker/st_extensions.c b/src/mesa/state_tracker/st_extensions.c index f3db702..7674156

[Mesa-dev] [PATCH v3 4/4] nv50/ir, nvc0: Add support for ARB_post_depth_coverage

2017-05-23 Thread Lyude
This adds support for the GL_arb_post_depth_coverage extension on nvc0 GPUs, GM200+ and up. Similar to what we do for early fragment testing, we only call the method for updating the post depth coverage status for fragment programs when it changes. Signed-off-by: Lyude --- docs/relnotes/17.2.0

[Mesa-dev] [PATCH v3 1/4] gallium: Add a cap to check if the driver supports ARB_post_depth_coverage

2017-05-23 Thread Lyude
Signed-off-by: Lyude Changes since v1: - Correct documentation in screen.rst for new cap Changes since v2: - Fix bogus documentation Signed-off-by: Lyude --- src/gallium/docs/source/screen.rst | 3 +++ src/gallium/drivers/etnaviv/etnaviv_screen.c | 1 + src/gallium/drivers

[Mesa-dev] [PATCH v3 2/4] gallium: Add TGSI shader token for ARB_post_depth_coverage

2017-05-23 Thread Lyude
Signed-off-by: Lyude Changes since v2: - Add missing string to tgsi_strings.c Signed-off-by: Lyude --- src/gallium/auxiliary/tgsi/tgsi_strings.c | 1 + src/gallium/include/pipe/p_shader_tokens.h | 1 + 2 files changed, 2 insertions(+) diff --git a/src/gallium/auxiliary/tgsi/tgsi_strings.c

[Mesa-dev] [PATCH v3 0/4] ARB_post_depth_coverage for nvc0

2017-05-23 Thread Lyude
This is a patch series to add support for ARB_post_depth_coverage in nvc0, along with the required bits for gallium, tgsi, and mesa's state tracker. Lyude (4): gallium: Add a cap to check if the driver supports ARB_post_depth_coverage gallium: Add TGSI shader toke

Re: [Mesa-dev] [PATCH 3/4] st/mesa: Add support for ARB_post_depth_coverage

2017-05-23 Thread Lyude Paul
.fs.BlendSupport |= shader- >BlendSupport;    } } so we should already be all set with this. -- Cheers, Lyude ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Re: [Mesa-dev] [PATCH 3/4] st/mesa: Add support for ARB_post_depth_coverage

2017-05-23 Thread Lyude Paul
On Tue, 2017-05-23 at 15:24 -0400, Ilia Mirkin wrote: > On Tue, May 23, 2017 at 3:19 PM, Ilia Mirkin > wrote: > > On Tue, May 23, 2017 at 3:00 PM, Lyude wrote: > > > Signed-off-by: Lyude > > > --- > > >  src/mesa/state_tracker/st_extensions.c 

Re: [Mesa-dev] [PATCH 3/4] st/mesa: Add support for ARB_post_depth_coverage

2017-05-23 Thread Lyude Paul
On Tue, 2017-05-23 at 15:19 -0400, Ilia Mirkin wrote: > On Tue, May 23, 2017 at 3:00 PM, Lyude wrote: > > Signed-off-by: Lyude > > --- > >  src/mesa/state_tracker/st_extensions.c | 1 + > >  src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 6 +- > >  2

[Mesa-dev] [PATCH v2 4/4] nv50/ir, nvc0: Add support for ARB_post_depth_coverage

2017-05-23 Thread Lyude
This adds support for the GL_arb_post_depth_coverage extension on nvc0 GPUs, GM200+ and up. Similar to what we do for early fragment testing, we only call the method for updating the post depth coverage status for fragment programs when it changes. Signed-off-by: Lyude --- docs/relnotes/17.2.0

[Mesa-dev] [PATCH v2 2/4] gallium: Add TGSI shader token for ARB_post_depth_coverage

2017-05-23 Thread Lyude
Signed-off-by: Lyude --- src/gallium/include/pipe/p_shader_tokens.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/include/pipe/p_shader_tokens.h b/src/gallium/include/pipe/p_shader_tokens.h index cb49e3b..1e08d97 100644 --- a/src/gallium/include/pipe/p_shader_tokens.h +++ b

[Mesa-dev] [PATCH v2 1/4] gallium: Add a cap to check if the driver supports ARB_post_depth_coverage

2017-05-23 Thread Lyude
Signed-off-by: Lyude Changes since v1: - Correct documentation in screen.rst for new cap Signed-off-by: Lyude --- src/gallium/docs/source/screen.rst | 2 ++ src/gallium/drivers/etnaviv/etnaviv_screen.c | 1 + src/gallium/drivers/freedreno/freedreno_screen.c | 1 + src

[Mesa-dev] [PATCH v2 3/4] st/mesa: Add support for ARB_post_depth_coverage

2017-05-23 Thread Lyude
Signed-off-by: Lyude --- src/mesa/state_tracker/st_extensions.c | 1 + src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 6 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/mesa/state_tracker/st_extensions.c b/src/mesa/state_tracker/st_extensions.c index f3db702..7674156

[Mesa-dev] [PATCH v2 0/4] ARB_post_depth_coverage for nvc0

2017-05-23 Thread Lyude
This is a patch series to add support for ARB_post_depth_coverage in nvc0, along with the required bits for gallium, tgsi, and mesa's state tracker. Only notable changes since v1 are for the first patch in this series. Lyude (4): gallium: Add a cap to check if the driver sup

Re: [Mesa-dev] [PATCH 0/4] ARB_post_depth_coverage for nvc0

2017-05-23 Thread Lyude Paul
bleh, just noticed a big error on this I forgot to send. will send v2 in just a little bit. On Tue, 2017-05-23 at 15:00 -0400, Lyude wrote: > This is a patch series to add support for ARB_post_depth_coverage in > nvc0, > along with the required bits for gallium, tgsi, and mesa's s

[Mesa-dev] [PATCH 4/4] nv50/ir, nvc0: Add support for ARB_post_depth_coverage

2017-05-23 Thread Lyude
This adds support for the GL_arb_post_depth_coverage extension on nvc0 GPUs, GM200+ and up. Similar to what we do for early fragment testing, we only call the method for updating the post depth coverage status for fragment programs when it changes. Signed-off-by: Lyude --- docs/relnotes/17.2.0

[Mesa-dev] [PATCH 3/4] st/mesa: Add support for ARB_post_depth_coverage

2017-05-23 Thread Lyude
Signed-off-by: Lyude --- src/mesa/state_tracker/st_extensions.c | 1 + src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 6 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/mesa/state_tracker/st_extensions.c b/src/mesa/state_tracker/st_extensions.c index f3db702..7674156

[Mesa-dev] [PATCH 0/4] ARB_post_depth_coverage for nvc0

2017-05-23 Thread Lyude
This is a patch series to add support for ARB_post_depth_coverage in nvc0, along with the required bits for gallium, tgsi, and mesa's state tracker. Lyude (4): gallium: Add a cap to check if the driver supports ARB_post_depth_coverage gallium: Add TGSI shader toke

[Mesa-dev] [PATCH 1/4] gallium: Add a cap to check if the driver supports ARB_post_depth_coverage

2017-05-23 Thread Lyude
Signed-off-by: Lyude --- src/gallium/docs/source/screen.rst | 2 ++ src/gallium/drivers/etnaviv/etnaviv_screen.c | 1 + src/gallium/drivers/freedreno/freedreno_screen.c | 1 + src/gallium/drivers/i915/i915_screen.c | 1 + src/gallium/drivers/llvmpipe/lp_screen.c

[Mesa-dev] [PATCH 2/4] gallium: Add TGSI shader token for ARB_post_depth_coverage

2017-05-23 Thread Lyude
Signed-off-by: Lyude --- src/gallium/include/pipe/p_shader_tokens.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/include/pipe/p_shader_tokens.h b/src/gallium/include/pipe/p_shader_tokens.h index cb49e3b..1e08d97 100644 --- a/src/gallium/include/pipe/p_shader_tokens.h +++ b

[Mesa-dev] [PATCH v2 1/2] nvc0/ir: Only store viewport in scratch register for GP

2017-04-19 Thread Lyude
EMIT only applies to geometry shaders. For everything else, we want to export the viewport normally. Signed-off-by: Lyude Changes since v1: - Put back old conditional for Converter::storeDst Signed-off-by: Lyude --- src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp | 1 + 1 file

[Mesa-dev] [PATCH v2 2/2] nvc0: Add support for AMD_vertex_shader{layer, viewport_index}

2017-04-19 Thread Lyude
From: Ilia Mirkin Enables support for the AMD_vertex_shader_layer and AMD_vertex_shader_layer_viewport_index extensions for the GM200. Signed-off-by: Lyude Signed-off-by: Ilia Mirkin Changes since v1: - Add comments in release notes - Enable PIPE_CAP_TGSI_TES_LAYER_VIEWPORT Signed-off-by

[Mesa-dev] [PATCH v2 0/2] Add support for AMD_vertex_shader_{layer, viewport_index}

2017-04-19 Thread Lyude
Adds support for the ARB_vertex_shader{layer,viewport_index} extensions on the GM200. Ilia Mirkin (1): nvc0: Add support for AMD_vertex_shader{layer,viewport_index} Lyude (1): nvc0/ir: Only store viewport in scratch register for GP docs/relnotes/17.1.0.html | 2

[Mesa-dev] [PATCH 0/2] Add support for ARB_vertex_shader_{layer, viewport_index}

2017-04-19 Thread Lyude
Adds support for the ARB_vertex_shader{layer,viewport_index} extensions on the GM200. Lyude (2): nvc0/ir: Export viewport index in fragment shaders nvc0: Add support for ARB_vertex_shader{layer,viewport_index} .../drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp | 22 +- src

[Mesa-dev] [PATCH 2/2] nvc0: Add support for ARB_vertex_shader{layer, viewport_index}

2017-04-19 Thread Lyude
Enables support for the ARB_vertex_shader_layer and ARB_vertex_shader_layer_viewport_index extensions for the GM200. Signed-off-by: Lyude --- src/gallium/drivers/nouveau/nvc0/nvc0_context.h| 1 + src/gallium/drivers/nouveau/nvc0/nvc0_screen.c | 2 +- .../drivers/nouveau/nvc0

[Mesa-dev] [PATCH 1/2] nvc0/ir: Export viewport index in fragment shaders

2017-04-19 Thread Lyude
IT is not a thing elsewhere. Signed-off-by: Lyude --- .../drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp | 22 ++ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp b/src/gallium/drivers/nouveau/co

[Mesa-dev] [PATCH v2 6/6] nvc0: Add support for NV_fill_rectangle for the GM200+

2017-03-30 Thread Lyude
This enables support for the GL_NV_fill_rectangle extension on the GM200+ for Desktop OpenGL. Signed-off-by: Lyude Changes since v1: - Fix commit message - Add note to reldocs Signed-off-by: Lyude --- docs/relnotes/17.1.0.html| 1 + src/gallium/drivers/nouveau/nvc0

[Mesa-dev] [PATCH v2 5/6] st/mesa: Add support for NV_fill_rectangle

2017-03-30 Thread Lyude
Signed-off-by: Lyude Changes since v1: - Fix commit name Signed-off-by: Lyude --- src/mesa/state_tracker/st_atom_rasterizer.c | 2 ++ src/mesa/state_tracker/st_extensions.c | 1 + 2 files changed, 3 insertions(+) diff --git a/src/mesa/state_tracker/st_atom_rasterizer.c b/src/mesa

[Mesa-dev] [PATCH v2 4/6] gallium: Add NV_fill_rectangle to pipe state

2017-03-30 Thread Lyude
Signed-off-by: Lyude Changes since v1: - Fix accidental widening of bitfields Signed-off-by: Lyude --- src/gallium/include/pipe/p_defines.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/include/pipe/p_defines.h b/src/gallium/include/pipe/p_defines.h index 0f0e260..7f781c4

[Mesa-dev] [PATCH v2 3/6] gallium: Add a cap to check if the driver supports fill_rectangle

2017-03-30 Thread Lyude
Changes since v1: - Add pipe caps for etnaviv, freedreno, swr and virgl Signed-off-by: Lyude --- src/gallium/docs/source/screen.rst | 4 src/gallium/drivers/etnaviv/etnaviv_screen.c | 1 + src/gallium/drivers/freedreno/freedreno_screen.c | 1 + src/gallium/drivers/i915

[Mesa-dev] [PATCH v2 2/6] mesa: Add support for GL_NV_fill_rectangle

2017-03-30 Thread Lyude
Since we don't have the bits required to support this in OpenGLES yet, this only enables support for Desktop OpenGL Signed-off-by: Lyude Changes since v1: - Simply _mesa_PolygonMode() a little bit - Fix formatting in OpenGL spec excerpts - Move polygon mode checking into _mesa_valid_to_r

[Mesa-dev] [PATCH v2 1/6] glapi: Add GL_NV_fill_rectangle

2017-03-30 Thread Lyude
Signed-off-by: Lyude --- src/mapi/glapi/gen/gl_API.xml | 4 1 file changed, 4 insertions(+) diff --git a/src/mapi/glapi/gen/gl_API.xml b/src/mapi/glapi/gen/gl_API.xml index dfaeaaf..8392e3a 100644 --- a/src/mapi/glapi/gen/gl_API.xml +++ b/src/mapi/glapi/gen/gl_API.xml @@ -12840,6 +12840,10

[Mesa-dev] [PATCH v2 0/6] Add support for GL_NV_fill_rectangle

2017-03-30 Thread Lyude
This adds basic support for GL_NV_fill_rectangle in Gallium, along with enabling it for the GM200+ in nouveau. It should be noted this only implements the OpenGL 4.3 bits, since we don't have the features required yet to add this for OpenGLES. Lyude (6): glapi: Add GL_NV_fill_rectangle

[Mesa-dev] [PATCH 3/4] mesa: Fix gross indenting in _mesa_PolygonMode()

2017-03-23 Thread Lyude
Signed-off-by: Lyude --- src/mesa/main/polygon.c | 9 - 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/mesa/main/polygon.c b/src/mesa/main/polygon.c index 60af88f..46673ee 100644 --- a/src/mesa/main/polygon.c +++ b/src/mesa/main/polygon.c @@ -143,14 +143,13

[Mesa-dev] [PATCH 0/4] Code style fixes

2017-03-23 Thread Lyude
. Lyude (4): vc4: Fix indenting in vc4_screen_get_param() r300: Fix indenting in r300_get_param() mesa: Fix gross indenting in _mesa_PolygonMode() mesa: Fix trailing whitespace in polygon.c src/gallium/drivers/r300/r300_screen.c | 6 +++--- src/gallium/drivers/vc4/vc4_screen.c | 6

[Mesa-dev] [PATCH 1/4] vc4: Fix indenting in vc4_screen_get_param()

2017-03-23 Thread Lyude
Signed-off-by: Lyude --- src/gallium/drivers/vc4/vc4_screen.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/gallium/drivers/vc4/vc4_screen.c b/src/gallium/drivers/vc4/vc4_screen.c index b53e71d..46229a7 100644 --- a/src/gallium/drivers/vc4/vc4_screen.c +++ b/src

[Mesa-dev] [PATCH 2/4] r300: Fix indenting in r300_get_param()

2017-03-23 Thread Lyude
Signed-off-by: Lyude --- src/gallium/drivers/r300/r300_screen.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/gallium/drivers/r300/r300_screen.c b/src/gallium/drivers/r300/r300_screen.c index 07a09d5..752cf82 100644 --- a/src/gallium/drivers/r300/r300_screen.c

[Mesa-dev] [PATCH 4/4] mesa: Fix trailing whitespace in polygon.c

2017-03-23 Thread Lyude
Signed-off-by: Lyude --- src/mesa/main/polygon.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mesa/main/polygon.c b/src/mesa/main/polygon.c index 46673ee..4caf62a 100644 --- a/src/mesa/main/polygon.c +++ b/src/mesa/main/polygon.c @@ -75,7 +75,7 @@ _mesa_CullFace

Re: [Mesa-dev] [PATCH 0/6] Add support for GL_NV_fill_rectangle

2017-03-23 Thread Lyude Paul
pstream I'll probably look into writing an implementation for softpipe and some other drivers > > Alex > > > > > Marek > > > > On Thu, Mar 23, 2017 at 4:27 PM, Lyude wrote: > > > This adds basic support for GL_NV_fill_rectangle in Gallium, > &g

[Mesa-dev] [PATCH 5/6] mesa/st: Add support for NV_fill_rectangle

2017-03-23 Thread Lyude
Signed-off-by: Lyude --- src/mesa/state_tracker/st_atom_rasterizer.c | 2 ++ src/mesa/state_tracker/st_extensions.c | 1 + 2 files changed, 3 insertions(+) diff --git a/src/mesa/state_tracker/st_atom_rasterizer.c b/src/mesa/state_tracker/st_atom_rasterizer.c index 50be7b6..0b0e045 100644

[Mesa-dev] [PATCH 6/6] nvc0: Add support for NV_fill_rectangle for the GM200+

2017-03-23 Thread Lyude
This enables support for the GL_NV_fill_rectangle extension on the GM200+ for OpenGL 4.3. Signed-off-by: Lyude --- src/gallium/drivers/nouveau/nvc0/nvc0_3d.xml.h | 3 +++ src/gallium/drivers/nouveau/nvc0/nvc0_screen.c | 3 ++- src/gallium/drivers/nouveau/nvc0/nvc0_state.c| 4 src

[Mesa-dev] [PATCH 4/6] gallium/auxiliary: Add NV_fill_rectangle to pipe state

2017-03-23 Thread Lyude
Signed-off-by: Lyude --- src/gallium/include/pipe/p_defines.h | 1 + src/gallium/include/pipe/p_state.h | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/gallium/include/pipe/p_defines.h b/src/gallium/include/pipe/p_defines.h index 0f0e260..7f781c4 100644 --- a/src

[Mesa-dev] [PATCH 3/6] mesa: Add support for GL_NV_fill_rectangle

2017-03-23 Thread Lyude
Since we don't have the bits required to support this in OpenGLES yet, this only enables support for OpenGL 4.3. Signed-off-by: Lyude --- src/mesa/main/api_validate.c | 13 + src/mesa/main/extensions_table.h | 1 + src/mesa/main/mtypes.h | 1 + src/mesa

[Mesa-dev] [PATCH 2/6] gallium: Add a cap to check if the driver supports fill_rectangle

2017-03-23 Thread Lyude
Signed-off-by: Lyude --- src/gallium/docs/source/screen.rst | 4 src/gallium/drivers/i915/i915_screen.c | 1 + src/gallium/drivers/llvmpipe/lp_screen.c | 1 + src/gallium/drivers/nouveau/nv30/nv30_screen.c | 1 + src/gallium/drivers/nouveau/nv50/nv50_screen.c | 1

[Mesa-dev] [PATCH 1/6] glapi: Add GL_NV_fill_rectangle

2017-03-23 Thread Lyude
Signed-off-by: Lyude --- src/mapi/glapi/gen/gl_API.xml | 4 1 file changed, 4 insertions(+) diff --git a/src/mapi/glapi/gen/gl_API.xml b/src/mapi/glapi/gen/gl_API.xml index c1f0f8f..42d28f7 100644 --- a/src/mapi/glapi/gen/gl_API.xml +++ b/src/mapi/glapi/gen/gl_API.xml @@ -12840,6 +12840,10

[Mesa-dev] [PATCH 0/6] Add support for GL_NV_fill_rectangle

2017-03-23 Thread Lyude
This adds basic support for GL_NV_fill_rectangle in Gallium, along with enabling it for the GM200+ in nouveau. It should be noted this only implements the OpenGL 4.3 bits, since we don't have the features required yet to add this for OpenGLES. Lyude (6): glapi: Add GL_NV_fill_rect