/third_party/mesa3d/src/gallium/drivers/v3d/ |
H A D | v3dx_draw.c | 367 struct v3d_compiled_shader *gs_bin, in v3d_emit_gs_state_record() 374 cl_address(v3d_resource(gs_bin->resource)->bo, in v3d_emit_gs_state_record() 375 gs_bin->offset); in v3d_emit_gs_state_record() 377 gs_bin->prog_data.gs->base.threads == 4; in v3d_emit_gs_state_record() 379 gs_bin->prog_data.gs->base.single_seg; in v3d_emit_gs_state_record() 503 if (v3d->prog.gs_bin) { in v3d_emit_gl_shader_state() 504 gs_bin_uniforms = v3d_write_uniforms(v3d, job, v3d->prog.gs_bin, in v3d_emit_gl_shader_state() 518 if (v3d->prog.gs_bin) { in v3d_emit_gl_shader_state() 520 v3d->prog.gs_bin->prog_data.gs->base.tmu_dirty_rcl; in v3d_emit_gl_shader_state() 567 v3d->prog.gs ? v3d->prog.gs_bin in v3d_emit_gl_shader_state() 366 v3d_emit_gs_state_record(struct v3d_job *job, struct v3d_compiled_shader *gs_bin, struct v3d_cl_reloc gs_bin_uniforms, struct v3d_compiled_shader *gs, struct v3d_cl_reloc gs_render_uniforms) v3d_emit_gs_state_record() argument [all...] |
H A D | v3d_program.c | 673 v3d->prog.gs_bin = NULL; in v3d_update_compiled_gs() 717 struct v3d_compiled_shader *gs_bin = in v3d_update_compiled_gs() local 719 if (gs_bin != old_gs) { in v3d_update_compiled_gs() 720 v3d->prog.gs_bin = gs_bin; in v3d_update_compiled_gs() 825 key->num_used_outputs = v3d->prog.gs_bin->prog_data.gs->num_inputs; in v3d_update_compiled_vs() 827 sizeof(v3d->prog.gs_bin->prog_data.gs->input_slots)); in v3d_update_compiled_vs() 828 memcpy(key->used_outputs, v3d->prog.gs_bin->prog_data.gs->input_slots, in v3d_update_compiled_vs()
|
H A D | v3d_context.h | 242 struct v3d_compiled_shader *cs, *vs, *gs_bin, *gs, *fs, *compute; member
|
/third_party/mesa3d/src/broadcom/vulkan/ |
H A D | v3dv_pipeline.c | 113 destroy_pipeline_stage(device, pipeline->gs_bin, pAllocator); in pipeline_free_stages() 120 pipeline->gs_bin = NULL; in pipeline_free_stages() 1890 assert(pipeline->gs_bin != NULL); in pipeline_compile_geometry_shader() 1891 if (pipeline->gs_bin->nir == NULL) { in pipeline_compile_geometry_shader() 1893 pipeline->gs_bin->nir = nir_shader_clone(NULL, pipeline->gs->nir); in pipeline_compile_geometry_shader() 1905 pipeline_populate_v3d_gs_key(&key, pCreateInfo, pipeline->gs_bin); in pipeline_compile_geometry_shader() 1907 pipeline_compile_shader_variant(pipeline->gs_bin, &key.base, sizeof(key), in pipeline_compile_geometry_shader() 2142 pipeline->gs_bin->feedback.duration; in write_creation_feedback() 2313 pipeline->gs_bin = in pipeline_add_multiview_gs() 2315 if (pipeline->gs_bin in pipeline_add_multiview_gs() 2605 struct v3d_gs_prog_data *gs_bin = NULL; compute_vpm_config() local [all...] |
H A D | v3dvx_cmd_buffer.c | 1769 struct v3dv_shader_variant *gs_bin, in emit_gs_shader_state_record() 1776 v3dv_cl_address(assembly_bo, gs_bin->assembly_offset); in emit_gs_shader_state_record() 1778 gs_bin->prog_data.gs->base.threads == 4; in emit_gs_shader_state_record() 1780 gs_bin->prog_data.gs->base.single_seg; in emit_gs_shader_state_record() 1948 cmd_buffer->state.uniforms.gs_bin, in cmd_buffer_emit_gl_shader_state() 1767 emit_gs_shader_state_record(struct v3dv_job *job, struct v3dv_bo *assembly_bo, struct v3dv_shader_variant *gs_bin, struct v3dv_cl_reloc gs_bin_uniforms, struct v3dv_shader_variant *gs, struct v3dv_cl_reloc gs_render_uniforms) emit_gs_shader_state_record() argument
|
H A D | v3dv_private.h | 1327 struct v3dv_cl_reloc gs_bin; member 1974 struct v3dv_pipeline_stage *gs_bin; member
|
H A D | v3dv_cmd_buffer.c | 2138 cmd_buffer->state.uniforms.gs_bin = in update_gfx_uniform_state()
|
/third_party/mesa3d/src/intel/vulkan/ |
H A D | genX_pipeline.c | 1752 const struct anv_shader_bin *gs_bin = in emit_3dstate_gs() local 1765 gs.KernelStartPointer = gs_bin->kernel.offset; in emit_3dstate_gs() 1771 gs.SamplerCount = GFX_VER == 11 ? 0 : get_sampler_count(gs_bin); in emit_3dstate_gs() 1772 gs.BindingTableEntryCount = gs_bin->bind_map.surface_count; in emit_3dstate_gs() 1811 get_scratch_surf(&pipeline->base, MESA_SHADER_GEOMETRY, gs_bin); in emit_3dstate_gs() 1813 gs.PerThreadScratchSpace = get_scratch_space(gs_bin); in emit_3dstate_gs() 1815 get_scratch_address(&pipeline->base, MESA_SHADER_GEOMETRY, gs_bin); in emit_3dstate_gs()
|
/third_party/mesa3d/src/broadcom/compiler/ |
H A D | vir.c | 2284 struct v3d_gs_prog_data *gs_bin, in v3d_compute_vpm_config() 2290 assert((gs != NULL) == (gs_bin != NULL)); in v3d_compute_vpm_config() 2301 if (!compute_vpm_config_gs(devinfo, vs_bin, gs_bin, vpm_cfg_bin)) in v3d_compute_vpm_config() 2281 v3d_compute_vpm_config(struct v3d_device_info *devinfo, struct v3d_vs_prog_data *vs_bin, struct v3d_vs_prog_data *vs, struct v3d_gs_prog_data *gs_bin, struct v3d_gs_prog_data *gs, struct vpm_config *vpm_cfg_bin, struct vpm_config *vpm_cfg) v3d_compute_vpm_config() argument
|
H A D | v3d_compiler.h | 1057 struct v3d_gs_prog_data *gs_bin,
|