Flutter Impeller
render_pass_gles.cc File Reference

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)
 
static bool impeller::BindVertexBuffer (const ProcTableGLES &gl, BufferBindingsGLES *vertex_desc_gles, const BufferView &vertex_buffer_view, size_t buffer_index)
 
bool impeller::EncodeCommandsInReactor (const RenderPassData &pass_data, const ReactorGLES &reactor, const std::vector< Command > &commands, const std::vector< BufferView > &vertex_buffers, const std::vector< TextureAndSampler > &bound_textures, const std::vector< BufferResource > &bound_buffers, const std::shared_ptr< GPUTracerGLES > &tracer)