/third_party/mesa3d/src/asahi/compiler/ |
H A D | agx_pack.c | 283 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 D | agx_compiler.h | 710 void agx_pack_binary(agx_context *ctx, struct util_dynarray *emission);
|
/third_party/mesa3d/src/panfrost/bifrost/ |
H A D | bi_pack.c | 409 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 D | compiler.h | 1158 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 D | midgard_emit.c | 728 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 D | compiler.h | 651 /* Final emission */ 657 struct util_dynarray *emission,
|
/third_party/mesa3d/src/panfrost/bifrost/valhall/ |
H A D | va_pack.c | 933 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 D | VertexProcessor.cpp | 404 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 D | VertexProcessor.hpp | 237 void setMaterialEmission(const Color<float> &emission);
|