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>2018-07-15 11:34:31 +0300
committerCampbell Barton <ideasman42@gmail.com>2018-07-15 11:51:49 +0300
commit09431033e9e2defcea42ffe056632b4bf4fd7a2a (patch)
tree3685376be3ccc092213655b06d041ad9ded105dd /source/blender/gpu/GPU_batch.h
parent52ebbeedc916780d88769ca23e815895d1657e1d (diff)
Cleanup: split GPU_batch
Split out presets and utilities for creating batches. These functions are quite specialized and not related to typical usage.
Diffstat (limited to 'source/blender/gpu/GPU_batch.h')
-rw-r--r--source/blender/gpu/GPU_batch.h23
1 files changed, 0 insertions, 23 deletions
diff --git a/source/blender/gpu/GPU_batch.h b/source/blender/gpu/GPU_batch.h
index b706bdbf189..f73968eda54 100644
--- a/source/blender/gpu/GPU_batch.h
+++ b/source/blender/gpu/GPU_batch.h
@@ -34,8 +34,6 @@
#include "../../../intern/gawain/gawain/gwn_batch.h"
#include "../../../intern/gawain/gawain/gwn_batch_private.h"
-struct rctf;
-
// TODO: CMake magic to do this:
// #include "gawain/batch.h"
@@ -44,31 +42,10 @@ struct rctf;
#include "GPU_shader.h"
-/* Extend GWN_batch_program_set to use Blender’s library of built-in shader programs. */
-
/* gpu_batch.c */
void GWN_batch_program_set_builtin(Gwn_Batch *batch, GPUBuiltinShader shader_id) ATTR_NONNULL(1);
-Gwn_Batch *GPU_batch_tris_from_poly_2d_encoded(
- const uchar *polys_flat, uint polys_flat_len, const struct rctf *rect
- ) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1);
-Gwn_Batch *GPU_batch_wire_from_poly_2d_encoded(
- const uchar *polys_flat, uint polys_flat_len, const struct rctf *rect
- ) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1);
-
void gpu_batch_init(void);
void gpu_batch_exit(void);
-/* gpu_batch_presets.c */
-/* Only use by draw manager. Use the presets function instead for interface. */
-Gwn_Batch *gpu_batch_sphere(int lat_res, int lon_res) ATTR_WARN_UNUSED_RESULT;
-/* Replacement for gluSphere */
-Gwn_Batch *GPU_batch_preset_sphere(int lod) ATTR_WARN_UNUSED_RESULT;
-Gwn_Batch *GPU_batch_preset_sphere_wire(int lod) ATTR_WARN_UNUSED_RESULT;
-
-void gpu_batch_presets_init(void);
-void gpu_batch_presets_register(Gwn_Batch *preset_batch);
-void gpu_batch_presets_reset(void);
-void gpu_batch_presets_exit(void);
-
#endif /* __GPU_BATCH_H__ */