Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/src/Pipeline/
DComputeProgram.cpp41 ComputeProgram::ComputeProgram(vk::Device *device, std::shared_ptr<SpirvShader> shader, vk::Pipelin… in ComputeProgram() function in sw::ComputeProgram
49 ComputeProgram::~ComputeProgram() in ~ComputeProgram()
53 void ComputeProgram::generate() in generate()
64 void ComputeProgram::setWorkgroupBuiltins(Pointer<Byte> data, SpirvRoutine *routine, Int workgroupI… in setWorkgroupBuiltins()
111 void ComputeProgram::setSubgroupBuiltins(Pointer<Byte> data, SpirvRoutine *routine, Int workgroupID… in setSubgroupBuiltins()
173 void ComputeProgram::emit(SpirvRoutine *routine) in emit()
212 void ComputeProgram::run( in run()
DComputeProgram.hpp39 class ComputeProgram : public Coroutine<SpirvShader::YieldResult( class
50ComputeProgram(vk::Device *device, std::shared_ptr<SpirvShader> spirvShader, vk::PipelineLayout co…
52 virtual ~ComputeProgram();
DBUILD.gn19 "ComputeProgram.hpp",
36 "ComputeProgram.cpp",
DCMakeLists.txt21 ComputeProgram.cpp
22 ComputeProgram.hpp
/third_party/skia/third_party/externals/swiftshader/src/Vulkan/
DVkPipelineCache.hpp34 class ComputeProgram;
105 …inline std::shared_ptr<sw::ComputeProgram> getOrCreateComputeProgram(const PipelineCache::ComputeP…
124 …std::map<ComputeProgramKey, std::shared_ptr<sw::ComputeProgram>> computePrograms GUARDED_BY(comput…
133 std::shared_ptr<sw::ComputeProgram> PipelineCache::getOrCreateComputeProgram(const PipelineCache::C… in getOrCreateComputeProgram()
DVkPipeline.hpp24 class ComputeProgram;
153 std::shared_ptr<sw::ComputeProgram> program;
DVkPipeline.cpp110 std::shared_ptr<sw::ComputeProgram> createProgram(vk::Device *device, std::shared_ptr<sw::SpirvShad… in createProgram()
116 auto program = std::make_shared<sw::ComputeProgram>(device, shader, layout, descriptorSets); in createProgram()
/third_party/mesa3d/src/mesa/main/
Dstate.c186 const struct gl_program *prevCP = ctx->ComputeProgram._Current; in update_program()
288 _mesa_reference_program(ctx, &ctx->ComputeProgram._Current, csProg); in update_program()
291 _mesa_reference_program(ctx, &ctx->ComputeProgram._Current, NULL); in update_program()
312 ctx->ComputeProgram._Current != prevCP) in update_program()
Dcontext.c1130 _mesa_reference_program(ctx, &ctx->ComputeProgram._Current, NULL); in _mesa_free_context_data()
Dmtypes.h3439 struct gl_compute_program_state ComputeProgram; member
/third_party/mesa3d/src/mesa/state_tracker/
Dst_atom_sampler.c349 if (ctx->ComputeProgram._Current) { in st_update_compute_samplers()
352 ctx->ComputeProgram._Current, NULL, NULL); in st_update_compute_samplers()
Dst_atom_texture.c339 if (ctx->ComputeProgram._Current) { in st_update_compute_textures()
341 ctx->ComputeProgram._Current); in st_update_compute_textures()
Dst_atom.c252 struct gl_program *new_cp = ctx->ComputeProgram._Current; in st_validate_state()
Dst_atom_shader.c336 st->ctx->ComputeProgram._Current, in st_update_cp()
Dst_context.c82 struct gl_program *cp = ctx->ComputeProgram._Current; in st_get_active_states()
/third_party/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