blob: d385f8f06b812697b78ea542c8f00cc6153c0d27 [file] [log] [blame]
// Copyright (c) 2006-2008 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// A class to emluate GLES2 over command buffers.
#include "gpu/command_buffer/client/gles2_implementation.h"
namespace command_buffer {
namespace gles2 {
GLenum GLES2Implementation::CheckFramebufferStatus(GLenum target) {
return 0;
}
void GLES2Implementation::GetActiveAttrib(
GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size,
GLenum* type, char* name) {
}
void GLES2Implementation::GetActiveUniform(
GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size,
GLenum* type, char* name) {
}
void GLES2Implementation::GetAttachedShaders(
GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders) {
}
void GLES2Implementation::GetProgramInfoLog(
GLuint program, GLsizei bufsize, GLsizei* length, char* infolog) {
}
void GLES2Implementation::GetShaderInfoLog(
GLuint shader, GLsizei bufsize, GLsizei* length, char* infolog) {
}
void GLES2Implementation::GetShaderPrecisionFormat(
GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision) {
}
void GLES2Implementation::GetShaderSource(
GLuint shader, GLsizei bufsize, GLsizei* length, char* source) {
}
const GLubyte* GLES2Implementation::GetString(GLenum name) {
return 0;
}
void GLES2Implementation::GetUniformfv(
GLuint program, GLint location, GLfloat* params) {
}
void GLES2Implementation::GetUniformiv(
GLuint program, GLint location, GLint* params) {
}
void GLES2Implementation::GetVertexAttribPointerv(
GLuint index, GLenum pname, void** pointer) {
}
void GLES2Implementation::ReadPixels(
GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type,
void* pixels) {
}
} // namespace gles2
} // namespace command_buffer