projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
lima/ppir: enable vectorize optimization
[mesa.git]
/
src
/
gallium
/
drivers
/
svga
/
svga_screen.h
diff --git
a/src/gallium/drivers/svga/svga_screen.h
b/src/gallium/drivers/svga/svga_screen.h
index 5581d2e1ffdac2e5f1efc939c4d9e90aef774ea3..12b93468da2eea73f0a6a2bb9541a9c0d5612abb 100644
(file)
--- a/
src/gallium/drivers/svga/svga_screen.h
+++ b/
src/gallium/drivers/svga/svga_screen.h
@@
-62,12
+62,13
@@
struct svga_screen
boolean no_surface_view;
boolean force_sampler_view;
boolean no_sampler_view;
boolean no_surface_view;
boolean force_sampler_view;
boolean no_sampler_view;
+ boolean no_cache_index_buffers;
} debug;
unsigned texture_timestamp;
} debug;
unsigned texture_timestamp;
- pipe_mutex tex_mutex;
+ mtx_t tex_mutex;
-
pipe_mutex
swc_mutex; /* Used for buffer uploads */
+
mtx_t
swc_mutex; /* Used for buffer uploads */
/* which formats to translate depth formats into */
struct {
/* which formats to translate depth formats into */
struct {
@@
-80,8
+81,13
@@
struct svga_screen
struct svga_host_surface_cache cache;
struct svga_host_surface_cache cache;
- /** Memory used by all resources (buffers and surfaces) */
- uint64_t total_resource_bytes;
+ /** HUD counters */
+ struct {
+ /** Memory used by all resources (buffers and surfaces) */
+ uint64_t total_resource_bytes;
+ uint64_t num_resources;
+ uint64_t num_failed_allocations;
+ } hud;
};
#ifndef DEBUG
};
#ifndef DEBUG