Lines Matching defs:job
466 * buffer thus removing one allocation and memcpy() per job. Would this
883 struct pvr_render_job *job = &sub_cmd->job;
903 pvr_finishme("Set up job resolve information.");
914 job->pbe_reg_words[i]);
926 job->pds_pixel_event_data_offset = pds_pixel_event_program.data_offset;
944 job->pds_bgnd_reg_values);
947 job->enable_bg_tag = render_pass_info->enable_bg_tag;
948 job->process_empty_tiles = render_pass_info->process_empty_tiles;
953 job->rt_dataset = render_target->rt_dataset;
955 job->ctrl_stream_addr = pvr_csb_get_start_address(&sub_cmd->control_stream);
960 job->border_colour_table_addr = PVR_DEV_ADDR_INVALID;
963 job->depth_bias_table_addr = sub_cmd->depth_bias_bo->vma->dev_addr;
965 job->depth_bias_table_addr = PVR_DEV_ADDR_INVALID;
968 job->scissor_table_addr = sub_cmd->scissor_bo->vma->dev_addr;
970 job->scissor_table_addr = PVR_DEV_ADDR_INVALID;
972 job->pixel_output_width =
987 job->depth_addr = image->dev_addr;
989 job->depth_stride =
991 job->depth_height = iview->vk.extent.height;
992 job->depth_physical_width =
994 job->depth_physical_height =
996 job->depth_layer_size = image->layer_size;
1002 job->depth_clear_value = clear_values->depthStencil.depth;
1004 job->depth_clear_value = 1.0f;
1007 job->depth_vk_format = iview->vk.format;
1009 job->depth_memlayout = image->memlayout;
1011 job->depth_addr = PVR_DEV_ADDR_INVALID;
1012 job->depth_stride = 0;
1013 job->depth_height = 0;
1014 job->depth_physical_width = 0;
1015 job->depth_physical_height = 0;
1016 job->depth_layer_size = 0;
1017 job->depth_clear_value = 1.0f;
1018 job->depth_vk_format = VK_FORMAT_UNDEFINED;
1019 job->depth_memlayout = PVR_MEMLAYOUT_LINEAR;
1024 job->stencil_addr = image->dev_addr;
1026 job->stencil_addr = PVR_DEV_ADDR_INVALID;
1029 job->samples = image->vk.samples;
1031 pvr_finishme("Set up correct number of samples for render job");
1033 job->depth_addr = PVR_DEV_ADDR_INVALID;
1034 job->depth_stride = 0;
1035 job->depth_height = 0;
1036 job->depth_physical_width = 0;
1037 job->depth_physical_height = 0;
1038 job->depth_layer_size = 0;
1039 job->depth_clear_value = 1.0f;
1040 job->depth_vk_format = VK_FORMAT_UNDEFINED;
1041 job->depth_memlayout = PVR_MEMLAYOUT_LINEAR;
1043 job->stencil_addr = PVR_DEV_ADDR_INVALID;
1045 job->samples = 1;
1051 job->max_tiles_in_flight = 0U;
1053 job->max_tiles_in_flight = sub_cmd->max_tiles_in_flight;
1056 job->frag_uses_atomic_ops = sub_cmd->frag_uses_atomic_ops;
1057 job->disable_compute_overlap = false;
1058 job->max_shared_registers = cmd_buffer->state.max_shared_regs;
1059 job->run_frag = true;
1060 job->geometry_terminate = true;
1315 * job. Coefficients don't need to be included as the context switch will not
4098 /* We only emit this on the first draw of a render job to prevent us
4112 /* We only emit this on the first draw of a render job to prevent us
4924 /* Multiple dispatches can be merged into a single job. When back to