From 4a8aaab0b2ab84455450fcdd1e39e190862b0bb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Foucault?= Date: Mon, 3 Apr 2017 19:32:05 +0200 Subject: Draw Manager: Use engine type pointer instead of engine name. Faster search --- source/blender/gpu/GPU_viewport.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'source/blender/gpu/GPU_viewport.h') diff --git a/source/blender/gpu/GPU_viewport.h b/source/blender/gpu/GPU_viewport.h index 06102a5c07e..2411fe755af 100644 --- a/source/blender/gpu/GPU_viewport.h +++ b/source/blender/gpu/GPU_viewport.h @@ -64,7 +64,7 @@ typedef struct StorageList { } StorageList; typedef struct ViewportEngineData { - char engine_name[32]; + void *engine_type; FramebufferList *fbl; TextureList *txl; @@ -83,8 +83,8 @@ void GPU_viewport_bind(GPUViewport *viewport, const rcti *rect); void GPU_viewport_unbind(GPUViewport *viewport); void GPU_viewport_free(GPUViewport *viewport); -void *GPU_viewport_engine_data_create(GPUViewport *viewport, const char *engine_name); -void *GPU_viewport_engine_data_get(GPUViewport *viewport, const char *engine_name); +void *GPU_viewport_engine_data_create(GPUViewport *viewport, void *engine_type); +void *GPU_viewport_engine_data_get(GPUViewport *viewport, void *engine_type); void *GPU_viewport_framebuffer_list_get(GPUViewport *viewport); void *GPU_viewport_texture_list_get(GPUViewport *viewport); void GPU_viewport_size_get(GPUViewport *viewport, int *size); -- cgit v1.2.3