Lines Matching defs:shader
42 /* Vertex shader:
56 /* Fragment shader. Samplers are allocated when needed.
440 void *shader = (void *)cso_hash_iter_data(iter);
443 pipe->delete_fs_state(pipe, shader);
445 pipe->delete_vs_state(pipe, shader);
465 void *shader = NULL;
471 shader = create_vs(pipe, key);
473 shader = create_fs(pipe, key);
474 cso_hash_insert(hash, key, shader);
476 shader = (void *)cso_hash_iter_data(iter);
478 return shader;
484 struct xa_shader shader = { NULL, NULL };
494 return shader;
496 shader.vs = vs;
497 shader.fs = fs;
499 return shader;