On Fre, 2014-02-07 at 13:54 -0800, Tom Stellard wrote:
> On Fri, Feb 07, 2014 at 11:46:55AM +0900, Michel Dänzer wrote:
> > On Don, 2014-02-06 at 09:40 -0800, Tom Stellard wrote:
> > > From: Tom Stellard
> > >
> > > DS instructions that access local memory can only uses addresses that
> > > are l
On Sat, Feb 8, 2014 at 5:29 AM, Andrew Guertin wrote:
> On 02/08/2014 02:41 AM, Matt Turner wrote:
>>
>> On Fri, Feb 7, 2014 at 10:22 PM, Andrew Guertin
>> wrote:
>>>
>>> Hi,
>>>
>>> I updated mesa and started getting some bad behavior in League of Legends
>>> (played through wine). After startin
On Sat, Feb 8, 2014 at 10:22 PM, Christoph Bumiller
wrote:
> On 07.02.2014 23:25, Dave Airlie wrote:
Doh, yes because GL has ARB_texture_gather then has stuff hidden away
in ARB_gpu_shader5 I forgot to add the extra bits which I suppose we
should do.
So I've reposted with
On 10/02/14 01:35, Emil Velikov wrote:
>
> Turns out it was to get people looking in this direction :)
s/it was/it was a nice idea/
-Emil
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev
For the series:
Reviewed-by: Chris Forbes
On Mon, Feb 10, 2014 at 1:56 PM, Kenneth Graunke wrote:
> The 4x and 8x cases contained identical code for extracting the X and
> Y sample offset values and converting them from U0.4 back to float.
>
> Without this refactoring, we'd have to duplicate it
On 10/02/14 01:26, Ian Romanick wrote:
> On 02/08/2014 08:03 AM, Emil Velikov wrote:
>> Signed-off-by: Emil Velikov
>> ---
>> src/egl/main/Makefile.am | 2 +
>> src/egl/main/egl-symbols-check | 109
>> +
>> 2 files changed, 111 insertions(+)
>> cr
On 10/02/14 01:24, Ian Romanick wrote:
>> > Before proceeding make sure that with-llvm-shared-libs is set, otherwise
>> > the modules will export every llvm symbol imaginable and make check will
>> > fail. The above option will default to enabled/with with mesa 10.1 and
>> > later once patch is com
On 02/08/2014 08:03 AM, Emil Velikov wrote:
> Signed-off-by: Emil Velikov
> ---
> src/egl/main/Makefile.am | 2 +
> src/egl/main/egl-symbols-check | 109
> +
> 2 files changed, 111 insertions(+)
> create mode 100755 src/egl/main/egl-symbols-check
On 02/08/2014 08:03 AM, Emil Velikov wrote:
> Hello list,
>
> Continuing with another not so interesting area of mesa - cleaning up
> the exported symbols and adding make check tests.
>
> Note: Most of these patches are rather dull and may cause boredom or
> sleepiness :-)
>
> Before proceeding
On 02/09/2014 04:56 PM, Kenneth Graunke wrote:
> The 4x and 8x cases contained identical code for extracting the X and
> Y sample offset values and converting them from U0.4 back to float.
>
> Without this refactoring, we'd have to duplicate it a third time in
> order to support 2x MSAA.
>
> Sign
https://bugs.freedesktop.org/show_bug.cgi?id=74723
--- Comment #6 from Ian Romanick ---
Comment on attachment 93676
--> https://bugs.freedesktop.org/attachment.cgi?id=93676
update assertion for GS
Review of attachment 93676:
-
Th
Series is
Reviewed-by: Ian Romanick
Another nice clean-up would be to enable GL_KHR_debug on ES contexts.
Then all of the 'if (!_mesa_is_desktop_gl(ctx)) goto
invalid_enum_error;' noise could go away. Less code, more
functionality. :) That might even be a good newbie project...
On 02/07/2014
Storing a single value in an array is rather pointless.
Signed-off-by: Kenneth Graunke
---
src/mesa/drivers/dri/i965/brw_multisample_state.h | 2 +-
src/mesa/drivers/dri/i965/gen6_multisample_state.c | 4 ++--
src/mesa/drivers/dri/i965/gen8_multisample_state.c | 2 +-
3 files changed, 4 inserti
The 4x and 8x cases contained identical code for extracting the X and
Y sample offset values and converting them from U0.4 back to float.
Without this refactoring, we'd have to duplicate it a third time in
order to support 2x MSAA.
Signed-off-by: Kenneth Graunke
---
src/mesa/drivers/dri/i965/ge
There are only two sensible placements for 2x MSAA samples - and one is
the mirror image of the other. I chose (0.25, 0.25) and (0.75, 0.75).
Signed-off-by: Kenneth Graunke
---
src/mesa/drivers/dri/i965/brw_multisample_state.h | 11 +++
src/mesa/drivers/dri/i965/gen6_multisample_state.
Pushed, thanks.
Marek
On Sun, Feb 9, 2014 at 10:56 PM, Grigori Goronzy wrote:
> v2: adjust limits for radeonsi and llvmpipe
> v3: add documentation
>
> Cc: "10.1"
> ---
> src/gallium/docs/source/screen.rst | 6 ++
> src/gallium/drivers/freedreno/freedreno_screen.c | 5 +
>
v2: adjust limits for radeonsi and llvmpipe
v3: add documentation
Cc: "10.1"
---
src/gallium/docs/source/screen.rst | 6 ++
src/gallium/drivers/freedreno/freedreno_screen.c | 5 +
src/gallium/drivers/i915/i915_screen.c | 5 +
src/gallium/drivers/ilo/ilo_screen
Signed-off-by: Chad Versace
---
src/egl/main/eglcompiler.h | 5 +
1 file changed, 5 insertions(+)
diff --git a/src/egl/main/eglcompiler.h b/src/egl/main/eglcompiler.h
index 2499172..53dab54 100644
--- a/src/egl/main/eglcompiler.h
+++ b/src/egl/main/eglcompiler.h
@@ -89,4 +89,9 @@
# define
dri2_initialize_x11_swrast() does a strange thing. For some extensions
it doesn't support, it sets the corresponding functions in
_EGLDriver::API to NULL. The intention here is clear, but misplaced.
NULL or not, the function pointers never get called because their
extensions aren't supported.
Sig
>From the EGL_MESA_platform_gbm spec, version 5:
It is not valid to call eglCreatePlatformPixmapSurfaceEXT with a
that belongs to the GBM platform. Any such call fails and generates
EGL_BAD_PARAMETER.
Signed-off-by: Chad Versace
---
src/egl/drivers/dri2/platform_drm.c | 17 ++
Add dri2_egl_display_vtbl::create_pbuffer_surface, set it for each
platform, and let egl_dri2 dispatch eglCreatePbufferSurface to that.
This prepares for the EGL platform extensions.
Signed-off-by: Chad Versace
---
src/egl/drivers/dri2/egl_dri2.c | 9 +
src/egl/drivers/dri2/eg
Add dri2_egl_display_vtbl::create_wayland_buffer_from_image, set it for
each platform, and let egl_dri2 dispatch
eglCreateWaylandBufferFromImageWL to that.
This prepares for the EGL platform extensions.
Signed-off-by: Chad Versace
---
src/egl/drivers/dri2/egl_dri2.c | 9 +
sr
egl_dri2.c:dri2_terminate() handled terminating X11 and DRM displays.
The Wayland platform implemented its own dri2_wl_terminate(), which was
nearly a copy of the common one.
To implement the EGL platform extensions, we either need to dispatch
eglTerminate per display or define a common implementa
>From the EGL_EXT_wayland_spec, version 3:
It is not valid to call eglCreatePlatformPixmapSurfaceEXT with a
that belongs to Wayland. Any such call fails and generates
EGL_BAD_PARAMETER.
Signed-off-by: Chad Versace
---
src/egl/drivers/dri2/platform_wayland.c | 18 +-
1 fil
Add dri2_egl_display_vtbl::create_image, set it for each platform, and
let egl_dri2 dispatch eglCreateImageKHR to that.
To remove ambiguity, rename egl_dri2.c:dri2_create_image() to
dri2_create_image_from_dri().
This prepares for the EGL platform extensions.
Signed-off-by: Chad Versace
---
src
Add dri2_egl_display_vtbl::swap_buffers_region, set it for each
platform, and let egl_dri2 dispatch eglSwapBuffersRegionNOK to that.
This prepares for the EGL platform extensions.
Signed-off-by: Chad Versace
---
src/egl/drivers/dri2/egl_dri2.c | 9 +
src/egl/drivers/dri2/egl_d
Add dri2_egl_display_vtbl::copy_buffers, set it for each
platform, and let egl_dri2 dispatch eglCopyBuffers to that.
This prepares for the EGL platform extensions.
Signed-off-by: Chad Versace
---
src/egl/drivers/dri2/egl_dri2.c | 9 +
src/egl/drivers/dri2/egl_dri2.h
Add dri2_egl_display_vtbl::query_buffer_age, set it for each
platform, and let egl_dri2 dispatch API.QueryBufferAge to that.
This prepares for the EGL platform extensions.
Signed-off-by: Chad Versace
---
src/egl/drivers/dri2/egl_dri2.c | 8
src/egl/drivers/dri2/egl_dri2.h
Add dri2_egl_display_vtbl::post_sub_buffer, set it for each
platform, and let egl_dri2 dispatch eglPostSubBufferNV to that.
This prepares for the EGL platform extensions.
Signed-off-by: Chad Versace
---
src/egl/drivers/dri2/egl_dri2.c | 9 +
src/egl/drivers/dri2/egl_dri2.h
When the user calls eglGetDisplay(EGL_DEFAULT_DISPLAY), the Wayland and
DRM platforms set dri2_dpy->own_device=true. This patch makes the X11
platform do the same for consistency.
Signed-off-by: Chad Versace
---
src/egl/drivers/dri2/platform_x11.c | 3 +++
1 file changed, 3 insertions(+)
diff -
Enable EGL_EXT_platform_base and the Linux platform extensions layered
atop it: EGL_EXT_platform_x11, EGL_EXT_platform_wayland,
and EGL_MESA_platform_gbm.
Tested with Piglit's EGL_EXT_platform_base tests under an X11 session.
To enable running the Wayland and GBM tests, windowed Weston was running
Internally, much of the EGL code uses EGLNativeDisplayType,
EGLNativeWindowType, and EGLPixmapType. However, the EGLNative type
often does not match the variable's actual type.
The concept of EGLNative types are a bad match for Linux, as explained
below. And the EGL platform extensions don't use E
Add dri2_egl_display_vtbl::destroy_surface, set it for each
platform, and let egl_dri2 dispatch eglDestroySurface to that.
This prepares for the EGL platform extensions.
Signed-off-by: Chad Versace
---
src/egl/drivers/dri2/egl_dri2.c | 8
src/egl/drivers/dri2/egl_dri2.h
Add dri2_egl_display_vtbl::swap_interval, set it for each platform, and
let egl_dri2 dispatch eglSwapInterval to that.
This prepares for the EGL platform extensions.
Signed-off-by: Chad Versace
---
src/egl/drivers/dri2/egl_dri2.c | 9
src/egl/drivers/dri2/egl_dri2.h
Add dri2_egl_display_vtbl::create_window_surface, set it for each
platform, and let egl_dri2 dispatch eglCreateWindowSurface to that.
This prepares for the EGL platform extensions.
Signed-off-by: Chad Versace
---
src/egl/drivers/dri2/egl_dri2.c | 11 +++
src/egl/drivers/dri2/egl
Add dri2_egl_display_vtbl::swap_buffers, set it for each platform, and
let egl_dri2 dispatch eglSwapBuffers to that.
This prepares for the EGL platform extensions.
Signed-off-by: Chad Versace
---
src/egl/drivers/dri2/egl_dri2.c | 8
src/egl/drivers/dri2/egl_dri2.h | 3 +
This series enable EGL_EXT_platform_base and the Linux platform extensions
layered atop it: EGL_EXT_platform_x11, EGL_EXT_platform_wayland, and
EGL_MESA_platform_gbm.
The series lives on my 'EGL_EXT_platform_base-v16' branch at
[git://people.freedesktop.org/~chadversary/mesa]. Accompanying Piglit
Add dri2_egl_display_vtbl::swap_buffers_with_damage, set it for each
platform, and let egl_dri2 dispatch eglSwapBuffersWithDamageEXT to that.
This prepares for the EGL platform extensions.
Signed-off-by: Chad Versace
---
src/egl/drivers/dri2/egl_dri2.c | 11 +++
src/egl/driver
Don't call it through the driver dispatch table. Just call it
statically.
This prepares for the EGL platform extensions.
Signed-off-by: Chad Versace
---
src/egl/drivers/dri2/platform_wayland.c | 6 +-
src/egl/drivers/dri2/platform_x11.c | 6 +-
2 files changed, 10 insertions(+), 2 d
Add dri2_egl_display_vtbl::create_pbuffer_surface, set it for each
platform, and let egl_dri2 dispatch eglCreatePixmapSurface to that.
This prepares for the EGL platform extensions.
Signed-off-by: Chad Versace
---
src/egl/drivers/dri2/egl_dri2.c | 11 +++
src/egl/drivers/dri2/
This pulls in EGL_EXT_platform_base, EGL_EXT_platform_wayland,
EGL_EXT_platform_x11, and EGL_MESA_platform_gbm.
This patch has a lot of churn because Khronos recently changed its
method of generating headers. Khronos now generates it headers from XML.
Signed-off-by: Chad Versace
---
include/EGL
dri2_egl_display has only one virtual function, 'authenticate'. Define
dri2_egl_display::vtbl and move 'authenticate' there.
This prepares for the EGL platform extensions, which will add many
more virtual functions to dri2_egl_display.
Signed-off-by: Chad Versace
---
src/egl/drivers/dri2/egl_d
Each of the egl_dri2 platforms (except Android) prefix their function
names with "dri2", not "dri2_${platform}". This means many function
names have three separate definitions in the egl_dri2 directory: one in
each of platform_drm.c, platform_wayland.c, and platform_x11.c. For
example, each of the
https://bugs.freedesktop.org/show_bug.cgi?id=74760
--- Comment #3 from Chris Forbes ---
Can you provide an apitrace?
--
You are receiving this mail because:
You are the assignee for the bug.
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
htt
https://bugs.freedesktop.org/show_bug.cgi?id=74760
Jan Vesely changed:
What|Removed |Added
Attachment #93722|text/plain |image/jpeg
mime type|
https://bugs.freedesktop.org/show_bug.cgi?id=74760
--- Comment #1 from chefche...@gmx.de ---
edit: you have to right click and choose save as to see the screenshot for some
reason.
--
You are receiving this mail because:
You are the assignee for the bug.
_
https://bugs.freedesktop.org/show_bug.cgi?id=74760
Priority: medium
Bug ID: 74760
Assignee: mesa-dev@lists.freedesktop.org
Summary: Anno 1701 colors of textures are corrupted using Intel
GM45 Express chipset
Severity: normal
https://bugs.freedesktop.org/show_bug.cgi?id=74717
--- Comment #6 from kwah...@wp.pl ---
(In reply to comment #5)
> > You need to run it from the source root, like this:
> > $ build/build/release/gl-320-primitive-shading
>
> build/release/gl-320-primitive-shading
Right, now the examples works.
Am 08.02.2014 17:03, schrieb Emil Velikov:
The function pointer is retrieved via VdpGetProcAddress just
like all the other vdpau functions and should not be exported.
Signed-off-by: Emil Velikov
[PATCH 13/22] st/vdpau: do not export VdpPresentationQueueTargetCreateX11
[PATCH 14/22] st/vdpau:
https://bugs.freedesktop.org/show_bug.cgi?id=74717
--- Comment #5 from Török Edwin ---
(In reply to comment #4)
> (In reply to comment #3)
> > G-truck samples don't work for me too (similar error for ether samples):
> >
> > ./gl-320-primitive-shading
> > OpenGL Version Needed 3.2 ( 3.3 Found )
https://bugs.freedesktop.org/show_bug.cgi?id=74717
--- Comment #4 from Török Edwin ---
(In reply to comment #3)
> G-truck samples don't work for me too (similar error for ether samples):
>
> ./gl-320-primitive-shading
> OpenGL Version Needed 3.2 ( 3.3 Found )
> Shader Compiler: error(high) 2: 0
https://bugs.freedesktop.org/show_bug.cgi?id=74727
--- Comment #3 from Török Edwin ---
(In reply to comment #2)
> The configure should really check for xcb-randr, too then.
(In reply to comment #1)
> You need the xcb randr.h, not the Xlib randr.h. That should be in a
> libxcb-randr development p
https://bugs.freedesktop.org/show_bug.cgi?id=74717
--- Comment #3 from kwah...@wp.pl ---
G-truck samples don't work for me too (similar error for ether samples):
./gl-320-primitive-shading
OpenGL Version Needed 3.2 ( 3.3 Found )
Shader Compiler: error(high) 2: 0:1(1): error: syntax error, unexpe
https://bugs.freedesktop.org/show_bug.cgi?id=74727
--- Comment #2 from Armin K ---
The configure should really check for xcb-randr, too then.
--
You are receiving this mail because:
You are the assignee for the bug.
___
mesa-dev mailing list
mesa-dev@
https://bugs.freedesktop.org/show_bug.cgi?id=74727
--- Comment #1 from Keith Packard ---
You need the xcb randr.h, not the Xlib randr.h. That should be in a
libxcb-randr development package. On debian, that's libxcb-randr0-dev.
--
You are receiving this mail because:
You are the assignee for th
The place which cause Klocwork to highlight this is at
src/mesa/main/ff_fragment_shader.cpp around line 897 where it says:
...
float const_data[4] = {
float(1 << rgb_shift),
float(1 << rgb_shift),
float(1 << rgb_shift),
float(1 << alpha_shift)
};
shif
56 matches
Mail list logo