Home
last modified time | relevance | path

Searched refs:emission (Results 1 - 9 of 9) sorted by relevance

/third_party/mesa3d/src/asahi/compiler/
H A Dagx_pack.c283 agx_pack_alu(struct util_dynarray *emission, agx_instr *I) in agx_pack_alu() argument
394 memcpy(util_dynarray_grow_bytes(emission, 1, length), &raw, length); in agx_pack_alu()
400 memcpy(util_dynarray_grow_bytes(emission, 1, 8), &raw, 8); in agx_pack_alu()
401 memcpy(util_dynarray_grow_bytes(emission, 1, length - 8), &hi, length - 8); in agx_pack_alu()
406 agx_pack_instr(struct util_dynarray *emission, struct util_dynarray *fixups, agx_instr *I) in agx_pack_instr() argument
430 memcpy(util_dynarray_grow_bytes(emission, 1, size), &raw, size); in agx_pack_instr()
445 memcpy(util_dynarray_grow_bytes(emission, 1, size), &raw, size); in agx_pack_instr()
474 memcpy(util_dynarray_grow_bytes(emission, 1, size), &raw, size); in agx_pack_instr()
497 memcpy(util_dynarray_grow_bytes(emission, 1, size), &raw, size); in agx_pack_instr()
541 memcpy(util_dynarray_grow_bytes(emission, in agx_pack_instr()
642 agx_fixup_branch(struct util_dynarray *emission, struct agx_branch_fixup fix) agx_fixup_branch() argument
655 agx_pack_binary(agx_context *ctx, struct util_dynarray *emission) agx_pack_binary() argument
[all...]
H A Dagx_compiler.h710 void agx_pack_binary(agx_context *ctx, struct util_dynarray *emission);
/third_party/mesa3d/src/panfrost/bifrost/
H A Dbi_pack.c409 struct util_dynarray *emission) in bi_pack_constants()
442 util_dynarray_append(emission, struct bifrost_fmt_constant, quad); in bi_pack_constants()
607 bi_pack_format(struct util_dynarray *emission, in bi_pack_format() argument
633 util_dynarray_append(emission, uint64_t, lo); in bi_pack_format()
634 util_dynarray_append(emission, uint64_t, hi); in bi_pack_format()
640 struct util_dynarray *emission, gl_shader_stage stage) in bi_pack_clause()
698 bi_pack_format(emission, indices[clause->tuple_count - 1][pos], in bi_pack_clause()
707 pos, constant_quads, ec0_packed, emission); in bi_pack_clause()
712 bi_collect_blend_ret_addr(bi_context *ctx, struct util_dynarray *emission, in bi_collect_blend_ret_addr() argument
730 util_dynarray_num_elements(emission, uint8_ in bi_collect_blend_ret_addr()
407 bi_pack_constants(unsigned tuple_count, uint64_t *constants, unsigned word_idx, unsigned constant_words, bool ec0_packed, struct util_dynarray *emission) bi_pack_constants() argument
638 bi_pack_clause(bi_context *ctx, bi_clause *clause, bi_clause *next_1, bi_clause *next_2, struct util_dynarray *emission, gl_shader_stage stage) bi_pack_clause() argument
735 bi_pack(bi_context *ctx, struct util_dynarray *emission) bi_pack() argument
[all...]
H A Dcompiler.h1158 unsigned bi_pack(bi_context *ctx, struct util_dynarray *emission);
1159 void bi_pack_valhall(bi_context *ctx, struct util_dynarray *emission);
1187 bi_pack_format(struct util_dynarray *emission,
/third_party/mesa3d/src/panfrost/midgard/
H A Dmidgard_emit.c728 struct util_dynarray *emission) in emit_branch()
808 memcpy(util_dynarray_grow_bytes(emission, size, 1), &branch, size); in emit_branch()
818 memcpy(util_dynarray_grow_bytes(emission, size, 1), &branch, size); in emit_branch()
829 memcpy(util_dynarray_grow_bytes(emission, size, 1), &branch, size); in emit_branch()
837 struct util_dynarray *emission, in emit_alu_bundle()
841 util_dynarray_append(emission, uint32_t, bundle->control | lookahead); in emit_alu_bundle()
869 util_dynarray_append(emission, uint16_t, reg_word); in emit_alu_bundle()
882 emit_branch(ins, ctx, block, bundle, emission); in emit_alu_bundle()
888 memcpy(util_dynarray_grow_bytes(emission, size, 1), &source, size); in emit_alu_bundle()
892 memcpy(util_dynarray_grow_bytes(emission, siz in emit_alu_bundle()
724 emit_branch(midgard_instruction *ins, compiler_context *ctx, midgard_block *block, midgard_bundle *bundle, struct util_dynarray *emission) emit_branch() argument
834 emit_alu_bundle(compiler_context *ctx, midgard_block *block, midgard_bundle *bundle, struct util_dynarray *emission, unsigned lookahead) emit_alu_bundle() argument
948 emit_binary_bundle(compiler_context *ctx, midgard_block *block, midgard_bundle *bundle, struct util_dynarray *emission, int next_tag) emit_binary_bundle() argument
[all...]
H A Dcompiler.h651 /* Final emission */
657 struct util_dynarray *emission,
/third_party/mesa3d/src/panfrost/bifrost/valhall/
H A Dva_pack.c933 bi_pack_valhall(bi_context *ctx, struct util_dynarray *emission) in bi_pack_valhall() argument
935 unsigned orig_size = emission->size; in bi_pack_valhall()
949 util_dynarray_append(emission, uint64_t, hex); in bi_pack_valhall()
962 if (orig_size != emission->size) { in bi_pack_valhall()
963 unsigned aligned = ALIGN_POT(emission->size + 16, 128); in bi_pack_valhall()
964 unsigned count = aligned - emission->size; in bi_pack_valhall()
966 memset(util_dynarray_grow(emission, uint8_t, count), 0, count); in bi_pack_valhall()
/third_party/skia/third_party/externals/swiftshader/src/Renderer/
H A DVertexProcessor.cpp404 void VertexProcessor::setMaterialEmission(const Color<float> &emission) in setMaterialEmission() argument
406 ff.materialEmission[0] = emission.r; in setMaterialEmission()
407 ff.materialEmission[1] = emission.g; in setMaterialEmission()
408 ff.materialEmission[2] = emission.b; in setMaterialEmission()
409 ff.materialEmission[3] = emission.a; in setMaterialEmission()
H A DVertexProcessor.hpp237 void setMaterialEmission(const Color<float> &emission);

Completed in 12 milliseconds