| Flutter Impeller |

Classes | Namespaces | Functions
render_pass_gles.cc File Reference
`#include "impeller/renderer/backend/gles/render_pass_gles.h"`
`#include <cstdint>`
`#include "GLES3/gl3.h"`
`#include "flutter/fml/trace_event.h"`
`#include "fml/closure.h"`
`#include "fml/logging.h"`
`#include "impeller/base/validation.h"`
`#include "impeller/renderer/backend/gles/context_gles.h"`
`#include "impeller/renderer/backend/gles/device_buffer_gles.h"`
`#include "impeller/renderer/backend/gles/formats_gles.h"`
`#include "impeller/renderer/backend/gles/gpu_tracer_gles.h"`
`#include "impeller/renderer/backend/gles/pipeline_gles.h"`
`#include "impeller/renderer/backend/gles/texture_gles.h"`

Go to the source code of this file.

## Classes
struct | impeller::RenderPassData
| Encapsulates data that will be needed in the reactor for the encoding of commands for this render pass. More...

## Namespaces
| impeller

## Functions
void | impeller::ConfigureBlending (const ProcTableGLES &gl, const ColorAttachmentDescriptor *color)
void | impeller::ConfigureStencil (GLenum face, const ProcTableGLES &gl, const StencilAttachmentDescriptor &stencil, uint32_t stencil_reference)
void | impeller::ConfigureStencil (const ProcTableGLES &gl, const PipelineDescriptor &pipeline, uint32_t stencil_reference)
bool | impeller::EncodeCommandsInReactor (const RenderPassData &pass_data, const std::shared_ptr< Allocator > &transients_allocator, const ReactorGLES &reactor, const std::vector< Command > &commands, const std::shared_ptr< GPUTracerGLES > &tracer)