Searched refs:gs_copy_shader (Results 1 – 15 of 15) sorted by relevance
/external/mesa3d/src/gallium/drivers/r600/ |
D | r600_shader.h | 173 struct r600_pipe_shader *gs_copy_shader; member
|
D | r600_state_common.c | 1772 …ate_shader_atom(ctx, &rctx->hw_shader_stages[(hw2)], rctx->sw##_shader->current->gs_copy_shader); \ 1773 clip_so_current = rctx->sw##_shader->current->gs_copy_shader; \
|
D | r600_state.c | 2024 num_gprs[R600_HW_STAGE_VS] = rctx->gs_shader->current->gs_copy_shader->shader.bc.ngpr; in r600_adjust_gprs() 2654 struct r600_shader *cp_shader = &shader->gs_copy_shader->shader; in r600_update_gs_state()
|
D | r600_shader.c | 303 if (shader->gs_copy_shader) { in r600_pipe_shader_create() 306 r = r600_sb_bytecode_process(rctx, &shader->gs_copy_shader->shader.bc, in r600_pipe_shader_create() 307 &shader->gs_copy_shader->shader, dump, 0); in r600_pipe_shader_create() 312 if ((r = store_shader(ctx, shader->gs_copy_shader))) in r600_pipe_shader_create() 334 evergreen_update_vs_state(ctx, shader->gs_copy_shader); in r600_pipe_shader_create() 337 r600_update_vs_state(ctx, shader->gs_copy_shader); in r600_pipe_shader_create() 2858 gs->gs_copy_shader = cshader; in generate_gs_copy_shader()
|
D | evergreen_state.c | 3536 struct r600_shader *cp_shader = &shader->gs_copy_shader->shader; in evergreen_update_gs_state()
|
/external/mesa3d/src/amd/vulkan/ |
D | radv_shader.c | 1282 bool gs_copy_shader, in shader_variant_compile() argument 1298 options->dump_shader = radv_can_dump_shader(device, module, gs_copy_shader); in shader_variant_compile() 1315 args.is_gs_copy_shader = gs_copy_shader; in shader_variant_compile() 1319 gs_copy_shader ? MESA_SHADER_VERTEX in shader_variant_compile() 1355 if (!gs_copy_shader && !trap_handler_shader && !module->nir) { in shader_variant_compile()
|
D | radv_pipeline.c | 171 assert(pipeline->gs_copy_shader); in radv_pipeline_has_gs_copy_shader() 184 if (pipeline->gs_copy_shader) in radv_pipeline_destroy() 185 radv_shader_variant_destroy(device, pipeline->gs_copy_shader); in radv_pipeline_destroy() 2220 return &pipeline->gs_copy_shader->info.vs.outinfo; in get_vs_output_info() 3084 pipeline->gs_copy_shader = variants[MESA_SHADER_GEOMETRY]; in radv_create_shaders() 3090 (!modules[MESA_SHADER_GEOMETRY] || pipeline->gs_copy_shader)) { in radv_create_shaders() 3302 if (!pipeline->gs_copy_shader && in radv_create_shaders() 3316 pipeline->gs_copy_shader = radv_create_gs_copy_shader( in radv_create_shaders() 3323 if (!keep_executable_info && !keep_statistic_info && pipeline->gs_copy_shader) { in radv_create_shaders() 3328 variants[MESA_SHADER_GEOMETRY] = pipeline->gs_copy_shader; in radv_create_shaders() [all …]
|
D | radv_cmd_buffer.c | 1057 radv_emit_shader_prefetch(cmd_buffer, pipeline->gs_copy_shader); in radv_emit_prefetch_L2() 1326 pipeline->gs_copy_shader->bo); in radv_emit_graphics_pipeline() 2865 loc = &pipeline->gs_copy_shader->info.user_sgprs_locs.shader_data[AC_UD_STREAMOUT_BUFFERS]; in radv_emit_streamout_buffers() 5052 …struct radv_userdata_info *loc = &pipeline->gs_copy_shader->info.user_sgprs_locs.shader_data[AC_UD… in radv_emit_view_index()
|
D | radv_private.h | 1726 struct radv_shader_variant *gs_copy_shader; member
|
/external/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_shader.h | 412 struct si_shader *gs_copy_shader; member
|
D | si_state_shaders.c | 2548 sel->gs_copy_shader = si_generate_gs_copy_shader(sscreen, compiler, sel, debug); in si_init_shader_selector_async() 2549 if (!sel->gs_copy_shader) { in si_init_shader_selector_async() 2554 si_shader_vs(sscreen, sel->gs_copy_shader, sel); in si_init_shader_selector_async() 3251 if (sel->gs_copy_shader) in si_destroy_shader_selector() 3252 si_delete_shader(sctx, sel->gs_copy_shader); in si_destroy_shader_selector() 3978 si_pm4_bind_state(sctx, vs, sctx->gs_shader.cso->gs_copy_shader->pm4); in si_update_shaders()
|
D | si_pipe.h | 1672 return sctx->gs_shader.cso->gs_copy_shader; in si_get_vs_state()
|
/external/mesa3d/src/gallium/drivers/r600/sfn/ |
D | sfn_nir.cpp | 920 assert(pipeshader->gs_copy_shader); in r600_shader_from_nir()
|
/external/mesa3d/docs/relnotes/ |
D | 20.1.0.rst | 3419 - radeonsi: don't print gs_copy_shader stats for shaderdb
|
D | 20.2.0.rst | 3697 - radeonsi: don't print gs_copy_shader stats for shaderdb
|