Home
last modified time | relevance | path

Searched refs:spirv_data (Results 1 - 12 of 12) sorted by relevance

/third_party/mesa3d/src/mesa/main/
H A Dglspirv.c75 struct gl_shader_spirv_data *spirv_data; in _mesa_spirv_shader_binary() local
90 spirv_data = rzalloc(NULL, struct gl_shader_spirv_data); in _mesa_spirv_shader_binary()
91 _mesa_shader_spirv_data_reference(&sh->spirv_data, spirv_data); in _mesa_spirv_shader_binary()
92 _mesa_spirv_module_reference(&spirv_data->SpirVModule, module); in _mesa_spirv_shader_binary()
145 assert(shader->spirv_data); in _mesa_spirv_link_shaders()
166 _mesa_shader_spirv_data_reference(&linked->spirv_data, in _mesa_spirv_link_shaders()
167 shader->spirv_data); in _mesa_spirv_link_shaders()
225 struct gl_shader_spirv_data *spirv_data = linked_shader->spirv_data; in _mesa_spirv_to_nir() local
357 struct gl_shader_spirv_data *spirv_data = sh->spirv_data; _mesa_SpecializeShaderARB() local
[all...]
H A Dshader_types.h229 struct gl_shader_spirv_data *spirv_data; member
274 * This is actually a reference to the gl_shader::spirv_data, which
277 struct gl_shader_spirv_data *spirv_data; member
H A Dshaderobj.c133 _mesa_shader_spirv_data_reference(&sh->spirv_data, NULL); in _mesa_delete_shader()
148 _mesa_shader_spirv_data_reference(&sh->spirv_data, NULL); in _mesa_delete_linked_shader()
H A Dshaderapi.c1063 *params = (shader->spirv_data != NULL); in get_shaderiv()
1165 _mesa_shader_spirv_data_reference(&sh->spirv_data, NULL); in set_shader_source()
1208 if (sh->spirv_data) { in _mesa_compile_shader()
/third_party/mesa3d/src/vulkan/runtime/
H A Dvk_nir.c35 vk_spirv_version(const uint32_t *spirv_data, size_t spirv_size_B) in vk_spirv_version() argument
38 assert(spirv_data[0] == SPIR_V_MAGIC_NUMBER); in vk_spirv_version()
39 return spirv_data[1]; in vk_spirv_version()
80 const uint32_t *spirv_data, size_t spirv_size_B, in vk_spirv_to_nir()
89 assert(spirv_data[0] == SPIR_V_MAGIC_NUMBER); in vk_spirv_to_nir()
100 nir_shader *nir = spirv_to_nir(spirv_data, spirv_size_B / 4, in vk_spirv_to_nir()
79 vk_spirv_to_nir(struct vk_device *device, const uint32_t *spirv_data, size_t spirv_size_B, gl_shader_stage stage, const char *entrypoint_name, enum gl_subgroup_size subgroup_size, const VkSpecializationInfo *spec_info, const struct spirv_to_nir_options *spirv_options, const struct nir_shader_compiler_options *nir_options, void *mem_ctx) vk_spirv_to_nir() argument
H A Dvk_pipeline.c91 const uint32_t *spirv_data; in vk_pipeline_shader_stage_to_nir() local
94 spirv_data = (uint32_t *)module->data; in vk_pipeline_shader_stage_to_nir()
103 spirv_data = minfo->pCode; in vk_pipeline_shader_stage_to_nir()
114 vk_spirv_version(spirv_data, spirv_size) >= 0x10600) { in vk_pipeline_shader_stage_to_nir()
124 nir_shader *nir = vk_spirv_to_nir(device, spirv_data, spirv_size, stage, in vk_pipeline_shader_stage_to_nir()
H A Dvk_nir.h37 uint32_t vk_spirv_version(const uint32_t *spirv_data, size_t spirv_size_B);
41 const uint32_t *spirv_data, size_t spirv_size_B,
/third_party/mesa3d/src/mesa/program/
H A Dlink_program.cpp60 spirv = (prog->Shaders[i]->spirv_data != NULL); in _mesa_glsl_link_shader()
61 } else if (spirv && !prog->Shaders[i]->spirv_data) { in _mesa_glsl_link_shader()
/third_party/mesa3d/src/imagination/rogue/
H A Drogue.h64 const uint32_t *spirv_data,
H A Drogue.c60 * \param[in] spirv_data SPIR-V data.
69 const uint32_t *spirv_data, in rogue_spirv_to_nir()
75 nir = spirv_to_nir(spirv_data, in rogue_spirv_to_nir()
65 rogue_spirv_to_nir(struct rogue_build_ctx *ctx, gl_shader_stage stage, const char *entry, size_t spirv_size, const uint32_t *spirv_data, unsigned num_spec, struct nir_spirv_specialization *spec) rogue_spirv_to_nir() argument
/third_party/skia/third_party/externals/spirv-cross/
H A Dspirv_parser.hpp35 Parser(const uint32_t *spirv_data, size_t word_count);
H A Dspirv_parser.cpp37 Parser::Parser(const uint32_t *spirv_data, size_t word_count) in Parser() argument
39 ir.spirv = vector<uint32_t>(spirv_data, spirv_data + word_count); in Parser()

Completed in 12 milliseconds