From: Dave Airlie
Glamor works out from the profile if it is
core.
This flag is used to disable quads for rendering.
v1.1: split long line + make whitespace conform (Michel)
v1.2: add GL 3.1 version defines
v2: move to having glamor work out the profile.
Signed-off-by: Dave Airlie
---
glamor
From: Keith Packard
On desktop GL, Ask for a 3.3 core profile context if that's available,
otherwise create a generic context.
v2: tell glamor the profile is a core one.
v2.1: add/use GL version defines
v3: let glamor work out core itself
Signed-off-by: Keith Packard
Signed-off-by: Dave Airlie
I've reworked some bits of this patchset, the main changes since
earlier today,
a) drop the API changes, use GL3.1 !ARB_compatiblity to denote
core profile.
b) rework RED patch, to always set the texparam, and to
handle color swizzles, which broke some XTS tests.
Dave.
__
From: Dave Airlie
This breaks ABI unfortunately as we have to pass the core profile
info from the egl part of glamor to the glamor part of glamor.
v1.1: use version defines.
v2: let glamor work it out itself
Signed-off-by: Dave Airlie
---
glamor/glamor_egl.c | 26 ++
1
From: Keith Packard
GL_RED is supported by core profiles while GL_ALPHA is not; use GL_RED
for one channel objects (depth 1 to 8), and then swizzle them into the
alpha channel when used as a mask.
[airlied: updated to master, add swizzle to composited glyphs and xv paths]
v2: consolidate settin
From: Keith Packard
Core contexts require the use of vertex arrays, so switch both glamor
and ephyr/glamor over.
Signed-off-by: Keith Packard
Signed-off-by: Dave Airlie
---
glamor/glamor.c| 2 +
glamor/glamor_priv.h | 2 +
glamor/glamor_vbo.c
From: Dave Airlie
This adds support to Xwayland to try and use OpenGL core
profile for glamor first.
v1.1: use version defines.
v2: let glamor work out core profile itself.
Signed-off-by: Dave Airlie
---
hw/xwayland/xwayland-glamor.c | 15 ++-
1 file changed, 14 insertions(+), 1 d
From: Dave Airlie
This converts the Xv code to using VBOs instead of
client ptrs. This is necessary to move towards using
the core profile later.
v2: put all boxes into single vbo, use draw arrays
to offset things. (Eric)
v2.1: brown paper bag with releasing vbo.
Signed-off-by: Dave Airlie
---
From: Dave Airlie
This converts two client arrays users to using vbos,
this is necessary to move to using core profile later.
Signed-off-by: Dave Airlie
---
glamor/glamor_gradient.c | 33 -
glamor/glamor_picture.c | 27 +++
2 files chang
On 19 January 2016 at 12:39, Dave Airlie wrote:
> On 19 January 2016 at 10:56, Dave Airlie wrote:
>> This series implements support for glamor in ephyr/EGL/Xwayland
>> to use GL core profile when it can.
>>
>> This required 4 main changes:
>> a) stop using client ptrs everywhere, I found 3 places
On 19 January 2016 at 12:38, Michel Dänzer wrote:
> On 19.01.2016 11:20, Dave Airlie wrote:
>> On 19 January 2016 at 12:09, Michel Dänzer wrote:
>>> On 19.01.2016 09:56, Dave Airlie wrote:
From: Dave Airlie
This breaks ABI unfortunately as we have to pass the core profile
inf
On 19 January 2016 at 10:56, Dave Airlie wrote:
> This series implements support for glamor in ephyr/EGL/Xwayland
> to use GL core profile when it can.
>
> This required 4 main changes:
> a) stop using client ptrs everywhere, I found 3 places left,
> gradient, picture and xv where we use these.
>
On 19.01.2016 11:20, Dave Airlie wrote:
> On 19 January 2016 at 12:09, Michel Dänzer wrote:
>> On 19.01.2016 09:56, Dave Airlie wrote:
>>> From: Dave Airlie
>>>
>>> This breaks ABI unfortunately as we have to pass the core profile
>>> info from the egl part of glamor to the glamor part of glamor.
On 19 January 2016 at 12:09, Michel Dänzer wrote:
> On 19.01.2016 09:56, Dave Airlie wrote:
>> From: Dave Airlie
>>
>> This breaks ABI unfortunately as we have to pass the core profile
>> info from the egl part of glamor to the glamor part of glamor.
>
> That's indeed a bit ugly. Can't the glamor
From: Dave Airlie
This converts the Xv code to using VBOs instead of
client ptrs. This is necessary to move towards using
the core profile later.
v2: put all boxes into single vbo, use draw arrays
to offset things. (Eric)
v2.1: brown paper bag with releasing vbo.
Signed-off-by: Dave Airlie
---
From: Dave Airlie
This happens if you run twm + mplayer + xclock and drag
the clock over the mplayer. If we don't catch it, we cause
an illegal draw elements command to be passed to GL.
Signed-off-by: Dave Airlie
---
glamor/glamor_copy.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/g
On 19.01.2016 09:56, Dave Airlie wrote:
> From: Dave Airlie
>
> This breaks ABI unfortunately as we have to pass the core profile
> info from the egl part of glamor to the glamor part of glamor.
That's indeed a bit ugly. Can't the glamor code determine itself whether
or not it's a core profile c
On 19.01.2016 09:56, Dave Airlie wrote:
> From: Dave Airlie
>
> This adds a new flag to glamor_init to denote the context is
> core profile.
>
> This flag is used to disable quads for rendering.
>
> Signed-off-by: Dave Airlie
> ---
> glamor/glamor.c | 3 ++-
> glamor/glamor.h | 3 ++-
> 2 fil
On 19 January 2016 at 11:15, Eric Anholt wrote:
> Dave Airlie writes:
>
>> From: Dave Airlie
>>
>> This converts the Xv code to using VBOs instead of
>> client ptrs. This is necessary to move towards using
>> the core profile later.
>>
>> Signed-off-by: Dave Airlie
>> ---
>> glamor/glamor_xv.c
From: Dave Airlie
This converts the Xv code to using VBOs instead of
client ptrs. This is necessary to move towards using
the core profile later.
v2: put all boxes into single vbo, use draw arrays
to offset things. (Eric)
Signed-off-by: Dave Airlie
---
glamor/glamor_xv.c | 41 +
Dave Airlie writes:
> From: Dave Airlie
>
> This converts the Xv code to using VBOs instead of
> client ptrs. This is necessary to move towards using
> the core profile later.
>
> Signed-off-by: Dave Airlie
> ---
> glamor/glamor_xv.c | 31 +--
> 1 file changed, 21 i
From: Dave Airlie
This adds support to Xwayland to try and use OpenGL core
profile for glamor first.
Signed-off-by: Dave Airlie
---
hw/xwayland/xwayland-glamor.c | 22 +-
hw/xwayland/xwayland.h| 1 +
2 files changed, 22 insertions(+), 1 deletion(-)
diff --git a/hw
From: Dave Airlie
This converts two client arrays users to using vbos,
this is necessary to move to using core profile later.
Signed-off-by: Dave Airlie
---
glamor/glamor_gradient.c | 33 -
glamor/glamor_picture.c | 27 +++
2 files chang
From: Dave Airlie
This converts the Xv code to using VBOs instead of
client ptrs. This is necessary to move towards using
the core profile later.
Signed-off-by: Dave Airlie
---
glamor/glamor_xv.c | 31 +--
1 file changed, 21 insertions(+), 10 deletions(-)
diff --gi
From: Keith Packard
On desktop GL, Ask for a 3.3 core profile context if that's available,
otherwise create a generic context.
v2: tell glamor the profile is a core one.
Signed-off-by: Keith Packard
Signed-off-by: Dave Airlie
---
hw/kdrive/ephyr/ephyr_glamor_glx.c | 19 +--
h
From: Dave Airlie
This adds a new flag to glamor_init to denote the context is
core profile.
This flag is used to disable quads for rendering.
Signed-off-by: Dave Airlie
---
glamor/glamor.c | 3 ++-
glamor/glamor.h | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/glamor
From: Dave Airlie
This breaks ABI unfortunately as we have to pass the core profile
info from the egl part of glamor to the glamor part of glamor.
Signed-off-by: Dave Airlie
---
glamor/glamor.h | 2 +-
glamor/glamor_egl.c | 32 ++
This series implements support for glamor in ephyr/EGL/Xwayland
to use GL core profile when it can.
This required 4 main changes:
a) stop using client ptrs everywhere, I found 3 places left,
gradient, picture and xv where we use these.
b) start using VAOs
c) use GL_RED instead of GL_ALPHA
d) stop
From: Keith Packard
Core contexts require the use of vertex arrays, so switch both glamor
and ephyr/glamor over.
Signed-off-by: Keith Packard
Signed-off-by: Dave Airlie
---
glamor/glamor.c| 2 +
glamor/glamor_priv.h | 2 +
glamor/glamor_vbo.c
From: Keith Packard
GL_RED is supported by core profiles while GL_ALPHA is not; use GL_RED
for one channel objects (depth 1 to 8), and then swizzle them into the
alpha channel when used as a mask.
[airlied: updated to master, add swizzle to composited glyphs and xv paths]
Signed-off-by: Keith P
I've opened this ticket:
https://bugs.freedesktop.org/show_bug.cgi?id=93660
I need some feedback to be able to upload a final verion!
How should the composer be formatted. Now each composer is added like this:
* : "Ɛ̃́" LATIN CAPITAL
LETTER EPSILON WITH TILDE AND ACUTE*
But it looks l
Adam Jackson writes:
> Per discussion at XDC2015, we want this so we can easily distinguish
> which module a patch is for. There's no way to set this in the
> server-side config, so setting a default at autogen time is about the
> best we can do.
>
> Signed-off-by: Adam Jackson
> ---
> autogen.
32 matches
Mail list logo