52 GPUTexture *texture_ =
nullptr;
75 void reset()
override;
struct GPUShader GPUShader
SymmetricSeparableBlurWeights & get(Context &context, int type, float radius)
SymmetricSeparableBlurWeightsKey(int type, float radius)
void unbind_as_texture() const
void bind_as_texture(GPUShader *shader, const char *texture_name) const
SymmetricSeparableBlurWeights(Context &context, int type, float radius)
~SymmetricSeparableBlurWeights()
local_group_size(16, 16) .push_constant(Type b
bool operator==(const BokehKernelKey &a, const BokehKernelKey &b)
unsigned __int64 uint64_t