Lines Matching defs:gl_shaders

281     struct arb_ps_compiled_shader   *gl_shaders;
290 struct arb_vs_compiled_shader *gl_shaders;
4109 if(shader_data->gl_shaders[i].context==context
4110 && memcmp(&shader_data->gl_shaders[i].args, args, sizeof(*args)) == 0) {
4111 return &shader_data->gl_shaders[i];
4120 new_array = HeapReAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, shader_data->gl_shaders,
4121 new_size * sizeof(*shader_data->gl_shaders));
4123 new_array = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(*shader_data->gl_shaders));
4131 shader_data->gl_shaders = new_array;
4135 shader_data->gl_shaders[shader_data->num_gl_shaders].context = context;
4136 shader_data->gl_shaders[shader_data->num_gl_shaders].args = *args;
4148 &shader_data->gl_shaders[shader_data->num_gl_shaders]);
4150 shader_data->gl_shaders[shader_data->num_gl_shaders].prgId = ret;
4152 return &shader_data->gl_shaders[shader_data->num_gl_shaders++];
4191 if (shader_data->gl_shaders[i].context==context
4192 && vs_args_equal(&shader_data->gl_shaders[i].args, args,
4195 return &shader_data->gl_shaders[i];
4205 new_array = HeapReAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, shader_data->gl_shaders,
4206 new_size * sizeof(*shader_data->gl_shaders));
4208 new_array = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(*shader_data->gl_shaders));
4216 shader_data->gl_shaders = new_array;
4220 shader_data->gl_shaders[shader_data->num_gl_shaders].context = context;
4221 shader_data->gl_shaders[shader_data->num_gl_shaders].args = *args;
4230 &shader_data->gl_shaders[shader_data->num_gl_shaders]);
4232 shader_data->gl_shaders[shader_data->num_gl_shaders].prgId = ret;
4234 return &shader_data->gl_shaders[shader_data->num_gl_shaders++];
4536 if (shader_data->gl_shaders[i].context==context_get_current())
4538 GL_EXTCALL(glDeleteProgramsARB(1, &shader_data->gl_shaders[i].prgId));
4539 checkGLcall("GL_EXTCALL(glDeleteProgramsARB(1, &shader_data->gl_shaders[i].prgId))");
4544 shader_data->gl_shaders[i].prgId, shader_data->gl_shaders[i].context, context_get_current());
4552 HeapFree(GetProcessHeap(), 0, shader_data->gl_shaders);
4570 if (shader_data->gl_shaders[i].context==context_get_current())
4572 GL_EXTCALL(glDeleteProgramsARB(1, &shader_data->gl_shaders[i].prgId));
4573 checkGLcall("GL_EXTCALL(glDeleteProgramsARB(1, &shader_data->gl_shaders[i].prgId))");
4578 shader_data->gl_shaders[i].prgId, shader_data->gl_shaders[i].context, context_get_current());
4586 HeapFree(GetProcessHeap(), 0, shader_data->gl_shaders);