diff options
author | Campbell Barton <ideasman42@gmail.com> | 2018-07-15 11:34:31 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2018-07-15 11:51:49 +0300 |
commit | 09431033e9e2defcea42ffe056632b4bf4fd7a2a (patch) | |
tree | 3685376be3ccc092213655b06d041ad9ded105dd /source/blender/gpu/GPU_batch.h | |
parent | 52ebbeedc916780d88769ca23e815895d1657e1d (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.h | 23 |
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__ */ |