Lines Matching refs:client_id

821       GLuint client_id, GLuint service_id) {
822 return texture_manager()->CreateTexture(client_id, service_id);
826 TextureRef* GetTexture(GLuint client_id) const {
827 return texture_manager()->GetTexture(client_id);
831 void RemoveTexture(GLuint client_id) {
832 texture_manager()->RemoveTexture(client_id);
959 GLuint client_id);
979 GLuint client_id, GLuint service_id) {
980 return program_manager()->CreateProgram(client_id, service_id);
984 Program* GetProgram(GLuint client_id) {
985 return program_manager()->GetProgram(client_id);
991 GLuint /* client_id */,
996 T* /* info */, GLuint /* client_id */, const char* /* function_name */) {
1000 const char* function_name, GLuint client_id, GLuint service_id) {
1003 << ": client_id = " << client_id
1009 T* info, GLuint client_id, const char* function_name) {
1011 LogClientServiceMapping(function_name, client_id, info->service_id());
1019 GLuint client_id, const char* function_name) {
1020 Program* program = GetProgram(client_id);
1022 if (GetShader(client_id)) {
1029 LogClientServiceForInfo(program, client_id, function_name);
1036 GLuint client_id,
1040 client_id, service_id, shader_type);
1044 Shader* GetShader(GLuint client_id) {
1045 return shader_manager()->GetShader(client_id);
1051 GLuint client_id, const char* function_name) {
1052 Shader* shader = GetShader(client_id);
1054 if (GetProgram(client_id)) {
1062 LogClientServiceForInfo(shader, client_id, function_name);
1067 void CreateBuffer(GLuint client_id, GLuint service_id) {
1068 return buffer_manager()->CreateBuffer(client_id, service_id);
1072 Buffer* GetBuffer(GLuint client_id) {
1073 Buffer* buffer = buffer_manager()->GetBuffer(client_id);
1080 void RemoveBuffer(GLuint client_id);
1083 void CreateFramebuffer(GLuint client_id, GLuint service_id) {
1084 return framebuffer_manager()->CreateFramebuffer(client_id, service_id);
1088 Framebuffer* GetFramebuffer(GLuint client_id) {
1089 return framebuffer_manager()->GetFramebuffer(client_id);
1093 void RemoveFramebuffer(GLuint client_id) {
1094 framebuffer_manager()->RemoveFramebuffer(client_id);
1098 void CreateRenderbuffer(GLuint client_id, GLuint service_id) {
1100 client_id, service_id);
1104 Renderbuffer* GetRenderbuffer(GLuint client_id) {
1105 return renderbuffer_manager()->GetRenderbuffer(client_id);
1109 void RemoveRenderbuffer(GLuint client_id) {
1110 renderbuffer_manager()->RemoveRenderbuffer(client_id);
1114 VertexAttribManager* GetVertexAttribManager(GLuint client_id) {
1116 vertex_array_manager()->GetVertexAttribManager(client_id);
1121 void RemoveVertexAttribManager(GLuint client_id) {
1122 vertex_array_manager()->RemoveVertexAttribManager(client_id);
1127 GLuint client_id,
1131 client_id, service_id, group_->max_vertex_attribs(), client_visible);
1134 void DoBindAttribLocation(GLuint client_id, GLuint index, const char* name);
1136 GLuint client_id, GLint location, const char* name);
1139 GLuint client_id, uint32 location_shm_id, uint32 location_shm_offset,
1143 GLuint client_id, uint32 location_shm_id, uint32 location_shm_offset,
1148 GLuint client_id, const char* data, uint32 data_size);
1223 bool CreateProgramHelper(GLuint client_id);
1226 bool CreateShaderHelper(GLenum type, GLuint client_id);
1379 bool DoIsBuffer(GLuint client_id);
1380 bool DoIsFramebuffer(GLuint client_id);
1381 bool DoIsProgram(GLuint client_id);
1382 bool DoIsRenderbuffer(GLuint client_id);
1383 bool DoIsShader(GLuint client_id);
1384 bool DoIsTexture(GLuint client_id);
1385 bool DoIsVertexArrayOES(GLuint client_id);
3892 void GLES2DecoderImpl::RemoveBuffer(GLuint client_id) {
3893 buffer_manager()->RemoveBuffer(client_id);
3896 bool GLES2DecoderImpl::CreateProgramHelper(GLuint client_id) {
3897 if (GetProgram(client_id)) {
3902 CreateProgram(client_id, service_id);
3907 bool GLES2DecoderImpl::CreateShaderHelper(GLenum type, GLuint client_id) {
3908 if (GetShader(client_id)) {
3913 CreateShader(client_id, service_id, type);
3940 void GLES2DecoderImpl::DoBindBuffer(GLenum target, GLuint client_id) {
3943 if (client_id != 0) {
3944 buffer = GetBuffer(client_id);
3955 CreateBuffer(client_id, service_id);
3956 buffer = GetBuffer(client_id);
3959 id_allocator->MarkAsUsed(client_id);
3962 LogClientServiceForInfo(buffer, client_id, "glBindBuffer");
4144 void GLES2DecoderImpl::DoBindFramebuffer(GLenum target, GLuint client_id) {
4147 if (client_id != 0) {
4148 framebuffer = GetFramebuffer(client_id);
4159 CreateFramebuffer(client_id, service_id);
4160 framebuffer = GetFramebuffer(client_id);
4163 id_allocator->MarkAsUsed(client_id);
4169 LogClientServiceForInfo(framebuffer, client_id, "glBindFramebuffer");
4192 void GLES2DecoderImpl::DoBindRenderbuffer(GLenum target, GLuint client_id) {
4195 if (client_id != 0) {
4196 renderbuffer = GetRenderbuffer(client_id);
4207 CreateRenderbuffer(client_id, service_id);
4208 renderbuffer = GetRenderbuffer(client_id);
4211 id_allocator->MarkAsUsed(client_id);
4217 LogClientServiceForInfo(renderbuffer, client_id, "glBindRenderbuffer");
4223 void GLES2DecoderImpl::DoBindTexture(GLenum target, GLuint client_id) {
4226 if (client_id != 0) {
4227 texture_ref = GetTexture(client_id);
4239 CreateTexture(client_id, service_id);
4240 texture_ref = GetTexture(client_id);
4243 id_allocator->MarkAsUsed(client_id);
4259 LogClientServiceForInfo(texture, client_id, "glBindTexture");
4605 GLuint client_id = 0;
4607 &client_id);
4608 *params = client_id;
4618 GLuint client_id = 0;
4621 service_id(), &client_id);
4622 *params = client_id;
4635 GLuint client_id = 0;
4637 framebuffer->service_id(), &client_id);
4638 *params = client_id;
4650 GLuint client_id = 0;
4652 framebuffer->service_id(), &client_id);
4653 *params = client_id;
4665 *params = renderbuffer->client_id();
4675 GLuint client_id = 0;
4677 state_.current_program->service_id(), &client_id);
4678 *params = client_id;
4689 GLuint client_id = 0;
4691 state_.vertex_attrib_manager->service_id(), &client_id);
4692 *params = client_id;
4703 *params = unit.bound_texture_2d->client_id();
4714 *params = unit.bound_texture_cube_map->client_id();
4725 *params = unit.bound_texture_external_oes->client_id();
4736 *params = unit.bound_texture_rectangle_arb->client_id();
4968 GLuint client_id = c.shader;
4969 if (client_id) {
4970 Shader* shader = GetShader(client_id);
4987 GLuint client_id = c.program;
4988 if (client_id) {
4989 Program* program = GetProgram(client_id);
6875 GLuint client_id, const char* data, uint32 data_size) {
6877 Shader* shader = GetShaderInfoNotProgram(client_id, "glShaderSource");
6901 void GLES2DecoderImpl::DoCompileShader(GLuint client_id) {
6903 Shader* shader = GetShaderInfoNotProgram(client_id, "glCompileShader");
7029 bool GLES2DecoderImpl::DoIsBuffer(GLuint client_id) {
7030 const Buffer* buffer = GetBuffer(client_id);
7034 bool GLES2DecoderImpl::DoIsFramebuffer(GLuint client_id) {
7036 GetFramebuffer(client_id);
7040 bool GLES2DecoderImpl::DoIsProgram(GLuint client_id) {
7043 const Program* program = GetProgram(client_id);
7047 bool GLES2DecoderImpl::DoIsRenderbuffer(GLuint client_id) {
7049 GetRenderbuffer(client_id);
7053 bool GLES2DecoderImpl::DoIsShader(GLuint client_id) {
7056 const Shader* shader = GetShader(client_id);
7060 bool GLES2DecoderImpl::DoIsTexture(GLuint client_id) {
7061 const TextureRef* texture_ref = GetTexture(client_id);
7121 GLuint client_id;
7122 buffer_manager()->GetClientId(buffer->service_id(), &client_id);
7123 *params = client_id;
7848 GLuint client_id, uint32 location_shm_id, uint32 location_shm_offset,
7856 client_id, "glGetAttribLocation");
7897 GLuint client_id, uint32 location_shm_id, uint32 location_shm_offset,
7905 client_id, "glGetUniformLocation");
9904 GLuint client_id = static_cast<GLuint>(c.id);
9939 if (client_id == 0) {
9944 QueryManager::Query* query = query_manager_->GetQuery(client_id);
9946 if (!query_manager_->IsValidQuery(client_id)) {
9953 target, client_id, sync_shm_id, sync_shm_offset);
10038 void GLES2DecoderImpl::DoBindVertexArrayOES(GLuint client_id) {
10040 if (client_id != 0) {
10041 vao = GetVertexAttribManager(client_id);
10082 bool GLES2DecoderImpl::DoIsVertexArrayOES(GLuint client_id) {
10084 GetVertexAttribManager(client_id);
10564 void GLES2DecoderImpl::DoProduceTextureDirectCHROMIUM(GLuint client_id,
10570 ProduceTextureRef("glProduceTextureDirectCHROMIUM", GetTexture(client_id),
10621 GLuint client_id = texture_ref->client_id();
10622 if (!client_id) {
10642 DeleteTexturesHelper(1, &client_id);
10643 texture_ref = texture_manager()->Consume(client_id, texture);
10692 uint32_t client_id = c.client_id;
10693 DoCreateAndConsumeTextureCHROMIUM(target, mailbox, client_id);
10698 const GLbyte* data, GLuint client_id) {
10707 TextureRef* texture_ref = GetTexture(client_id);
10730 id_allocator->MarkAsUsed(client_id);
10732 texture_ref = texture_manager()->Consume(client_id, texture);