#define DALI_INTERNAL_SCENE_GRAPH_RENDER_INSTRUCTION_PROCESSOR_H
/*
- * Copyright (c) 2017 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2020 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
namespace Internal
{
+class Context;
+
namespace Render
{
class Geometry;
*
* @param[in] updateBufferIndex The current update buffer index.
* @param[in] sortedLayers The layers containing lists of opaque/transparent renderables.
+ * @param[in] context The context holding the GL state of rendering for the rendering instructions.
* @param[in] renderTask The rendering task information.
* @param[in] cull Whether frustum culling is enabled or not
* @param[in] hasClippingNodes Whether any clipping nodes exist within this layer, to optimize sorting if not
*/
void Prepare( BufferIndex updateBufferIndex,
SortedLayerPointers& sortedLayers,
+ Context& context,
RenderTask& renderTask,
bool cull,
bool hasClippingNodes,