Cleanup: DRW: Remove unused code

This commit is contained in:
Clément Foucault
2025-02-18 13:05:44 +01:00
parent 869ac485fb
commit 3b59abbd75
2 changed files with 0 additions and 16 deletions

View File

@@ -411,7 +411,6 @@ static void drw_manager_init(DRWManager *dst, GPUViewport *viewport, const int s
dst->viewport = viewport;
dst->view_data_active = dst->vmempool->view_data[view];
dst->primary_view_num = 0;
drw_viewport_data_reset(dst->vmempool);

View File

@@ -19,13 +19,11 @@
#include "GPU_batch.hh"
#include "GPU_context.hh"
#include "GPU_framebuffer.hh"
#include "GPU_shader.hh"
#include "GPU_viewport.hh"
#include "draw_instance_data.hh"
struct DRWDebugModule;
struct DRWTexturePool;
struct DRWUniformChunk;
struct DRWViewData;
struct DRWTextStore;
@@ -70,11 +68,6 @@ struct DRWData {
void *volume_grids_ubos; /* VolumeUniformBufPool */
/** List of smoke textures to free after drawing. */
ListBase smoke_textures;
/**
* Texture pool to reuse temp texture across engines.
* TODO(@fclem): The pool could be shared even between view-ports.
*/
DRWTexturePool *texture_pool;
/** Per stereo view data. Contains engine data and default frame-buffers. */
DRWViewData *view_data[2];
/** Per draw-call curves object data. */
@@ -142,8 +135,6 @@ struct DRWManager {
/** True, when drawing is in progress, see #DRW_draw_in_progress. */
bool in_progress;
uint primary_view_num;
TaskGraph *task_graph;
/* Contains list of objects that needs to be extracted from other objects. */
GSet *delayed_extraction;
@@ -183,12 +174,6 @@ void drw_batch_cache_generate_requested(Object *ob);
void drw_batch_cache_generate_requested_delayed(Object *ob);
void drw_batch_cache_generate_requested_evaluated_mesh_or_curve(Object *ob);
/* Procedural Drawing */
blender::gpu::Batch *drw_cache_procedural_points_get();
blender::gpu::Batch *drw_cache_procedural_lines_get();
blender::gpu::Batch *drw_cache_procedural_triangles_get();
blender::gpu::Batch *drw_cache_procedural_triangle_strips_get();
namespace blender::draw {
void DRW_mesh_get_attributes(const Object &object,