Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2020-12-16 08:19:04 +0300
committerCampbell Barton <ideasman42@gmail.com>2020-12-16 08:25:56 +0300
commitb347c4e9ca896c7f1149502962add1163db1e82c (patch)
tree83f7dfca88b65448e19e7ab57c327c909d00ba43 /source/blender/gpu
parent588f107f1155817afe4316549c84ca649be16600 (diff)
Cleanup: remove redundant struct declarations
Diffstat (limited to 'source/blender/gpu')
-rw-r--r--source/blender/gpu/GPU_shader.h2
-rw-r--r--source/blender/gpu/GPU_texture.h8
-rw-r--r--source/blender/gpu/intern/gpu_codegen.h3
-rw-r--r--source/blender/gpu/intern/gpu_node_graph.h2
-rw-r--r--source/blender/gpu/intern/gpu_uniform_buffer_private.hh2
5 files changed, 2 insertions, 15 deletions
diff --git a/source/blender/gpu/GPU_shader.h b/source/blender/gpu/GPU_shader.h
index 27a7ea1e6a5..55716b584c3 100644
--- a/source/blender/gpu/GPU_shader.h
+++ b/source/blender/gpu/GPU_shader.h
@@ -27,8 +27,6 @@
extern "C" {
#endif
-struct GPUTexture;
-struct GPUUniformBuf;
struct GPUVertBuf;
/** Opaque type hidding blender::gpu::Shader */
diff --git a/source/blender/gpu/GPU_texture.h b/source/blender/gpu/GPU_texture.h
index e9c081abd22..91119bd05a1 100644
--- a/source/blender/gpu/GPU_texture.h
+++ b/source/blender/gpu/GPU_texture.h
@@ -28,14 +28,6 @@
#include "GPU_state.h"
struct GPUVertBuf;
-struct ImBuf;
-struct Image;
-struct ImageUser;
-struct MovieClip;
-struct MovieClipUser;
-struct PreviewImage;
-
-struct GPUFrameBuffer;
/** Opaque type hiding blender::gpu::Texture. */
typedef struct GPUTexture GPUTexture;
diff --git a/source/blender/gpu/intern/gpu_codegen.h b/source/blender/gpu/intern/gpu_codegen.h
index 5d130d75d2c..f3d58a55814 100644
--- a/source/blender/gpu/intern/gpu_codegen.h
+++ b/source/blender/gpu/intern/gpu_codegen.h
@@ -31,10 +31,7 @@ extern "C" {
struct GPUMaterial;
struct GPUNodeGraph;
-struct GPUOutput;
struct GPUShader;
-struct GSet;
-struct ListBase;
typedef struct GPUPass {
struct GPUPass *next;
diff --git a/source/blender/gpu/intern/gpu_node_graph.h b/source/blender/gpu/intern/gpu_node_graph.h
index 0ef95d94c0d..929191cff73 100644
--- a/source/blender/gpu/intern/gpu_node_graph.h
+++ b/source/blender/gpu/intern/gpu_node_graph.h
@@ -33,8 +33,6 @@
struct GPUNode;
struct GPUOutput;
-struct GPUShader;
-struct GPUVertAttrLayers;
struct ListBase;
typedef enum eGPUDataSource {
diff --git a/source/blender/gpu/intern/gpu_uniform_buffer_private.hh b/source/blender/gpu/intern/gpu_uniform_buffer_private.hh
index 00d10776864..18ea6d18caf 100644
--- a/source/blender/gpu/intern/gpu_uniform_buffer_private.hh
+++ b/source/blender/gpu/intern/gpu_uniform_buffer_private.hh
@@ -24,6 +24,8 @@
#include "BLI_sys_types.h"
+struct GPUUniformBuf;
+
namespace blender {
namespace gpu {