I send v2 of the
series. I'll send v2 after rebasing and incorporating the latest
suggestions.
Thanks.
On Tue, Jun 14, 2016 at 12:13 PM, Chad Versace <chad.vers...@intel.com> wrote:
> On Thu 21 Apr 2016, Frank Henigman wrote:
>> Thanks Emil and Chad for reviewing my json series.
On Sun, Apr 24, 2016 at 5:04 PM, Emil Velikov <emil.l.veli...@gmail.com> wrote:
> On 24 April 2016 at 20:52, Frank Henigman <fjhenig...@google.com> wrote:
>> On Sun, Apr 24, 2016 at 6:36 AM, Emil Velikov <emil.l.veli...@gmail.com>
>> wrote:
>>> On 21 Ap
On Sun, Apr 24, 2016 at 4:54 PM, Emil Velikov <emil.l.veli...@gmail.com> wrote:
> On 24 April 2016 at 20:50, Frank Henigman <fjhenig...@google.com> wrote:
>> On Sun, Apr 24, 2016 at 6:42 AM, Emil Velikov <emil.l.veli...@gmail.com>
>> wrote:
>>> On 21 Ap
On Sun, Apr 24, 2016 at 4:50 PM, Emil Velikov <emil.l.veli...@gmail.com> wrote:
> On 6 January 2016 at 19:56, Frank Henigman <fjhenig...@google.com> wrote:
>
>> +static void
>> +put(struct json *jj, char *s)
>> +{
>
On Sun, Apr 24, 2016 at 6:36 AM, Emil Velikov <emil.l.veli...@gmail.com> wrote:
> On 21 April 2016 at 21:26, Frank Henigman <fjhenig...@google.com> wrote:
>> On Fri, Jan 8, 2016 at 7:44 AM, Emil Velikov <emil.l.veli...@gmail.com>
>> wrote:
>>> On 6 Janu
On Sun, Apr 24, 2016 at 6:42 AM, Emil Velikov <emil.l.veli...@gmail.com> wrote:
> On 21 April 2016 at 21:25, Frank Henigman <fjhenig...@google.com> wrote:
>> On Fri, Jan 8, 2016 at 7:40 AM, Emil Velikov <emil.l.veli...@gmail.com>
>> wrote:
>>> On 6 Janu
On Fri, Jan 8, 2016 at 7:50 AM, Emil Velikov <emil.l.veli...@gmail.com> wrote:
> On 6 January 2016 at 21:56, Frank Henigman <fjhenig...@google.com> wrote:
>> Implement the platform hook of waffle_display_info_json() so it can
>> pick up egl-specific information.
>>
On Fri, Jan 8, 2016 at 7:44 AM, Emil Velikov <emil.l.veli...@gmail.com> wrote:
> On 6 January 2016 at 21:56, Frank Henigman <fjhenig...@google.com> wrote:
>> Add a platform hook so platform-specific information can be included
>> by waffle_display_info_json().
>>
On Fri, Apr 8, 2016 at 8:14 PM, Chad Versace <chad.vers...@intel.com> wrote:
> On 01/06/2016 11:56 AM, Frank Henigman wrote:
>> With "-f json" wflinfo will now print the result of
>> waffle_display_info_json().
>>
>> Signed-off-by: Frank Henigman &
On Fri, Jan 8, 2016 at 7:40 AM, Emil Velikov <emil.l.veli...@gmail.com> wrote:
> On 6 January 2016 at 21:56, Frank Henigman <fjhenig...@google.com> wrote:
>> Duplicate wflinfo functionality in the API, with the difference that the
>> information is returned in JSO
On Fri, Apr 8, 2016 at 7:38 PM, Chad Versace <chad.vers...@intel.com> wrote:
> On 01/08/2016 04:17 AM, Emil Velikov wrote:
>> On 6 January 2016 at 21:56, Frank Henigman <fjhenig...@google.com> wrote:
>>> A small library for building JSON strings.
>>>
>
On Mon, Jan 11, 2016 at 3:43 PM, Chad Versace
wrote:
> There are two sets of very different json patchsets on the list. Each
> has advantages and disadvantages.
>
> Dylan's patchset duplicates a small amount of code. And it doesn't teach
> wflinfo to print any additional
Implement the platform hook of waffle_display_info_json() so it can
pick up x11_egl-specific information. So far only egl information is
provided, nothing specific to x11.
Signed-off-by: Frank Henigman <fjhenig...@google.com>
---
src/waffle/xegl/xegl_platform.c | 1 +
1 file chan
Implement the platform hook of waffle_display_info_json() so it can
pick up gbm-specific information. So far only egl information is
provided, nothing specific to gbm.
Signed-off-by: Frank Henigman <fjhenig...@google.com>
---
src/waffle/gbm/wgbm_platform.c | 1 +
1 file changed, 1 ins
Facilitates api-specific code in core functions, like the forthcoming
wflinfo-like function.
Signed-off-by: Frank Henigman <fjhenig...@google.com>
---
src/waffle/core/wcore_context.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/waffle/core/wcore_context.h b/src/waffl
Duplicate wflinfo functionality in the API, with the difference that the
information is returned in JSON form.
The function has a parameter for including platform-specific information,
but it is ignored for now.
Signed-off-by: Frank Henigman <fjhenig...@google.com>
---
include/waffle/wa
For core functions that need to know the current context, like the
forthcoming wflinfo-like function.
Signed-off-by: Frank Henigman <fjhenig...@google.com>
---
src/waffle/api/waffle_gl_misc.c | 11 +++
src/waffle/core/wcore_display.c | 1 +
src/waffle/core/wcore_display.h | 2
On Wed, Dec 16, 2015 at 8:37 PM, wrote:
> From: Dylan Baker
>
> This is groundwork for adding a json interface to wflinfo.
> ---
> src/utils/wflinfo.c | 19 +++
> 1 file changed, 11 insertions(+), 8 deletions(-)
>
> diff --git
On Wed, Dec 16, 2015 at 8:37 PM, wrote:
> From: Dylan Baker
>
> Pull these out into helper functions, this change will be used in a
> following patch to add a json printer.
>
> Signed-off-by: Dylan Baker
> ---
>
Remove platform and api lists, and instead use waffle_string_to_enum()
to parse command line platform and api arguments.
Also use waffle_enum_to_string() when printing platform and api.
This means it now prints GLX instead of glx and GL_ES2 instead of
gles2, for example.
Signed-off-by: Frank
to be updated when waffle gets a new
platform; they should just work with the new platform.
I've updated wflinfo as proof of concept. If people like this I'll
do gl_basic too.
Frank Henigman (4):
waffle: put waffle_enum items in a macro
waffle: use enum list in waffle_enum_to_string
List all waffle_enum items in a big #define to avoid duplicating
the list when a case is needed for each item, e.g. enum to string.
Signed-off-by: Frank Henigman fjhenig...@google.com
---
include/waffle/waffle.h | 150 ++--
1 file changed, 81
On Wed, Apr 22, 2015 at 8:09 PM, Jordan Justen
jordan.l.jus...@intel.com wrote:
On 2015-04-22 11:03:47, Frank Henigman wrote:
List all waffle_enum items in a big #define to avoid duplicating
the list when a case is needed for each item, e.g. enum to string.
This looks kind of yucky. :)
When
Signed-off-by: Frank Henigman fjhenig...@google.com
---
src/utils/wflinfo.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/utils/wflinfo.c b/src/utils/wflinfo.c
index 268d4b8..0a58aab 100644
--- a/src/utils/wflinfo.c
+++ b/src/utils/wflinfo.c
@@ -62,7 +62,7 @@ static
From: Frank Henigman fjhenig...@gmail.com
Store EGLImageCreateKHR and EGLImageDestroyKHR in the EGL platform struct.
Signed-off-by: Frank Henigman fjhenig...@google.com
---
src/waffle/egl/wegl_platform.c | 9 -
src/waffle/egl/wegl_platform.h | 4
2 files changed, 12 insertions
From: Frank Henigman fjhenig...@gmail.com
wgbm_config_get_gbm_format() does not need to cast the display all the
way to wgbm_display; wegl_display is far enough.
Now wgbm_config_get_gbm_format() can be used outside of the gbm platform.
Signed-off-by: Frank Henigman fjhenig...@google.com
---
src
Factor out init and teardown functions from create and destroy
so a derived class can use them on its embedded wegl_context object.
Signed-off-by: Frank Henigman fjhenig...@google.com
---
src/waffle/egl/wegl_context.c | 79 +++
src/waffle/egl
Retrieve additional gbm functions.
Change some functions from private to public.
Factor init and teardown out of create and destroy respectively,
so a derived class can used them on its embedded platform object.
Signed-off-by: Frank Henigman fjhenig...@google.com
---
src/waffle/gbm
Signed-off-by: Frank Henigman fjhenig...@google.com
---
examples/gl_basic.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/examples/gl_basic.c b/examples/gl_basic.c
index 8f59d21..ab9c78c 100644
--- a/examples/gl_basic.c
+++ b/examples/gl_basic.c
@@ -243,6 +243,7 @@ static const struct
Alpha planes are written and read, so we should ask for them in the config.
Signed-off-by: Frank Henigman fjhenig...@google.com
---
examples/gl_basic.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/examples/gl_basic.c b/examples/gl_basic.c
index ab9c78c..e59dc11 100644
--- a/examples
EGL_PLATFORM_NULL is not upstreamed yet either, though perhaps it
could be fairly easily.
Also I'm developing with minigbm, though it could probably also work
with mesa gbm.
My priority is to get this working for chromeos tests, as we've
already switched to null platform + minigbm.
That will
On Thu, Feb 12, 2015 at 5:44 AM, Emil Velikov emil.l.veli...@gmail.com wrote:
On 12 February 2015 at 02:01, Chad Versace chad.vers...@intel.com wrote:
On 02/10/2015 01:20 PM, Frank Henigman wrote:
On Tue, Feb 10, 2015 at 4:08 PM, Frank Henigman fjhenig...@google.com
wrote:
Looks like Issue
, Piglit wants this. I imagine more users will begin using it too.
On Sun, Feb 08, 2015 at 07:50:15PM -0500, Frank Henigman wrote:
I'd like to extend wflinfo so it can print platform-specific
information and eventually be able to replace glxinfo, eglinfo and the
like (I only know what's on linux
Do the glGetStringi lookup after making context current so it works on WGL.
Remove an incorrect glGetStringi lookup, which returned NULL on Mali.
Signed-off-by: Frank Henigman fjhenig...@google.com
---
Not sure what happened but wflinfo is still broken on mali because of the
glGetStringi madness
On Mon, Dec 22, 2014 at 8:11 PM, Chad Versace chad.vers...@intel.com wrote:
On 12/21/2014 01:41 PM, Emil Velikov wrote:
On 16 December 2014 at 08:18, Chad Versace chad.vers...@linux.intel.com
wrote:
Today, waffle_window() has only two parameters: width and height.
Frank Henigman wants
On Tue, Dec 16, 2014 at 3:18 AM, Chad Versace
chad.vers...@linux.intel.com wrote:
Today, waffle_window() has only two parameters: width and height.
Frank Henigman wants to extend Waffle's GBM backend with the ability to
post window contents to the display. Multiple methods exist for posting
for upstreaming.
From: Frank Henigman fjhenig...@chromium.org
Date: Tue, 21 Oct 2014 22:58:45 -0400
Subject: [PATCH] gbm WIP: show gbm buffers on screen
Four options based on the value of environment variable MODE:
COPY: copy render buffer to scanout buffer and flip to scanout buffer
FLIP: scan
37 matches
Mail list logo