Home
last modified time | relevance | path

Searched refs:dxil (Results 1 – 14 of 14) sorted by relevance

/third_party/mesa3d/src/microsoft/clc/
Dcompute_test.cpp220 const struct clc_dxil_object &dxil) in create_pipeline_state() argument
223 pipeline_desc.CS.pShaderBytecode = dxil.binary.data; in create_pipeline_state()
224 pipeline_desc.CS.BytecodeLength = dxil.binary.size; in create_pipeline_state()
436 if (args.size() != shader.dxil->kernel->num_args) in run_shader_with_raw_args()
445 if (!shader.dxil->metadata.local_size[0]) in run_shader_with_raw_args()
448 conf.local_size[0] = shader.dxil->metadata.local_size[0]; in run_shader_with_raw_args()
450 if (!shader.dxil->metadata.local_size[1]) in run_shader_with_raw_args()
453 conf.local_size[1] = shader.dxil->metadata.local_size[1]; in run_shader_with_raw_args()
455 if (!shader.dxil->metadata.local_size[2]) in run_shader_with_raw_args()
458 conf.local_size[2] = shader.dxil->metadata.local_size[2]; in run_shader_with_raw_args()
[all …]
Dclc_compiler.c398 add_kernel_inputs_var(struct clc_dxil_object *dxil, nir_shader *nir, in add_kernel_inputs_var() argument
401 if (!dxil->kernel->num_args) in add_kernel_inputs_var()
404 struct clc_dxil_metadata *metadata = &dxil->metadata; in add_kernel_inputs_var()
426 add_work_properties_var(struct clc_dxil_object *dxil, in add_work_properties_var() argument
429 struct clc_dxil_metadata *metadata = &dxil->metadata; in add_work_properties_var()
1246 void clc_free_dxil_object(struct clc_dxil_object *dxil) in clc_free_dxil_object() argument
1248 for (unsigned i = 0; i < dxil->metadata.num_consts; i++) in clc_free_dxil_object()
1249 free(dxil->metadata.consts[i].data); in clc_free_dxil_object()
1251 for (unsigned i = 0; i < dxil->metadata.printf.info_count; i++) { in clc_free_dxil_object()
1252 free(dxil->metadata.printf.infos[i].arg_sizes); in clc_free_dxil_object()
[all …]
Dclc_compiler.h145 void clc_free_dxil_object(struct clc_dxil_object *dxil);
Dcompute_test.h57 std::shared_ptr<struct clc_dxil_object> dxil; member
108 const struct clc_dxil_object &dxil);
Dclc_compiler_test.cpp1887 EXPECT_EQ(shader.dxil->metadata.num_const_samplers, 1); in TEST_F()
/third_party/mesa3d/src/microsoft/spirv_to_dxil/
Dspirv_to_dxil.h136 spirv_to_dxil_free(struct dxil_spirv_object *dxil);
Dspirv_to_dxil.c332 spirv_to_dxil_free(struct dxil_spirv_object *dxil) in spirv_to_dxil_free() argument
334 free(dxil->binary.buffer); in spirv_to_dxil_free()
/third_party/mesa3d/src/gallium/drivers/d3d12/
Dd3d12_compiler.cpp63 bool validate_and_sign(struct blob *dxil);
65 void disassemble(struct blob *dxil);
1261 bool d3d12_validation_tools::validate_and_sign(struct blob *dxil) in validate_and_sign() argument
1263 ShaderBlob source(dxil); in validate_and_sign()
1291 void d3d12_validation_tools::disassemble(struct blob *dxil) in disassemble() argument
1297 ShaderBlob source(dxil); in disassemble()
/third_party/mesa3d/docs/drivers/
Dd3d12.rst26 ``dxil``
/third_party/mesa3d/
Dmeson_options.txt316 'spirv-to-dxil',
Dmeson.build313 with_spirv_to_dxil = get_option('spirv-to-dxil')
/third_party/mesa3d/docs/relnotes/
D21.0.0.rst1248 - microsoft/compiler: add dxil-util code
1249 - microsoft/compiler: translate nir to dxil
1360 - microsoft/compiler: correct dxil fma opcode
D21.3.0.rst1587 - dxil: Set coord_components on the txf in lower_int_sampler
2120 - ci/windows: Build spirv-to-dxil
D21.1.0.rst1284 - dxil: Use sized types for nir_tex_instr::dest_type
1597 - nir: port fp16 casting code from dxil