From 5eddb8051382aa4406f6fb33b3eb0f748c6d1911 Mon Sep 17 00:00:00 2001 From: Mike Erwin Date: Thu, 15 Sep 2016 18:41:28 +0200 Subject: Extend Gawain to use Blender's built-in shaders Was already done for immediate mode, but rearranged code to make a clean separation. Cleaned up #includes for code that uses this feature. Added same for batched rendering. --- source/blender/gpu/GPU_immediate.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'source/blender/gpu/GPU_immediate.h') diff --git a/source/blender/gpu/GPU_immediate.h b/source/blender/gpu/GPU_immediate.h index 8b882751aca..7c4b1614f37 100644 --- a/source/blender/gpu/GPU_immediate.h +++ b/source/blender/gpu/GPU_immediate.h @@ -31,3 +31,8 @@ #pragma once #include "gawain/immediate.h" +#include "GPU_shader.h" + +/* Extend immBindProgram to use Blender’s library of built-in shader programs. + * Use immUnbindProgram() when done. */ +void immBindBuiltinProgram(GPUBuiltinShader); -- cgit v1.2.3