/external/mesa3d/src/gallium/auxiliary/draw/ |
D | draw_gs.c | 70 draw_gs_should_flush(struct draw_geometry_shader *shader) in draw_gs_should_flush() argument 72 return (shader->fetched_prim_count == shader->vector_length || shader->num_invocations > 1); in draw_gs_should_flush() 77 tgsi_fetch_gs_outputs(struct draw_geometry_shader *shader, in tgsi_fetch_gs_outputs() argument 82 struct tgsi_exec_machine *machine = shader->machine; in tgsi_fetch_gs_outputs() 94 … shader->stream[stream].primitive_lengths[prim_idx + shader->stream[stream].emitted_primitives] = in tgsi_fetch_gs_outputs() 96 shader->stream[stream].emitted_vertices += num_verts_per_prim; in tgsi_fetch_gs_outputs() 99 int idx = prim_offset + j * shader->info.num_outputs; in tgsi_fetch_gs_outputs() 101 debug_printf("%d/%d) Output vert:\n", stream, idx / shader->info.num_outputs); in tgsi_fetch_gs_outputs() 103 for (slot = 0; slot < shader->info.num_outputs; slot++) { in tgsi_fetch_gs_outputs() 116 output = (float (*)[4])((char *)output + shader->vertex_size); in tgsi_fetch_gs_outputs() [all …]
|
D | draw_tess.c | 54 llvm_fetch_tcs_input(struct draw_tess_ctrl_shader *shader, in llvm_fetch_tcs_input() argument 60 float (*input_data)[32][NUM_TCS_INPUTS][TGSI_NUM_CHANNELS] = &shader->tcs_input->data; in llvm_fetch_tcs_input() 63 unsigned input_vertex_stride = shader->input_vertex_stride; in llvm_fetch_tcs_input() 65 input_ptr = shader->input; in llvm_fetch_tcs_input() 76 for (slot = 0, vs_slot = 0; slot < shader->info.num_inputs; ++slot) { in llvm_fetch_tcs_input() 78 shader->info.input_semantic_name[slot], in llvm_fetch_tcs_input() 79 shader->info.input_semantic_index[slot], in llvm_fetch_tcs_input() 80 shader->input_info); in llvm_fetch_tcs_input() 107 llvm_store_tcs_output(struct draw_tess_ctrl_shader *shader, in llvm_store_tcs_output() argument 113 float (*output_data)[32][PIPE_MAX_SHADER_INPUTS][TGSI_NUM_CHANNELS] = &shader->tcs_output->data; in llvm_store_tcs_output() [all …]
|
/external/mesa3d/src/compiler/nir/ |
D | nir_gather_info.c | 40 get_deref_info(nir_shader *shader, nir_variable *var, nir_deref_instr *deref, in get_deref_info() argument 46 const bool per_vertex = nir_is_per_vertex_io(var, shader->info.stage); in get_deref_info() 82 set_io_mask(nir_shader *shader, nir_variable *var, int offset, int len, in set_io_mask() argument 107 get_deref_info(shader, var, deref, &cross_invocation, &indirect); in set_io_mask() 111 shader->info.patch_inputs_read |= bitfield; in set_io_mask() 113 shader->info.patch_inputs_read_indirectly |= bitfield; in set_io_mask() 115 shader->info.inputs_read |= bitfield; in set_io_mask() 117 shader->info.inputs_read_indirectly |= bitfield; in set_io_mask() 120 if (cross_invocation && shader->info.stage == MESA_SHADER_TESS_CTRL) in set_io_mask() 121 shader->info.tess.tcs_cross_invocation_inputs_read |= bitfield; in set_io_mask() [all …]
|
D | nir.h | 668 #define nir_foreach_variable_in_shader(var, shader) \ argument 669 nir_foreach_variable_in_list(var, &(shader)->variables) 671 #define nir_foreach_variable_in_shader_safe(var, shader) \ argument 672 nir_foreach_variable_in_list_safe(var, &(shader)->variables) 674 #define nir_foreach_variable_with_modes(var, shader, modes) \ argument 675 nir_foreach_variable_in_shader(var, shader) \ 678 #define nir_foreach_variable_with_modes_safe(var, shader, modes) \ argument 679 nir_foreach_variable_in_shader_safe(var, shader) \ 682 #define nir_foreach_shader_in_variable(var, shader) \ argument 683 nir_foreach_variable_with_modes(var, shader, nir_var_shader_in) [all …]
|
/external/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_shader.c | 40 static void si_dump_shader_key(const struct si_shader *shader, FILE *f); 43 bool si_is_multi_part_shader(struct si_shader *shader) in si_is_multi_part_shader() argument 45 if (shader->selector->screen->info.chip_class <= GFX8) in si_is_multi_part_shader() 48 return shader->key.as_ls || shader->key.as_es || in si_is_multi_part_shader() 49 shader->selector->info.stage == MESA_SHADER_TESS_CTRL || in si_is_multi_part_shader() 50 shader->selector->info.stage == MESA_SHADER_GEOMETRY; in si_is_multi_part_shader() 54 bool si_is_merged_shader(struct si_shader *shader) in si_is_merged_shader() argument 56 return shader->key.as_ngg || si_is_multi_part_shader(shader); in si_is_merged_shader() 192 unsigned si_get_max_workgroup_size(const struct si_shader *shader) in si_get_max_workgroup_size() argument 194 switch (shader->selector->info.stage) { in si_get_max_workgroup_size() [all …]
|
D | si_state_shaders.c | 154 static void *si_get_shader_binary(struct si_shader *shader) in si_get_shader_binary() argument 158 shader->binary.llvm_ir_string ? strlen(shader->binary.llvm_ir_string) + 1 : 0; in si_get_shader_binary() 162 if (shader->binary.elf_size > UINT_MAX / 4 || llvm_ir_size > UINT_MAX / 4) in si_get_shader_binary() 167 align(sizeof(shader->config), 4) + align(sizeof(shader->info), 4) + 4 + in si_get_shader_binary() 168 align(shader->binary.elf_size, 4) + 4 + align(llvm_ir_size, 4); in si_get_shader_binary() 178 ptr = write_data(ptr, &shader->config, sizeof(shader->config)); in si_get_shader_binary() 179 ptr = write_data(ptr, &shader->info, sizeof(shader->info)); in si_get_shader_binary() 180 ptr = write_chunk(ptr, shader->binary.elf_buffer, shader->binary.elf_size); in si_get_shader_binary() 181 ptr = write_chunk(ptr, shader->binary.llvm_ir_string, llvm_ir_size); in si_get_shader_binary() 192 static bool si_load_shader_binary(struct si_shader *shader, void *binary) in si_load_shader_binary() argument [all …]
|
/external/mesa3d/src/gallium/auxiliary/vl/ |
D | vl_compositor_gfx.c | 57 struct ureg_program *shader; in create_vert_shader() local 63 shader = ureg_create(PIPE_SHADER_VERTEX); in create_vert_shader() 64 if (!shader) in create_vert_shader() 67 vpos = ureg_DECL_vs_input(shader, 0); in create_vert_shader() 68 vtex = ureg_DECL_vs_input(shader, 1); in create_vert_shader() 69 color = ureg_DECL_vs_input(shader, 2); in create_vert_shader() 70 tmp = ureg_DECL_temporary(shader); in create_vert_shader() 71 o_vpos = ureg_DECL_output(shader, TGSI_SEMANTIC_POSITION, VS_O_VPOS); in create_vert_shader() 72 o_color = ureg_DECL_output(shader, TGSI_SEMANTIC_COLOR, VS_O_COLOR); in create_vert_shader() 73 o_vtex = ureg_DECL_output(shader, TGSI_SEMANTIC_GENERIC, VS_O_VTEX); in create_vert_shader() [all …]
|
D | vl_mc.c | 53 calc_position(struct vl_mc *r, struct ureg_program *shader, struct ureg_src block_scale) in calc_position() argument 59 vrect = ureg_DECL_vs_input(shader, VS_I_RECT); in calc_position() 60 vpos = ureg_DECL_vs_input(shader, VS_I_VPOS); in calc_position() 62 t_vpos = ureg_DECL_temporary(shader); in calc_position() 64 o_vpos = ureg_DECL_output(shader, TGSI_SEMANTIC_POSITION, VS_O_VPOS); in calc_position() 73 ureg_ADD(shader, ureg_writemask(t_vpos, TGSI_WRITEMASK_XY), vpos, vrect); in calc_position() 74 ureg_MUL(shader, ureg_writemask(t_vpos, TGSI_WRITEMASK_XY), ureg_src(t_vpos), block_scale); in calc_position() 75 ureg_MOV(shader, ureg_writemask(o_vpos, TGSI_WRITEMASK_XY), ureg_src(t_vpos)); in calc_position() 76 ureg_MOV(shader, ureg_writemask(o_vpos, TGSI_WRITEMASK_ZW), ureg_imm1f(shader, 1.0f)); in calc_position() 82 calc_line(struct pipe_screen *screen, struct ureg_program *shader) in calc_line() argument [all …]
|
D | vl_idct.c | 72 calc_addr(struct ureg_program *shader, struct ureg_dst addr[2], in calc_addr() argument 88 ureg_MOV(shader, ureg_writemask(addr[0], wm_start), ureg_scalar(start, sw_start)); in calc_addr() 89 ureg_MOV(shader, ureg_writemask(addr[0], wm_tc), ureg_scalar(tc, sw_tc)); in calc_addr() 91 …ureg_ADD(shader, ureg_writemask(addr[1], wm_start), ureg_scalar(start, sw_start), ureg_imm1f(shade… in calc_addr() 92 ureg_MOV(shader, ureg_writemask(addr[1], wm_tc), ureg_scalar(tc, sw_tc)); in calc_addr() 96 increment_addr(struct ureg_program *shader, struct ureg_dst daddr[2], in increment_addr() argument 108 ureg_MOV(shader, ureg_writemask(daddr[0], wm_start), saddr[0]); in increment_addr() 109 ureg_ADD(shader, ureg_writemask(daddr[0], wm_tc), saddr[0], ureg_imm1f(shader, pos / size)); in increment_addr() 110 ureg_MOV(shader, ureg_writemask(daddr[1], wm_start), saddr[1]); in increment_addr() 111 ureg_ADD(shader, ureg_writemask(daddr[1], wm_tc), saddr[1], ureg_imm1f(shader, pos / size)); in increment_addr() [all …]
|
D | vl_deint_filter.c | 66 struct ureg_program *shader; in create_vert_shader() local 70 shader = ureg_create(PIPE_SHADER_VERTEX); in create_vert_shader() 71 if (!shader) in create_vert_shader() 74 i_vpos = ureg_DECL_vs_input(shader, 0); in create_vert_shader() 75 o_vpos = ureg_DECL_output(shader, TGSI_SEMANTIC_POSITION, VS_O_VPOS); in create_vert_shader() 76 o_vtex = ureg_DECL_output(shader, TGSI_SEMANTIC_GENERIC, VS_O_VTEX); in create_vert_shader() 78 ureg_MOV(shader, o_vpos, i_vpos); in create_vert_shader() 79 ureg_MOV(shader, o_vtex, i_vpos); in create_vert_shader() 81 ureg_END(shader); in create_vert_shader() 83 return ureg_create_shader_and_destroy(shader, filter->pipe); in create_vert_shader() [all …]
|
D | vl_bicubic_filter.c | 53 struct ureg_program *shader; in create_vert_shader() local 57 shader = ureg_create(PIPE_SHADER_VERTEX); in create_vert_shader() 58 if (!shader) in create_vert_shader() 61 i_vpos = ureg_DECL_vs_input(shader, 0); in create_vert_shader() 62 o_vpos = ureg_DECL_output(shader, TGSI_SEMANTIC_POSITION, VS_O_VPOS); in create_vert_shader() 63 o_vtex = ureg_DECL_output(shader, TGSI_SEMANTIC_GENERIC, VS_O_VTEX); in create_vert_shader() 65 ureg_MOV(shader, o_vpos, i_vpos); in create_vert_shader() 66 ureg_MOV(shader, o_vtex, i_vpos); in create_vert_shader() 68 ureg_END(shader); in create_vert_shader() 70 return ureg_create_shader_and_destroy(shader, filter->pipe); in create_vert_shader() [all …]
|
/external/mesa3d/src/gallium/drivers/iris/ |
D | iris_program_cache.c | 133 struct iris_compiled_shader *shader = entry->data; in iris_delete_shader_variants() local 152 list_addtail(&shader->link, &ice->shaders.deleted_variants[stage]); in iris_delete_shader_variants() 157 list_for_each_entry_safe(struct iris_compiled_shader, shader, in iris_delete_shader_variants() 160 if (ice->shaders.prog[stage] == shader) in iris_delete_shader_variants() 163 list_del(&shader->link); in iris_delete_shader_variants() 166 pipe_resource_reference(&shader->assembly.res, NULL); in iris_delete_shader_variants() 167 ralloc_free(shader); in iris_delete_shader_variants() 209 struct iris_compiled_shader *shader = in iris_upload_shader() local 222 pipe_resource_reference(&shader->assembly.res, existing->assembly.res); in iris_upload_shader() 223 shader->assembly.offset = existing->assembly.offset; in iris_upload_shader() [all …]
|
/external/mesa3d/src/gallium/drivers/etnaviv/ |
D | etnaviv_shader.c | 62 etna_dump_shader(const struct etna_shader_variant *shader) in etna_dump_shader() argument 64 if (shader->stage == MESA_SHADER_VERTEX) in etna_dump_shader() 69 etna_disasm(shader->code, shader->code_size, PRINT_RAW); in etna_dump_shader() 71 printf("num loops: %i\n", shader->num_loops); in etna_dump_shader() 72 printf("num temps: %i\n", shader->num_temps); in etna_dump_shader() 74 for (int idx = 0; idx < shader->uniforms.imm_count; ++idx) { in etna_dump_shader() 78 *((float *)&shader->uniforms.imm_data[idx]), in etna_dump_shader() 79 shader->uniforms.imm_data[idx], in etna_dump_shader() 80 shader->uniforms.imm_contents[idx]); in etna_dump_shader() 83 for (int idx = 0; idx < shader->infile.num_reg; ++idx) { in etna_dump_shader() [all …]
|
/external/skia/src/gpu/tessellate/ |
D | GrStrokeTessellateShader.cpp | 90 const auto& shader = args.fGeomProc.cast<GrStrokeTessellateShader>(); in onEmitCode() local 94 args.fVaryingHandler->emitAttributes(shader); in onEmitCode() 123 if (shader.hasDynamicStroke()) { in onEmitCode() 127 if (shader.hasDynamicColor()) { in onEmitCode() 136 if (shader.hasDynamicStroke()) { in onEmitCode() 140 if (!shader.hasDynamicStroke()) { in onEmitCode() 165 if (!shader.viewMatrix().isIdentity()) { in onEmitCode() 171 auto affineMatrixVisibility = (shader.fStroke.isHairlineStyle()) ? in onEmitCode() 186 if (shader.fStroke.isHairlineStyle() && !shader.viewMatrix().isIdentity()) { in onEmitCode() 189 if (shader.hasConics()) { in onEmitCode() [all …]
|
/external/deqp/modules/gles31/functional/ |
D | es31fProgramInterfaceDefinitionUtil.cpp | 93 bool VariableSearchFilter::matchesFilter (const ProgramInterfaceDefinition::Shader* shader) const in matchesFilter() 95 DE_ASSERT(shader->getType() < glu::SHADERTYPE_LAST); in matchesFilter() 96 return (m_shaderTypeBits & (1u << shader->getType())) != 0; in matchesFilter() 139 bool shaderContainsIOBlocks (const ProgramInterfaceDefinition::Shader* shader) in shaderContainsIOBlocks() argument 141 for (int ndx = 0; ndx < (int)shader->getDefaultBlock().interfaceBlocks.size(); ++ndx) in shaderContainsIOBlocks() 143 const glu::Storage storage = shader->getDefaultBlock().interfaceBlocks[ndx].storage; in shaderContainsIOBlocks() 219 static std::string getShaderExtensionDeclarations (const ProgramInterfaceDefinition::Shader* shader) in getShaderExtensionDeclarations() argument 221 if (shader->getVersion() > glu::GLSL_VERSION_440) in getShaderExtensionDeclarations() 227 if (shader->getType() == glu::SHADERTYPE_GEOMETRY) in getShaderExtensionDeclarations() 231 else if (shader->getType() == glu::SHADERTYPE_TESSELLATION_CONTROL || in getShaderExtensionDeclarations() [all …]
|
D | es31fNegativeSampleVariablesTests.cpp | 53 glu::Shader shader (ctx.getRenderContext(), shaderType); in verifyShader() local 56 shader.setSources(1, &source, &length); in verifyShader() 57 shader.compile(); in verifyShader() 59 log << shader; in verifyShader() 63 testFailed = !shader.getCompileStatus(); in verifyShader() 68 testFailed = shader.getCompileStatus(); in verifyShader() 106 std::ostringstream shader; in write_to_read_only_types() local 121 shader.str(""); in write_to_read_only_types() 122 shader in write_to_read_only_types() 132 verifyShader(ctx, glu::SHADERTYPE_FRAGMENT, shader.str(), EXPECT_RESULT_FAIL); in write_to_read_only_types() [all …]
|
/external/deqp-deps/amber/src/ |
D | shader_compiler_test.cc | 102 Shader shader(kShaderTypeVertex); in TEST_F() local 103 shader.SetName("TestShader"); in TEST_F() 104 shader.SetFormat(kShaderFormatGlsl); in TEST_F() 105 shader.SetData(contents); in TEST_F() 110 Pipeline::ShaderInfo shader_info(&shader, kShaderTypeCompute); in TEST_F() 121 Shader shader(kShaderTypeVertex); in TEST_F() local 122 shader.SetName("TestShader"); in TEST_F() 123 shader.SetFormat(kShaderFormatSpirvAsm); in TEST_F() 124 shader.SetData(kPassThroughShader); in TEST_F() 129 Pipeline::ShaderInfo shader_info(&shader, kShaderTypeCompute); in TEST_F() [all …]
|
/external/mesa3d/src/mesa/drivers/dri/i965/ |
D | brw_link.cpp | 95 struct gl_linked_shader *shader) in process_glsl_ir() argument 103 ralloc_adopt(mem_ctx, shader->ir); in process_glsl_ir() 106 shader, ctx->Extensions.KHR_blend_equation_advanced_coherent); in process_glsl_ir() 111 brw_lower_packing_builtins(brw, shader->ir); in process_glsl_ir() 112 do_mat_op_to_vec(shader->ir); in process_glsl_ir() 126 lower_instructions(shader->ir, instructions_to_lower); in process_glsl_ir() 132 lower_if_to_cond_assign(shader->Stage, shader->ir, 16); in process_glsl_ir() 134 do_lower_texture_projection(shader->ir); in process_glsl_ir() 135 do_vec_index_to_cond_assign(shader->ir); in process_glsl_ir() 136 lower_vector_insert(shader->ir, true); in process_glsl_ir() [all …]
|
/external/mesa3d/src/gallium/drivers/r300/ |
D | r300_fs.c | 89 struct r300_fragment_shader_code *shader) in find_output_registers() argument 94 compiler->OutputColor[0] = shader->info.num_outputs; in find_output_registers() 95 compiler->OutputColor[1] = shader->info.num_outputs; in find_output_registers() 96 compiler->OutputColor[2] = shader->info.num_outputs; in find_output_registers() 97 compiler->OutputColor[3] = shader->info.num_outputs; in find_output_registers() 98 compiler->OutputDepth = shader->info.num_outputs; in find_output_registers() 101 for(i = 0; i < shader->info.num_outputs; ++i) { in find_output_registers() 102 switch(shader->info.output_semantic_name[i]) { in find_output_registers() 210 struct r300_fragment_shader_code* shader, 215 struct r300_fragment_shader_code* shader) in r300_dummy_fragment_shader() argument [all …]
|
/external/mesa3d/src/compiler/glsl/ |
D | lower_cs_derived.cpp | 54 explicit lower_cs_derived_visitor(gl_linked_shader *shader) in lower_cs_derived_visitor() argument 56 shader(shader), in lower_cs_derived_visitor() 57 local_size_variable(shader->Program->info.cs.local_size_variable), in lower_cs_derived_visitor() 64 main_sig = _mesa_get_main_function_signature(shader->symbols); in lower_cs_derived_visitor() 79 gl_linked_shader *shader; member in __anon308110300111::lower_cs_derived_visitor 97 ir_variable *var = new(shader) ir_variable(type, name, ir_var_system_value); in add_system_value() 103 shader->ir->push_head(var); in add_system_value() 116 WorkGroupSize = shader->symbols->get_variable("gl_LocalGroupSizeARB"); in find_sysvals() 118 WorkGroupSize = shader->symbols->get_variable("gl_WorkGroupSize"); in find_sysvals() 120 gl_WorkGroupSize = new(shader) ir_dereference_variable(WorkGroupSize); in find_sysvals() [all …]
|
/external/deqp-deps/glslang/glslang/CInterface/ |
D | glslang_c_interface.cpp | 58 glslang::TShader* shader; member 334 glslang_shader_t* shader = new glslang_shader_t(); in glslang_shader_create() local 336 shader->shader = new glslang::TShader(c_shader_stage(input->stage)); in glslang_shader_create() 337 shader->shader->setStrings(&input->code, 1); in glslang_shader_create() 338 shader->shader->setEnvInput(c_shader_source(input->language), c_shader_stage(input->stage), in glslang_shader_create() 340 …shader->shader->setEnvClient(c_shader_client(input->client), c_shader_client_version(input->client… in glslang_shader_create() 341 shader->shader->setEnvTarget(c_shader_target_language(input->target_language), in glslang_shader_create() 344 return shader; in glslang_shader_create() 347 GLSLANG_EXPORT const char* glslang_shader_get_preprocessed_code(glslang_shader_t* shader) in glslang_shader_get_preprocessed_code() argument 349 return shader->preprocessedGLSL.c_str(); in glslang_shader_get_preprocessed_code() [all …]
|
/external/mesa3d/src/gallium/drivers/svga/ |
D | svga_pipe_constants.c | 46 enum pipe_shader_type shader, uint index, in svga_set_constant_buffer() argument 64 assert(shader < PIPE_SHADER_TYPES); in svga_set_constant_buffer() 65 assert(index < ARRAY_SIZE(svga->curr.constbufs[shader])); in svga_set_constant_buffer() 69 pipe_resource_reference(&svga->curr.constbufs[shader][index].buffer, buf); in svga_set_constant_buffer() 74 svga->curr.constbufs[shader][index].buffer_size = in svga_set_constant_buffer() 77 svga->curr.constbufs[shader][index].buffer_offset = cb ? cb->buffer_offset : 0; in svga_set_constant_buffer() 78 svga->curr.constbufs[shader][index].user_buffer = NULL; /* not used */ in svga_set_constant_buffer() 81 if (shader == PIPE_SHADER_FRAGMENT) in svga_set_constant_buffer() 83 else if (shader == PIPE_SHADER_VERTEX) in svga_set_constant_buffer() 85 else if (shader == PIPE_SHADER_GEOMETRY) in svga_set_constant_buffer() [all …]
|
/external/mesa3d/src/freedreno/ir3/ |
D | ir3_shader.c | 127 const struct ir3_compiler *compiler = v->shader->compiler; in ir3_shader_assemble() 157 if (shader_debug_enabled(v->shader->type)) { in assemble_variant() 159 ir3_shader_stage(v), v->shader->nir->info.name); in assemble_variant() 160 if (v->shader->type == MESA_SHADER_FRAGMENT) in assemble_variant() 173 int ret = ir3_compile_shader_nir(v->shader->compiler, v); in compile_variant() 175 _debug_printf("compile failed! (%s:%s)", v->shader->nir->info.name, in compile_variant() 176 v->shader->nir->info.label); in compile_variant() 182 _debug_printf("assemble failed! (%s:%s)", v->shader->nir->info.name, in compile_variant() 183 v->shader->nir->info.label); in compile_variant() 196 alloc_variant(struct ir3_shader *shader, const struct ir3_shader_key *key, in alloc_variant() argument [all …]
|
/external/mesa3d/src/intel/vulkan/ |
D | anv_pipeline_cache.c | 45 struct anv_shader_bin *shader; in anv_shader_bin_create() local 54 anv_multialloc_add(&ma, &shader, 1); in anv_shader_bin_create() 72 shader->ref_cnt = 1; in anv_shader_bin_create() 74 shader->stage = stage; in anv_shader_bin_create() 78 shader->key = key; in anv_shader_bin_create() 80 shader->kernel = in anv_shader_bin_create() 82 memcpy(shader->kernel.map, kernel_data, kernel_size); in anv_shader_bin_create() 83 shader->kernel_size = kernel_size; in anv_shader_bin_create() 86 shader->kernel.offset + in anv_shader_bin_create() 99 brw_write_shader_relocs(&device->info, shader->kernel.map, prog_data_in, in anv_shader_bin_create() [all …]
|
/external/deqp/external/vulkancts/data/vulkan/amber/graphicsfuzz/ |
D | index.txt | 1 …amber", "access-new-vector-inside-if-condition", "A shader that accesses a ne… 2 …r", "always-discarding-function", "A fragment shader with an always dis… 3 …r", "always-false-if-in-do-while", "A fragment shader with an always fal… 4 … "always-false-if-with-discard-return", "A fragment shader with discard keywo… 5 … "arr-value-set-to-arr-value-squared", "A fragment shader with an arr value … 6 … "array-idx-multiplied-by-for-loop-idx", "A fragment shader with array index m… 7 … "assign-array-value-to-another-array", "A fragment shader that assigns array… 8 … "assign-array-value-to-another-array-2", "A fragment shader that assigns array… 9 …er", "barrier-in-loop-with-break", "A compute shader with a barrier in … 10 … "break-in-do-while-with-nested-if", "A fragment shader with nested if" … [all …]
|