Module webrender::device [] [src]

Structs

Capabilities
Device
ExternalTexture
FBOId
FrameId
GpuMarker
GpuProfiler
GpuSampler
GpuTimer
IBOId
PBO
Program
RBOId
Texture
TextureSlot
UniformLocation
VAO
VBOId
VertexAttribute
VertexDescriptor

Enums

DepthFunction
FBOTarget
ShaderError
TextureFilter
TextureTarget
VertexAttributeKind
VertexUsageHint

Constants

DEFAULT_TEXTURE
GL_FORMAT_A
GL_FORMAT_BGRA_GL
GL_FORMAT_BGRA_GLES
SHADER_IMPORT
SHADER_KIND_FRAGMENT
SHADER_KIND_VERTEX
SHADER_LINE_MARKER
SHADER_VERSION_GL
SHADER_VERSION_GLES

Traits

FileWatcherHandler
NamedTag

Functions

build_shader_strings
get_gl_format_bgra
get_shader_source
get_shader_version
gl_texture_formats_for_image_format

return (gl_internal_format, gl_format)

gl_type_for_texture_format
parse_shader_source