projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
st/xorg: Fix build failure against xserver with XF86_CRTC_VERSION < 3.
[mesa.git]
/
src
/
gallium
/
state_trackers
/
python
/
p_state.i
diff --git
a/src/gallium/state_trackers/python/p_state.i
b/src/gallium/state_trackers/python/p_state.i
index eda77b56f8ed2aa78fc8dec06ca96c98430c03c2..0537557661ddc2b94ca51064774bc00678c60d98 100644
(file)
--- a/
src/gallium/state_trackers/python/p_state.i
+++ b/
src/gallium/state_trackers/python/p_state.i
@@
-114,7
+114,8
@@
SWIG_exception(SWIG_ValueError, "index out of bounds");
if(surface) {
SWIG_exception(SWIG_ValueError, "index out of bounds");
if(surface) {
- _surface = st_pipe_surface(surface, PIPE_BUFFER_USAGE_GPU_WRITE);
+ /* XXX need a context here */
+ _surface = st_pipe_surface(NULL, surface, PIPE_BIND_RENDER_TARGET);
if(!_surface)
SWIG_exception(SWIG_ValueError, "couldn't acquire surface for writing");
}
if(!_surface)
SWIG_exception(SWIG_ValueError, "couldn't acquire surface for writing");
}
@@
-131,7
+132,8
@@
struct pipe_surface *_surface = NULL;
if(surface) {
struct pipe_surface *_surface = NULL;
if(surface) {
- _surface = st_pipe_surface(surface, PIPE_BUFFER_USAGE_GPU_WRITE);
+ /* XXX need a context here */
+ _surface = st_pipe_surface(NULL, surface, PIPE_BIND_DEPTH_STENCIL);
if(!_surface)
SWIG_exception(SWIG_ValueError, "couldn't acquire surface for writing");
}
if(!_surface)
SWIG_exception(SWIG_ValueError, "couldn't acquire surface for writing");
}