Home
last modified time | relevance | path

Searched refs:ComputeProgram (Results 1 – 20 of 20) sorted by relevance

/external/swiftshader/src/Pipeline/
DComputeProgram.hpp39 class ComputeProgram : public Coroutine<SpirvShader::YieldResult( class
49ComputeProgram(vk::Device *device, SpirvShader const *spirvShader, vk::PipelineLayout const *pipel…
51 virtual ~ComputeProgram();
DComputeProgram.cpp40 ComputeProgram::ComputeProgram(vk::Device *device, SpirvShader const *shader, vk::PipelineLayout co… in ComputeProgram() function in sw::ComputeProgram
48 ComputeProgram::~ComputeProgram() in ~ComputeProgram()
52 void ComputeProgram::generate() in generate()
63 void ComputeProgram::setWorkgroupBuiltins(Pointer<Byte> data, SpirvRoutine *routine, Int workgroupI… in setWorkgroupBuiltins()
110 void ComputeProgram::setSubgroupBuiltins(Pointer<Byte> data, SpirvRoutine *routine, Int workgroupID… in setSubgroupBuiltins()
172 void ComputeProgram::emit(SpirvRoutine *routine) in emit()
209 void ComputeProgram::run( in run()
DBUILD.gn19 "ComputeProgram.hpp",
35 "ComputeProgram.cpp",
DCMakeLists.txt21 ComputeProgram.cpp
22 ComputeProgram.hpp
/external/swiftshader/src/Vulkan/
DVkPipelineCache.hpp33 class ComputeProgram;
117 …inline std::shared_ptr<sw::ComputeProgram> getOrCreateComputeProgram(const PipelineCache::ComputeP…
136 …std::map<ComputeProgramKey, std::shared_ptr<sw::ComputeProgram>> computePrograms GUARDED_BY(comput…
145 std::shared_ptr<sw::ComputeProgram> PipelineCache::getOrCreateComputeProgram(const PipelineCache::C… in getOrCreateComputeProgram()
DVkPipeline.hpp24 class ComputeProgram;
153 std::shared_ptr<sw::ComputeProgram> program;
DVkPipeline.cpp128 std::shared_ptr<sw::ComputeProgram> createProgram(vk::Device *device, const vk::PipelineCache::Comp… in createProgram()
134 …auto program = std::make_shared<sw::ComputeProgram>(device, key.getShader(), key.getLayout(), desc… in createProgram()
/external/mesa3d/src/mesa/main/
Dstate.c183 const struct gl_program *prevCP = ctx->ComputeProgram._Current; in update_program()
296 _mesa_reference_program(ctx, &ctx->ComputeProgram._Current, csProg); in update_program()
299 _mesa_reference_program(ctx, &ctx->ComputeProgram._Current, NULL); in update_program()
309 ctx->ComputeProgram._Current != prevCP) in update_program()
Dcontext.c1344 _mesa_reference_program(ctx, &ctx->ComputeProgram._Current, NULL); in _mesa_free_context_data()
Dmtypes.h5077 struct gl_compute_program_state ComputeProgram; member
/external/mesa3d/src/mesa/state_tracker/
Dst_atom_texture.c336 if (ctx->ComputeProgram._Current) { in st_update_compute_textures()
338 ctx->ComputeProgram._Current); in st_update_compute_textures()
Dst_atom_sampler.c422 if (ctx->ComputeProgram._Current) { in st_update_compute_samplers()
425 ctx->ComputeProgram._Current, NULL, NULL); in st_update_compute_samplers()
Dst_atom.c224 struct gl_program *new_cp = ctx->ComputeProgram._Current; in st_validate_state()
Dst_atom_shader.c340 st->ctx->ComputeProgram._Current, in st_update_cp()
Dst_context.c157 st_program(ctx->ComputeProgram._Current); in st_get_active_states()
/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_cs.c194 util_last_bit(ctx->ComputeProgram._Current->SamplersUsed); in brw_upload_cs_prog()
Dbrw_state_upload.c660 if (brw->programs[MESA_SHADER_COMPUTE] != ctx->ComputeProgram._Current) { in brw_upload_pipeline_state()
661 brw->programs[MESA_SHADER_COMPUTE] = ctx->ComputeProgram._Current; in brw_upload_pipeline_state()
Dbrw_draw.c510 mark_textures_used_for_txf(used_for_txf, ctx->ComputeProgram._Current); in brw_predraw_resolve_inputs()
/external/mesa3d/docs/relnotes/
D17.1.10.rst129 - mesa: free current ComputeProgram state in \_mesa_free_context_data
D17.2.2.rst156 - mesa: free current ComputeProgram state in \_mesa_free_context_data