Home | History | Annotate | Download | only in layers

Lines Matching refs:shaders

358             // See through the ptr -- this is only ever at the toplevel for graphics shaders we're never actually passing
1337 // While validating shaders capture which slots are used by the pipeline
1467 // Validate that the shaders used by the given pipeline and store the active_slots
1475 shader_module const *shaders[5];
1476 memset(shaders, 0, sizeof(shaders));
1484 skip |= validate_pipeline_shader_stage(dev_data, pStage, pipeline, &shaders[stage_id], &entrypoints[stage_id]);
1496 if (shaders[vertex_stage] && shaders[vertex_stage]->has_valid_spirv) {
1497 skip |= validate_vi_against_vs_inputs(report_data, vi, shaders[vertex_stage], entrypoints[vertex_stage]);
1503 while (!shaders[producer] && producer != fragment_stage) {
1509 assert(shaders[producer]);
1510 if (shaders[consumer] && shaders[consumer]->has_valid_spirv && shaders[producer]->has_valid_spirv) {
1511 skip |= validate_interface_between_stages(report_data, shaders[producer], entrypoints[producer],
1512 &shader_stage_attribs[producer], shaders[consumer], entrypoints[consumer],
1519 if (shaders[fragment_stage] && shaders[fragment_stage]->has_valid_spirv) {
1520 skip |= validate_fs_outputs_against_render_pass(report_data, shaders[fragment_stage], entrypoints[fragment_stage], pipeline,