diff options
author | Marek Olšák <[email protected]> | 2014-01-22 15:37:53 +0100 |
---|---|---|
committer | Marek Olšák <[email protected]> | 2014-01-28 01:40:04 +0100 |
commit | 530348680a7e6c22dac39e093a4fa65b6a578b05 (patch) | |
tree | a22ff91946476d8c80b3ab57b3d974b9554a3966 /src/gallium/drivers/radeonsi/si_pipe.h | |
parent | 6e38a3de8a7f87eee5f1ae12124bda8e3c7d29e0 (diff) |
radeonsi: remove si_resource.h
Reviewed-by: Michel Dänzer <[email protected]>
Reviewed-by: Tom Stellard <[email protected]>
Diffstat (limited to 'src/gallium/drivers/radeonsi/si_pipe.h')
-rw-r--r-- | src/gallium/drivers/radeonsi/si_pipe.h | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/gallium/drivers/radeonsi/si_pipe.h b/src/gallium/drivers/radeonsi/si_pipe.h index 28287342bda..69f49d1fdb1 100644 --- a/src/gallium/drivers/radeonsi/si_pipe.h +++ b/src/gallium/drivers/radeonsi/si_pipe.h @@ -36,7 +36,6 @@ #include "sid.h" #include "si_public.h" #include "si_pm4.h" -#include "si_resource.h" #include "si_state.h" #ifdef PIPE_ARCH_BIG_ENDIAN @@ -81,6 +80,10 @@ struct si_textures_info { unsigned n_samplers; }; +struct si_surface { + struct pipe_surface base; +}; + #define SI_NUM_ATOMS(sctx) (sizeof((sctx)->atoms)/sizeof((sctx)->atoms.array[0])) #define SI_NUM_SHADERS (PIPE_SHADER_FRAGMENT+1) @@ -226,4 +229,13 @@ static INLINE unsigned si_pack_float_12p4(float x) x >= 4096 ? 0xffff : x * 16; } +static INLINE struct r600_resource * +si_resource_create_custom(struct pipe_screen *screen, + unsigned usage, unsigned size) +{ + assert(size); + return r600_resource(pipe_buffer_create(screen, + PIPE_BIND_CUSTOM, usage, size)); +} + #endif |