projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
gl: updated glxext.h to version 27
[mesa.git]
/
src
/
gallium
/
winsys
/
drm
/
vmware
/
core
/
vmw_screen.h
diff --git
a/src/gallium/winsys/drm/vmware/core/vmw_screen.h
b/src/gallium/winsys/drm/vmware/core/vmw_screen.h
index a875107370cb56269c48e268b9c9180d4342ca3e..d3f2c2c7f568274cdc8fa1dee5e736703f388154 100644
(file)
--- a/
src/gallium/winsys/drm/vmware/core/vmw_screen.h
+++ b/
src/gallium/winsys/drm/vmware/core/vmw_screen.h
@@
-40,6
+40,10
@@
#include "svga_winsys.h"
#include "svga_winsys.h"
+
+#define VMW_GMR_POOL_SIZE (16*1024*1024)
+
+
struct pb_manager;
struct vmw_region;
struct pb_manager;
struct vmw_region;
@@
-48,6
+52,8
@@
struct vmw_winsys_screen
{
struct svga_winsys_screen base;
{
struct svga_winsys_screen base;
+ boolean use_old_scanout_flag;
+
struct {
volatile uint32_t *fifo_map;
uint64_t last_fence;
struct {
volatile uint32_t *fifo_map;
uint64_t last_fence;
@@
-127,7
+133,7
@@
boolean vmw_winsys_screen_init_svga(struct vmw_winsys_screen *vws);
void vmw_ioctl_cleanup(struct vmw_winsys_screen *vws);
void vmw_pools_cleanup(struct vmw_winsys_screen *vws);
void vmw_ioctl_cleanup(struct vmw_winsys_screen *vws);
void vmw_pools_cleanup(struct vmw_winsys_screen *vws);
-struct vmw_winsys_screen *vmw_winsys_create(int fd);
+struct vmw_winsys_screen *vmw_winsys_create(int fd
, boolean use_old_scanout_flag
);
void vmw_winsys_destroy(struct vmw_winsys_screen *sws);
void vmw_winsys_destroy(struct vmw_winsys_screen *sws);