#include "gpu/command_buffer/service/gles2_cmd_decoder_passthrough.h"
namespace gpu {
namespace gles2 {
error::Error GLES2DecoderPassthroughImpl::HandleActiveTexture(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleAttachShader(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleBindBuffer(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleBindBufferBase(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleBindBufferRange(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleBindFramebuffer(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleBindRenderbuffer(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleBindSampler(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleBindTexture(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleBindTransformFeedback(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleBlendColor(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleBlendEquation(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleBlendEquationSeparate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleBlendFunc(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleBlendFuncSeparate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleBufferSubData(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleCheckFramebufferStatus(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleClear(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleClearBufferfi(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleClearBufferfvImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleClearBufferivImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleClearBufferuivImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleClearColor(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleClearDepthf(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleClearStencil(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleColorMask(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleCompileShader(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleCopyBufferSubData(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleCopyTexImage2D(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleCopyTexSubImage2D(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleCopyTexSubImage3D(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleCullFace(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleDeleteBuffersImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleDeleteFramebuffersImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleDeleteProgram(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleDeleteRenderbuffersImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleDeleteSamplersImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleDeleteSync(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleDeleteShader(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleDeleteTexturesImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error
GLES2DecoderPassthroughImpl::HandleDeleteTransformFeedbacksImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleDepthFunc(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleDepthMask(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleDepthRangef(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleDetachShader(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleDisable(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleDisableVertexAttribArray(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleEnable(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleEnableVertexAttribArray(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleFinish(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleFlush(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleFramebufferRenderbuffer(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleFramebufferTexture2D(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleFramebufferTextureLayer(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleFrontFace(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleGenBuffersImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleGenerateMipmap(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleGenFramebuffersImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleGenRenderbuffersImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleGenSamplersImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleGenTexturesImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleGenTransformFeedbacksImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleGetBooleanv(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleGetBooleani_v(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleGetBufferParameteri64v(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleGetBufferParameteriv(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleGetError(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleGetFloatv(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error
GLES2DecoderPassthroughImpl::HandleGetFramebufferAttachmentParameteriv(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleGetInteger64v(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleGetIntegeri_v(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleGetInteger64i_v(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleGetIntegerv(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleGetProgramiv(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleGetRenderbufferParameteriv(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleGetSamplerParameterfv(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleGetSamplerParameteriv(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleGetShaderiv(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleGetSynciv(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleGetTexParameterfv(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleGetTexParameteriv(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleGetVertexAttribfv(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleGetVertexAttribiv(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleGetVertexAttribIiv(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleGetVertexAttribIuiv(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleHint(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleInvalidateFramebufferImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error
GLES2DecoderPassthroughImpl::HandleInvalidateSubFramebufferImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleIsBuffer(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleIsEnabled(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleIsFramebuffer(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleIsProgram(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleIsRenderbuffer(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleIsSampler(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleIsShader(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleIsSync(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleIsTexture(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleIsTransformFeedback(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleLineWidth(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleLinkProgram(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandlePauseTransformFeedback(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandlePolygonOffset(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleReadBuffer(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleReleaseShaderCompiler(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleRenderbufferStorage(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleResumeTransformFeedback(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleSampleCoverage(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleSamplerParameterf(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleSamplerParameterfvImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleSamplerParameteri(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleSamplerParameterivImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleScissor(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleShaderSourceBucket(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleMultiDrawBeginCHROMIUM(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleMultiDrawEndCHROMIUM(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleStencilFunc(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleStencilFuncSeparate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleStencilMask(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleStencilMaskSeparate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleStencilOp(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleStencilOpSeparate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleTexParameterf(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleTexParameterfvImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleTexParameteri(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleTexParameterivImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleTexStorage3D(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleTransformFeedbackVaryingsBucket(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUniform1f(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUniform1fvImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUniform1i(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUniform1ivImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUniform1ui(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUniform1uivImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUniform2f(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUniform2fvImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUniform2i(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUniform2ivImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUniform2ui(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUniform2uivImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUniform3f(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUniform3fvImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUniform3i(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUniform3ivImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUniform3ui(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUniform3uivImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUniform4f(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUniform4fvImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUniform4i(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUniform4ivImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUniform4ui(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUniform4uivImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUniformMatrix2fvImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUniformMatrix2x3fvImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUniformMatrix2x4fvImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUniformMatrix3fvImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUniformMatrix3x2fvImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUniformMatrix3x4fvImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUniformMatrix4fvImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUniformMatrix4x2fvImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUniformMatrix4x3fvImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleUseProgram(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleValidateProgram(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleVertexAttrib1f(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleVertexAttrib1fvImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleVertexAttrib2f(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleVertexAttrib2fvImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleVertexAttrib3f(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleVertexAttrib3fvImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleVertexAttrib4f(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleVertexAttrib4fvImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleVertexAttribI4i(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleVertexAttribI4ivImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleVertexAttribI4ui(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleVertexAttribI4uivImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleViewport(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleBlitFramebufferCHROMIUM(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error
GLES2DecoderPassthroughImpl::HandleRenderbufferStorageMultisampleCHROMIUM(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error
GLES2DecoderPassthroughImpl::HandleRenderbufferStorageMultisampleAdvancedAMD(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error
GLES2DecoderPassthroughImpl::HandleRenderbufferStorageMultisampleEXT(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error
GLES2DecoderPassthroughImpl::HandleFramebufferTexture2DMultisampleEXT(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleTexStorage2DEXT(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleGenQueriesEXTImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleDeleteQueriesEXTImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleBeginTransformFeedback(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleEndTransformFeedback(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandlePopGroupMarkerEXT(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleGenVertexArraysOESImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleDeleteVertexArraysOESImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleIsVertexArrayOES(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleBindVertexArrayOES(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleFramebufferParameteri(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleBindImageTexture(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleDispatchCompute(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleDispatchComputeIndirect(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleGetProgramInterfaceiv(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleMemoryBarrierEXT(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleMemoryBarrierByRegion(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleSwapBuffers(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleGetMaxValueInBufferCHROMIUM(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleFlushMappedBufferRange(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleCopyTextureCHROMIUM(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleCopySubTextureCHROMIUM(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleTraceEndCHROMIUM(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleDiscardFramebufferEXTImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleLoseContextCHROMIUM(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleDrawBuffersEXTImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleFlushDriverCachesCHROMIUM(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleContextVisibilityHintCHROMIUM(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleBlendBarrierKHR(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleWindowRectanglesEXTImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error
GLES2DecoderPassthroughImpl::HandleSetReadbackBufferShadowAllocationINTERNAL(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleFramebufferTextureMultiviewOVR(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleMaxShaderCompilerThreadsKHR(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::
HandleCreateAndTexStorage2DSharedImageINTERNALImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error
GLES2DecoderPassthroughImpl::HandleBeginSharedImageAccessDirectCHROMIUM(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error
GLES2DecoderPassthroughImpl::HandleEndSharedImageAccessDirectCHROMIUM(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error
GLES2DecoderPassthroughImpl::HandleConvertRGBAToYUVAMailboxesINTERNALImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error
GLES2DecoderPassthroughImpl::HandleConvertYUVAMailboxesToRGBINTERNALImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::
HandleConvertYUVAMailboxesToTextureINTERNALImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error
GLES2DecoderPassthroughImpl::HandleCopySharedImageINTERNALImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error
GLES2DecoderPassthroughImpl::HandleCopySharedImageToTextureINTERNALImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleEnableiOES(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleDisableiOES(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleBlendEquationiOES(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleBlendEquationSeparateiOES(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleBlendFunciOES(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleBlendFuncSeparateiOES(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleColorMaskiOES(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleIsEnablediOES(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleProvokingVertexANGLE(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error
GLES2DecoderPassthroughImpl::HandleFramebufferMemorylessPixelLocalStorageANGLE(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error
GLES2DecoderPassthroughImpl::HandleFramebufferTexturePixelLocalStorageANGLE(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::
HandleFramebufferPixelLocalClearValuefvANGLEImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::
HandleFramebufferPixelLocalClearValueivANGLEImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::
HandleFramebufferPixelLocalClearValueuivANGLEImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error
GLES2DecoderPassthroughImpl::HandleBeginPixelLocalStorageANGLEImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error
GLES2DecoderPassthroughImpl::HandleEndPixelLocalStorageANGLEImmediate(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandlePixelLocalStorageBarrierANGLE(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error
GLES2DecoderPassthroughImpl::HandleFramebufferPixelLocalStorageInterruptANGLE(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error
GLES2DecoderPassthroughImpl::HandleFramebufferPixelLocalStorageRestoreANGLE(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::
HandleGetFramebufferPixelLocalStorageParameterfvANGLE(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::
HandleGetFramebufferPixelLocalStorageParameterivANGLE(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandleClipControlEXT(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandlePolygonModeANGLE(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
error::Error GLES2DecoderPassthroughImpl::HandlePolygonOffsetClampEXT(
uint32_t immediate_data_size,
const volatile void* cmd_data) { … }
}
}