Android-x86
Fork

  • R/O
  • HTTP
  • SSH
  • HTTPS

external-mesa: コミット

external/mesa


コミットメタ情報

リビジョンd39fa8735a1299f95ab3199bffa87dbe7f03eab7 (tree)
日時2011-11-07 10:45:27
作者Chia-I Wu <olvaffe@gmai...>
コミッターChih-Wei Huang

ログメッセージ

android: fix build with honeycomb

変更サマリ

差分

--- a/src/gallium/winsys/sw/android/android_sw_winsys.cpp
+++ b/src/gallium/winsys/sw/android/android_sw_winsys.cpp
@@ -33,7 +33,6 @@
3333 #include "state_tracker/sw_winsys.h"
3434
3535 #include <utils/Errors.h>
36-#include <private/ui/sw_gralloc_handle.h>
3736
3837 #include <hardware/gralloc.h>
3938
@@ -106,13 +105,8 @@ android_displaytarget_unmap(struct sw_winsys *ws,
106105 struct android_sw_displaytarget *adt = android_sw_displaytarget(dt);
107106
108107 if (adt->mapped) {
109- if (sw_gralloc_handle_t::validate(adt->handle) >= 0) {
110- adt->mapped = NULL;
111- }
112- else {
113- droid->grmod->unlock(droid->grmod, adt->handle);
114- adt->mapped = NULL;
115- }
108+ droid->grmod->unlock(droid->grmod, adt->handle);
109+ adt->mapped = NULL;
116110 }
117111 }
118112
@@ -125,16 +119,9 @@ android_displaytarget_map(struct sw_winsys *ws,
125119 struct android_sw_displaytarget *adt = android_sw_displaytarget(dt);
126120
127121 if (!adt->mapped) {
128- if (sw_gralloc_handle_t::validate(adt->handle) >= 0) {
129- const sw_gralloc_handle_t *swhandle =
130- reinterpret_cast<const sw_gralloc_handle_t *>(adt->handle);
131- adt->mapped = reinterpret_cast<void *>(swhandle->base);
132- }
133- else {
134- /* lock the buffer for CPU access */
135- droid->grmod->lock(droid->grmod, adt->handle,
136- adt->usage, 0, 0, adt->width, adt->height, &adt->mapped);
137- }
122+ /* lock the buffer for CPU access */
123+ droid->grmod->lock(droid->grmod, adt->handle,
124+ adt->usage, 0, 0, adt->width, adt->height, &adt->mapped);
138125 }
139126
140127 return adt->mapped;
旧リポジトリブラウザで表示