summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Shvetsov <alexxy@gentoo.org>2013-04-09 22:27:02 +0400
committerAlexey Shvetsov <alexxy@gentoo.org>2013-04-09 22:27:02 +0400
commita0494c8882d53ae6f129a49ba00a27afc45a6a93 (patch)
treeea94e33e51956b5d49903271b646b3ca48ee4d95
parentRevert "Add fixes for clover" (diff)
downloadx11-a0494c8882d53ae6f129a49ba00a27afc45a6a93.tar.gz
x11-a0494c8882d53ae6f129a49ba00a27afc45a6a93.tar.bz2
x11-a0494c8882d53ae6f129a49ba00a27afc45a6a93.zip
Update patch
Package-Manager: portage-2.2.0_alpha171
-rw-r--r--media-libs/mesa/files/mesa-9999-clover-use-non-null-platform-id.patch26
1 files changed, 21 insertions, 5 deletions
diff --git a/media-libs/mesa/files/mesa-9999-clover-use-non-null-platform-id.patch b/media-libs/mesa/files/mesa-9999-clover-use-non-null-platform-id.patch
index 5be513d6..1c2d0659 100644
--- a/media-libs/mesa/files/mesa-9999-clover-use-non-null-platform-id.patch
+++ b/media-libs/mesa/files/mesa-9999-clover-use-non-null-platform-id.patch
@@ -1,4 +1,7 @@
-From: Tom Stellard <thomas.stellard at amd.com>
+From cc0fb86ba8ca9c96806f05e71b70db3da5edf4fd Mon Sep 17 00:00:00 2001
+From: Tom Stellard <thomas.stellard@amd.com>
+Date: Fri, 5 Apr 2013 13:23:01 -0700
+Subject: [PATCH] clover: Use a non-NULL value to represent the platform_id v3
Using a NULL value for the platform_id is legal according to the spec,
however, passing a NULL value as the platform parameter to
@@ -15,17 +18,29 @@ v2:
v3:
- Use MESA_PLATFORM_ID when calling clGetDeviceIDs() from
clCreateContextFromType()
+
+v4:
+ - Use MESA_PLATFORM_ID when checking the CL_CONTEXT_PLATFORM property
---
- src/gallium/state_trackers/clover/api/context.cpp | 2 +-
+ src/gallium/state_trackers/clover/api/context.cpp | 4 ++--
src/gallium/state_trackers/clover/api/device.cpp | 2 +-
src/gallium/state_trackers/clover/api/platform.cpp | 4 ++--
src/gallium/state_trackers/clover/api/util.hpp | 2 ++
- 4 files changed, 6 insertions(+), 4 deletions(-)
+ 4 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/src/gallium/state_trackers/clover/api/context.cpp b/src/gallium/state_trackers/clover/api/context.cpp
-index 80afb6b..d509619 100644
+index 80afb6b..f25856f 100644
--- a/src/gallium/state_trackers/clover/api/context.cpp
+++ b/src/gallium/state_trackers/clover/api/context.cpp
+@@ -42,7 +42,7 @@ clCreateContext(const cl_context_properties *props, cl_uint num_devs,
+
+ for (auto p : mprops) {
+ if (!(p.first == CL_CONTEXT_PLATFORM &&
+- (cl_platform_id)p.second == NULL))
++ (cl_platform_id)p.second == MESA_PLATFORM_ID))
+ throw error(CL_INVALID_PROPERTY);
+ }
+
@@ -65,7 +65,7 @@ clCreateContextFromType(const cl_context_properties *props,
cl_device_id dev;
cl_int ret;
@@ -84,4 +99,5 @@ index 2f9ec1f..0e80cda 100644
///
/// Return a matrix (a container of containers) in \a buf with
--
-1.7.11.4
+1.8.1.5
+