Re: [Mesa-dev] [PATCH] virgl: Allow RGB32* textures only as buffer objects

2018-07-22 Thread Gert Wollny
Am Sonntag, den 22.07.2018, 09:59 -0400 schrieb Ilia Mirkin: > On Sun, Jul 22, 2018 at 2:54 AM, Gert Wollny om> wrote: > > Am Samstag, den 21.07.2018, 14:14 -0400 schrieb Ilia Mirkin: > > > On Sat, Jul 21, 2018 at 1:48 PM, Gert Wollny > > ra.c > > > om> wrote: > > > > Am Samstag, den 21.07.2018,

Re: [Mesa-dev] [PATCH] virgl: Allow RGB32* textures only as buffer objects

2018-07-22 Thread Ilia Mirkin
On Sun, Jul 22, 2018 at 2:54 AM, Gert Wollny wrote: > Am Samstag, den 21.07.2018, 14:14 -0400 schrieb Ilia Mirkin: >> On Sat, Jul 21, 2018 at 1:48 PM, Gert Wollny > om> wrote: >> > Am Samstag, den 21.07.2018, 11:33 -0400 schrieb Ilia Mirkin: >> > > >> > > >> > > On Sat, Jul 21, 2018, 05:45 Gert Wo

Re: [Mesa-dev] [PATCH] virgl: Allow RGB32* textures only as buffer objects

2018-07-21 Thread Gert Wollny
Am Samstag, den 21.07.2018, 14:14 -0400 schrieb Ilia Mirkin: > On Sat, Jul 21, 2018 at 1:48 PM, Gert Wollny om> wrote: > > Am Samstag, den 21.07.2018, 11:33 -0400 schrieb Ilia Mirkin: > > > > > > > > > On Sat, Jul 21, 2018, 05:45 Gert Wollny > > m> > > > wrote: > > > > Am Freitag, den 20.07.201

Re: [Mesa-dev] [PATCH] virgl: Allow RGB32* textures only as buffer objects

2018-07-21 Thread Ilia Mirkin
On Sat, Jul 21, 2018 at 1:48 PM, Gert Wollny wrote: > Am Samstag, den 21.07.2018, 11:33 -0400 schrieb Ilia Mirkin: >> >> >> On Sat, Jul 21, 2018, 05:45 Gert Wollny >> wrote: >> > Am Freitag, den 20.07.2018, 12:31 -0400 schrieb Ilia Mirkin: >> > > >> > > > + /* Allow 3-comp 32 bit texturs only f

Re: [Mesa-dev] [PATCH] virgl: Allow RGB32* textures only as buffer objects

2018-07-21 Thread Gert Wollny
Am Samstag, den 21.07.2018, 11:33 -0400 schrieb Ilia Mirkin: > > > On Sat, Jul 21, 2018, 05:45 Gert Wollny > wrote: > > Am Freitag, den 20.07.2018, 12:31 -0400 schrieb Ilia Mirkin: > > > > > > > + /* Allow 3-comp 32 bit texturs only for TBOs (needed for > > > > ARB_tbo_rgb32) */ > > > > + i

Re: [Mesa-dev] [PATCH] virgl: Allow RGB32* textures only as buffer objects

2018-07-21 Thread Ilia Mirkin
On Sat, Jul 21, 2018, 05:45 Gert Wollny wrote: > Am Freitag, den 20.07.2018, 12:31 -0400 schrieb Ilia Mirkin: > > > > > + /* Allow 3-comp 32 bit texturs only for TBOs (needed for > > > ARB_tbo_rgb32) */ > > > + if ((format == PIPE_FORMAT_R32G32B32_FLOAT || > > > + format == PIPE_FORMAT_

Re: [Mesa-dev] [PATCH] virgl: Allow RGB32* textures only as buffer objects

2018-07-21 Thread Gert Wollny
Am Freitag, den 20.07.2018, 12:31 -0400 schrieb Ilia Mirkin: > > > + /* Allow 3-comp 32 bit texturs only for TBOs (needed for > > ARB_tbo_rgb32) */ > > + if ((format == PIPE_FORMAT_R32G32B32_FLOAT || > > + format == PIPE_FORMAT_R32G32B32_SINT || > > + format == PIPE_FORMAT_R32G32B3

Re: [Mesa-dev] [PATCH] virgl: Allow RGB32* textures only as buffer objects

2018-07-20 Thread Ilia Mirkin
On Thu, Jul 12, 2018 at 6:55 AM, Gert Wollny wrote: > When requesting a texture of the internal format GL_RGB32F Gallium will > try to allocate a renderable texture and returns RGBA32F or RGBX32F, but > when one requests GL_RGB32I or GL_RGB32UI the according 3-component > texture will be returned.

Re: [Mesa-dev] [PATCH] virgl: Allow RGB32* textures only as buffer objects

2018-07-20 Thread Gurchetan Singh
On Thu, Jul 12, 2018 at 3:56 AM Gert Wollny wrote: > > When requesting a texture of the internal format GL_RGB32F Gallium will > try to allocate a renderable texture and returns RGBA32F or RGBX32F, but > when one requests GL_RGB32I or GL_RGB32UI the according 3-component > texture will be returned

[Mesa-dev] [PATCH] virgl: Allow RGB32* textures only as buffer objects

2018-07-12 Thread Gert Wollny
When requesting a texture of the internal format GL_RGB32F Gallium will try to allocate a renderable texture and returns RGBA32F or RGBX32F, but when one requests GL_RGB32I or GL_RGB32UI the according 3-component texture will be returned. This leads to problems later, when one wants to use glCopyIm