Directories ¶
Path | Synopsis |
---|---|
Package api exposes the shared behavior of all graphics api's.
|
Package api exposes the shared behavior of all graphics api's. |
all
Package all is used to import all known api APIs for their side effects.
|
Package all is used to import all known api APIs for their side effects. |
core/core_pb
Package core_pb contains legacy protos which will be removed soon.
|
Package core_pb contains legacy protos which will be removed soon. |
gles
Package gles implementes the API interface for the OpenGL ES graphics library.
|
Package gles implementes the API interface for the OpenGL ES graphics library. |
gles/gles_pb
Package gles_pb describes the serialization format for the gles api.
|
Package gles_pb describes the serialization format for the gles api. |
gles/glsl
Package glsl contains routines for manipulation of OpenGL ES Shading Language programs.
|
Package glsl contains routines for manipulation of OpenGL ES Shading Language programs. |
gles/glsl/ast
Package ast defines the abstract syntax tree of OpenGL ES Shading Language programs.
|
Package ast defines the abstract syntax tree of OpenGL ES Shading Language programs. |
gles/glsl/builtins
Package builtins contains the definitions of all OpenGL ES Shading Language builtin functions.
|
Package builtins contains the definitions of all OpenGL ES Shading Language builtin functions. |
gles/glsl/evaluator
Package evaluator is responsible for evaluating expressions in OpenGL ES Shading Language programs.
|
Package evaluator is responsible for evaluating expressions in OpenGL ES Shading Language programs. |
gles/glsl/parser
Package parser implements parsing and serializing an OpenGL ES Shading Language programs.
|
Package parser implements parsing and serializing an OpenGL ES Shading Language programs. |
gles/glsl/preprocessor
Package preprocessor defines the preprocessor for the OpenGL ES Shading Language.
|
Package preprocessor defines the preprocessor for the OpenGL ES Shading Language. |
gles/glsl/sema
Package sema performs semantic checking of OpenGL ES Shading Language programs.
|
Package sema performs semantic checking of OpenGL ES Shading Language programs. |
sync
Package sync provides interfaces for managing externally synchronized APIs.
|
Package sync provides interfaces for managing externally synchronized APIs. |
test
Package test is the integration test suite for the api compiler and templates.
|
Package test is the integration test suite for the api compiler and templates. |
test/test_pb
Package test_pb describes the serialization format for the test api.
|
Package test_pb describes the serialization format for the test api. |
testcmd
Package testcmd provides fake commands used for testing.
|
Package testcmd provides fake commands used for testing. |
testcmd/test_pb
Package test_pb describes the serialization format for the test api.
|
Package test_pb describes the serialization format for the test api. |
transform
Package transform provides transforms on commands.
|
Package transform provides transforms on commands. |
vulkan
Package vulkan implementes the API interface for the Vulkan graphics library.
|
Package vulkan implementes the API interface for the Vulkan graphics library. |
vulkan/vulkan_pb
Package vulkan_pb describes the serialization format for the vulkan api.
|
Package vulkan_pb describes the serialization format for the vulkan api. |
Package atom is deprecated.
|
Package atom is deprecated. |
atom_pb
Package atom_pb describes the serialization format for general atom information.
|
Package atom_pb describes the serialization format for general atom information. |
Package capture contains all the core GAPIS functionality for dealing with loaded captures.
|
Package capture contains all the core GAPIS functionality for dealing with loaded captures. |
Package client provides helper methods and types for communicating with the GAPIS service.
|
Package client provides helper methods and types for communicating with the GAPIS service. |
Package config contains a list of build configuration flags.
|
Package config contains a list of build configuration flags. |
Package database implements the persistence layer for the gpu debugger tools.
|
Package database implements the persistence layer for the gpu debugger tools. |
Package memory contains types used for representing and simulating memory observed in the capture.
|
Package memory contains types used for representing and simulating memory observed in the capture. |
memory_pb
Package memory_pb describes the serialization format for the memory package.
|
Package memory_pb describes the serialization format for the memory package. |
Package messages holds the set of translated gapis user visible strings.
|
Package messages holds the set of translated gapis user visible strings. |
Package replay is used to issue replay requests to replay devices.
|
Package replay is used to issue replay requests to replay devices. |
asm
Package asm contains high-level instructions to control the replay virtual machine.
|
Package asm contains high-level instructions to control the replay virtual machine. |
builder
Package builder contains the Builder type to build replay payloads.
|
Package builder contains the Builder type to build replay payloads. |
devices
Package devices contains functions for gathering devices that can replay a capture.
|
Package devices contains functions for gathering devices that can replay a capture. |
executor
Package executor contains the Execute function for sending a replay to a device.
|
Package executor contains the Execute function for sending a replay to a device. |
opcode
Package opcode holds all the opcodes that are to be interpreted by the replay virtual machine.
|
Package opcode holds all the opcodes that are to be interpreted by the replay virtual machine. |
protocol
Package protocol contains the constants and types used to communicate with the replay system and its virtual-machine interpreter.
|
Package protocol contains the constants and types used to communicate with the replay system and its virtual-machine interpreter. |
value
Package value contains the value types used by the replay virtual machine.
|
Package value contains the value types used by the replay virtual machine. |
Package resolve exposes functions for performing complex data queries.
|
Package resolve exposes functions for performing complex data queries. |
Package server implements the rpc gpu debugger service, queriable by the clients, along with some helpers exposed via an http listener.
|
Package server implements the rpc gpu debugger service, queriable by the clients, along with some helpers exposed via an http listener. |
Package service is the definition of the RPC GPU debugger service exposed by the server.
|
Package service is the definition of the RPC GPU debugger service exposed by the server. |
path
Package path contains types that represent data references.
|
Package path contains types that represent data references. |
Package shadertools wraps around external C code for manipulating shaders.
|
Package shadertools wraps around external C code for manipulating shaders. |
minidown
Package minidown is a minimal-feature subset of the markdown language.
|
Package minidown is a minimal-feature subset of the markdown language. |
minidown/node
Package node holds the syntax tree nodes for a parse minidown document.
|
Package node holds the syntax tree nodes for a parse minidown document. |
minidown/parser
Package parser implements the minidown parser.
|
Package parser implements the minidown parser. |
minidown/scanner
Package scanner implements the minidown token scanner.
|
Package scanner implements the minidown token scanner. |
minidown/token
Package token holds the tokens generated my the minidown scanner.
|
Package token holds the tokens generated my the minidown scanner. |
Click to show internal directories.
Click to hide internal directories.