DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Name Description Modified (UTC) Size
renderer
AttributeMap.cpp 2.5 kB
AttributeMap.h 1.2 kB
BinaryStream.h Provides binary serialization of simple types 5.5 kB
Buffer.cpp Implements the gl 6.0 kB
Buffer.h Defines the gl 3.8 kB
Caps.cpp 51.9 kB
Caps.h 21.9 kB
Compiler.cpp implements the gl 9.0 kB
Compiler.h Defines the gl 1.2 kB
Config.cpp Implements the egl 11.6 kB
Config.h Defines the egl 4.0 kB
Constants.h 2.2 kB
Context.cpp Implements the gl 197.5 kB
Context.h Defines the gl 59.6 kB
ContextState.cpp 27.7 kB
ContextState.h Container class for all GL context state 5.9 kB
Debug.cpp Defines debug state used for GL_KHR_debug 7.5 kB
Debug.h Defines debug state used for GL_KHR_debug 3.2 kB
Device.cpp Implements the egl 2.9 kB
Device.h Implements the egl 1.3 kB
Display.cpp Implements the egl 35.1 kB
Display.h Defines the egl 7.0 kB
Error.cpp Implements the egl 2.5 kB
Error.h Defines the egl 8.2 kB
Error.inl Inline definitions of egl 3.0 kB
ErrorStrings.h Contains mapping of commonly used error messages 11.4 kB
Fence.cpp Implements the gl 2.4 kB
Fence.h Defines the gl 1.8 kB
Framebuffer.cpp Implements the gl 75.5 kB
Framebuffer.h Defines the gl 15.9 kB
FramebufferAttachment.cpp the gl 10.6 kB
FramebufferAttachment.h Defines the wrapper class gl 8.4 kB
HandleAllocator.cpp Implements the gl 4.3 kB
HandleAllocator.h Defines the gl 1.6 kB
HandleRangeAllocator.cpp Implementation for HandleRangeAllocator 5.5 kB
HandleRangeAllocator.h Defines the gl 1.6 kB
Image.cpp Implements the egl 6.1 kB
Image.h Defines the egl 3.3 kB
ImageIndex.cpp Implementation for ImageIndex methods 7.4 kB
ImageIndex.h A helper struct for indexing into an Image array 2.9 kB
IndexRangeCache.cpp Defines the gl 3.0 kB
IndexRangeCache.h Defines the gl 1.5 kB
LoggingAnnotator.cpp DebugAnnotator implementing logging 991 Bytes
LoggingAnnotator.h DebugAnnotator implementing logging 794 Bytes
MemoryProgramCache.cpp Stores compiled and linked programs in memory so they don 28.5 kB
MemoryProgramCache.h Stores compiled and linked programs in memory so they don 4.0 kB
PackedGLEnums.h 4.7 kB
PackedGLEnums_autogen.cpp 5.2 kB
PackedGLEnums_autogen.h 1.8 kB
Path.cpp 1.8 kB
Path.h Defines the gl 1.8 kB
Platform.cpp Implementation methods for angle 2.2 kB
Program.cpp Implements the gl 113.4 kB
Program.h Defines the gl 31.4 kB
ProgramLinkedResources.cpp implements link-time checks for default block uniforms 42.1 kB
ProgramLinkedResources.h implements link-time checks for default block uniforms 14.8 kB
ProgramPipeline.cpp Implements the gl 1.4 kB
ProgramPipeline.h Defines the gl 1.5 kB
Query.cpp Implements the gl 1.4 kB
Query.h Defines the gl 1.3 kB
RefCountObject.h Defines the gl 4.7 kB
Renderbuffer.cpp Implements the renderer-agnostic gl 6.3 kB
Renderbuffer.h Defines the renderer-agnostic container class gl 3.7 kB
ResourceManager.cpp Implements the the ResourceManager classes 12.5 kB
ResourceManager.h Defines the ResourceManager classes 8.1 kB
ResourceMap.h 8.5 kB
Sampler.cpp Implements the Sampler class 2.9 kB
Sampler.h Defines the Sampler class 2.0 kB
Shader.cpp Implements the gl 17.3 kB
Shader.h Defines the abstract gl 7.8 kB
SizedMRUCache.h A hashing map that stores blobs of sized 4.6 kB
State.cpp Implements the State class 78.4 kB
State.h Defines the State class 24.2 kB
Stream.cpp Implements the egl 7.7 kB
Stream.h Defines the egl 3.6 kB
Surface.cpp Implements the egl 13.9 kB
Surface.h Defines the egl 7.3 kB
Texture.cpp Implements the gl 47.5 kB
Texture.h Defines the gl 15.2 kB
Thread.cpp Defines the Thread class which represents a global EGL thread 1.6 kB
Thread.h Defines the Thread class which represents a global EGL thread 994 Bytes
TransformFeedback.cpp 5.5 kB
TransformFeedback.h 2.7 kB
Uniform.cpp 5.7 kB
Uniform.h public sh 3.6 kB
VaryingPacking.cpp 16.0 kB
VaryingPacking.h 5.7 kB
Version.h Encapsulation of a GL version 831 Bytes
Version.inl Encapsulation of a GL version 1.3 kB
VertexArray.cpp 8.7 kB
VertexArray.h 8.0 kB
VertexAttribute.cpp 5.1 kB
VertexAttribute.h 3.3 kB
VertexAttribute.inl Inline vertex attribute methods 1.6 kB
Workarounds.h Workarounds for driver bugs and other behaviors seen 962 Bytes
WorkerThread.cpp 3.6 kB
WorkerThread.h 8.0 kB
angletypes.cpp 9.7 kB
angletypes.h Defines a variety of structures and enum types that are used throughout libGLESv2 12.2 kB
angletypes.inl Inline definitions of some functions from angletypes 795 Bytes
entry_points_enum_autogen.h 10.4 kB
es3_copy_conversion_table_autogen.cpp 4.2 kB
features.h 2.3 kB
format_map_autogen.cpp 46.4 kB
formatutils.cpp Queries for GL image formats 116.3 kB
formatutils.h Queries for GL image formats 9.9 kB
histogram_macros.h 6.2 kB
params.cpp 1.9 kB
params.h 7.0 kB
queryconversions.cpp Implementation of state query cast conversions 11.1 kB
queryconversions.h Declaration of state query cast conversions 3.0 kB
queryutils.cpp Utilities for querying values from GL objects 64.3 kB
queryutils.h Utilities for querying values from GL objects 6.8 kB
signal_utils.cpp 2.6 kB
signal_utils.h 2.3 kB
validationEGL.cpp Validation functions for generic EGL entry point parameters 88.2 kB
validationEGL.h Validation functions for generic EGL entry point parameters 8.1 kB
validationES.cpp 190.5 kB
validationES.h Validation functions for generic OpenGL ES entry point parameters 30.1 kB
validationES1.cpp Validation functions for OpenGL ES 1 14.7 kB
validationES1.h Validation functions for OpenGL ES 1 10.8 kB
validationES2.cpp Validation functions for OpenGL ES 2 211.4 kB
validationES2.h Validation functions for OpenGL ES 2 40.0 kB
validationES3.cpp Validation functions for OpenGL ES 3 123.7 kB
validationES3.h Validation functions for OpenGL ES 3 30.9 kB
validationES31.cpp Validation functions for OpenGL ES 3 58.9 kB
validationES31.h Validation functions for OpenGL ES 3 16.0 kB