Home
last modified time | relevance | path

Searched full:tgsi (Results 1 – 25 of 332) sorted by relevance

12345678910>>...14

/aosp_15_r20/external/mesa3d/src/gallium/auxiliary/
H A Dmeson.build143 'tgsi/tgsi_aa_point.c',
144 'tgsi/tgsi_aa_point.h',
145 'tgsi/tgsi_build.c',
146 'tgsi/tgsi_build.h',
147 'tgsi/tgsi_dump.c',
148 'tgsi/tgsi_dump.h',
149 'tgsi/tgsi_dynamic_indexing.c',
150 'tgsi/tgsi_exec.c',
151 'tgsi/tgsi_exec.h',
152 'tgsi/tgsi_from_mesa.c',
[all …]
/aosp_15_r20/external/virglrenderer/src/gallium/
H A Dmeson.build49 'auxiliary/tgsi/tgsi_dump.c',
50 'auxiliary/tgsi/tgsi_build.c',
51 'auxiliary/tgsi/tgsi_build.h',
52 'auxiliary/tgsi/tgsi_util.h',
53 'auxiliary/tgsi/tgsi_iterate.h',
54 'auxiliary/tgsi/tgsi_scan.c',
55 'auxiliary/tgsi/tgsi_info.c',
56 'auxiliary/tgsi/tgsi_parse.h',
57 'auxiliary/tgsi/tgsi_text.h',
58 'auxiliary/tgsi/tgsi_strings.h',
[all …]
/aosp_15_r20/external/mesa3d/src/gallium/auxiliary/nir/
H A Dnir_to_tgsi.c31 #include "tgsi/tgsi_dump.h"
32 #include "tgsi/tgsi_from_mesa.h"
33 #include "tgsi/tgsi_info.h"
34 #include "tgsi/tgsi_parse.h"
35 #include "tgsi/tgsi_ureg.h"
36 #include "tgsi/tgsi_util.h"
86 /* TGSI temps for our NIR SSA and register values. */
104 /* Mappings from driver_location to TGSI input/output number.
106 * We'll be declaring TGSI input/outputs in an arbitrary order, and they get
214 * function for each TGSI opcode:
[all …]
H A Dtgsi_to_nir.c40 #include "tgsi/tgsi_parse.h"
41 #include "tgsi/tgsi_dump.h"
42 #include "tgsi/tgsi_info.h"
43 #include "tgsi/tgsi_scan.h"
44 #include "tgsi/tgsi_from_mesa.h"
54 /** nir register handle containing this TGSI index. */
57 /** Offset (in vec4s) from the start of var for this TGSI index. */
157 fprintf(stderr, "Bad TGSI semantic: %d/%d\n", semantic, index); in tgsi_varying_semantic_to_slot()
177 unreachable("bad TGSI FS depth layout"); in ttn_get_depth_layout()
194 unreachable("bad TGSI interpolation mode"); in ttn_translate_interp_mode()
[all …]
/aosp_15_r20/external/mesa3d/src/gallium/drivers/softpipe/
H A Dsp_state_image.c46 …pipe_resource_reference(&softpipe->tgsi.image[shader]->sp_iview[idx].resource, images[i].resource); in softpipe_set_shader_images()
47 softpipe->tgsi.image[shader]->sp_iview[idx] = images[i]; in softpipe_set_shader_images()
50 pipe_resource_reference(&softpipe->tgsi.image[shader]->sp_iview[idx].resource, NULL); in softpipe_set_shader_images()
51 memset(&softpipe->tgsi.image[shader]->sp_iview[idx], 0, sizeof(struct pipe_image_view)); in softpipe_set_shader_images()
58 pipe_resource_reference(&softpipe->tgsi.image[shader]->sp_iview[idx].resource, NULL); in softpipe_set_shader_images()
59 memset(&softpipe->tgsi.image[shader]->sp_iview[idx], 0, sizeof(struct pipe_image_view)); in softpipe_set_shader_images()
80 … pipe_resource_reference(&softpipe->tgsi.buffer[shader]->sp_bview[idx].buffer, buffers[i].buffer); in softpipe_set_shader_buffers()
81 softpipe->tgsi.buffer[shader]->sp_bview[idx] = buffers[i]; in softpipe_set_shader_buffers()
84 pipe_resource_reference(&softpipe->tgsi.buffer[shader]->sp_bview[idx].buffer, NULL); in softpipe_set_shader_buffers()
85 … memset(&softpipe->tgsi.buffer[shader]->sp_bview[idx], 0, sizeof(struct pipe_shader_buffer)); in softpipe_set_shader_buffers()
H A Dsp_context.c41 #include "tgsi/tgsi_exec.h"
113 FREE(softpipe->tgsi.sampler[i]); in softpipe_destroy()
114 FREE(softpipe->tgsi.image[i]); in softpipe_destroy()
115 FREE(softpipe->tgsi.buffer[i]); in softpipe_destroy()
195 softpipe->tgsi.sampler[i] = sp_create_tgsi_sampler(); in softpipe_create_context()
199 softpipe->tgsi.image[i] = sp_create_tgsi_image(); in softpipe_create_context()
203 softpipe->tgsi.buffer[i] = sp_create_tgsi_buffer(); in softpipe_create_context()
277 softpipe->tgsi.sampler[PIPE_SHADER_VERTEX]); in softpipe_create_context()
282 softpipe->tgsi.sampler[PIPE_SHADER_GEOMETRY]); in softpipe_create_context()
287 softpipe->tgsi.image[PIPE_SHADER_VERTEX]); in softpipe_create_context()
[all …]
/aosp_15_r20/external/mesa3d/src/gallium/drivers/r300/compiler/
H A Dnir_to_rc.c15 #include "tgsi/tgsi_dump.h"
16 #include "tgsi/tgsi_from_mesa.h"
17 #include "tgsi/tgsi_info.h"
18 #include "tgsi/tgsi_parse.h"
19 #include "tgsi/tgsi_ureg.h"
20 #include "tgsi/tgsi_util.h"
67 /* TGSI temps for our NIR SSA and register values. */
85 /* Mappings from driver_location to TGSI input/output number.
87 * We'll be declaring TGSI input/outputs in an arbitrary order, and they get
192 * function for each TGSI opcode:
[all …]
/aosp_15_r20/external/virglrenderer/
H A DAndroid.bp90 "src/gallium/auxiliary/tgsi/tgsi_build.c",
91 "src/gallium/auxiliary/tgsi/tgsi_dump.c",
92 "src/gallium/auxiliary/tgsi/tgsi_info.c",
93 "src/gallium/auxiliary/tgsi/tgsi_iterate.c",
94 "src/gallium/auxiliary/tgsi/tgsi_parse.c",
95 "src/gallium/auxiliary/tgsi/tgsi_sanity.c",
96 "src/gallium/auxiliary/tgsi/tgsi_scan.c",
97 "src/gallium/auxiliary/tgsi/tgsi_strings.c",
98 "src/gallium/auxiliary/tgsi/tgsi_text.c",
99 "src/gallium/auxiliary/tgsi/tgsi_util.c",
/aosp_15_r20/out/soong/.intermediates/external/virglrenderer/libvirglrenderer/android_arm64_armv8-2a_cortex-a55_static_apex10000/
Dlibvirglrenderer.a.rsp1tgsi/tgsi_build.o out/soong/.intermediates/external/virglrenderer/libvirglrenderer/android_arm64_a…
/aosp_15_r20/external/mesa3d/src/gallium/auxiliary/draw/
H A Ddraw_gs.c36 #include "tgsi/tgsi_parse.h"
37 #include "tgsi/tgsi_exec.h"
727 draw->gs.tgsi.sampler, in draw_geometry_shader_prepare()
728 draw->gs.tgsi.image, in draw_geometry_shader_prepare()
729 draw->gs.tgsi.buffer); in draw_geometry_shader_prepare()
738 draw->gs.tgsi.machine = tgsi_exec_machine_create(PIPE_SHADER_GEOMETRY); in draw_gs_init()
741 draw->gs.tgsi.machine->Primitives[i] = align_malloc( in draw_gs_init()
743 draw->gs.tgsi.machine->PrimitiveOffsets[i] = align_malloc( in draw_gs_init()
745 if (!draw->gs.tgsi.machine->Primitives[i] || in draw_gs_init()
746 !draw->gs.tgsi.machine->PrimitiveOffsets[i]) in draw_gs_init()
[all …]
H A Ddraw_vs_exec.c45 #include "tgsi/tgsi_parse.h"
46 #include "tgsi/tgsi_scan.h"
47 #include "tgsi/tgsi_exec.h"
78 draw->vs.tgsi.sampler, in vs_exec_prepare()
79 draw->vs.tgsi.image, in vs_exec_prepare()
80 draw->vs.tgsi.buffer); in vs_exec_prepare()
249 vs->machine = draw->vs.tgsi.machine; in draw_create_vs_exec()
H A Ddraw_vs.c48 #include "tgsi/tgsi_dump.h"
49 #include "tgsi/tgsi_exec.h"
50 #include "tgsi/tgsi_ureg.h"
167 draw->vs.tgsi.machine = tgsi_exec_machine_create(PIPE_SHADER_VERTEX); in draw_vs_init()
168 if (!draw->vs.tgsi.machine) in draw_vs_init()
194 tgsi_exec_machine_destroy(draw->vs.tgsi.machine); in draw_vs_destroy()
/aosp_15_r20/out/soong/.intermediates/external/virglrenderer/libvirglrenderer/android_arm64_armv8-2a_cortex-a55_static_apex10000/obj/external/virglrenderer/src/gallium/auxiliary/tgsi/
Dtgsi_text.o.d1 …2a_cortex-a55_static_apex10000/obj/external/virglrenderer/src/gallium/auxiliary/tgsi/tgsi_text.o: \
2 external/virglrenderer/src/gallium/auxiliary/tgsi/tgsi_text.c \
111 external/virglrenderer/src/gallium/auxiliary/tgsi/tgsi_text.h \
112 external/virglrenderer/src/gallium/auxiliary/tgsi/tgsi_build.h \
113 external/virglrenderer/src/gallium/auxiliary/tgsi/tgsi_info.h \
115 external/virglrenderer/src/gallium/auxiliary/tgsi/tgsi_parse.h \
116 external/virglrenderer/src/gallium/auxiliary/tgsi/tgsi_sanity.h \
117 external/virglrenderer/src/gallium/auxiliary/tgsi/tgsi_strings.h \
118 external/virglrenderer/src/gallium/auxiliary/tgsi/tgsi_util.h \
119 external/virglrenderer/src/gallium/auxiliary/tgsi/tgsi_dump.h
Dtgsi_dump.o.d1 …2a_cortex-a55_static_apex10000/obj/external/virglrenderer/src/gallium/auxiliary/tgsi/tgsi_dump.o: \
2 external/virglrenderer/src/gallium/auxiliary/tgsi/tgsi_dump.c \
101 external/virglrenderer/src/gallium/auxiliary/tgsi/tgsi_dump.h \
106 external/virglrenderer/src/gallium/auxiliary/tgsi/tgsi_info.h \
110 external/virglrenderer/src/gallium/auxiliary/tgsi/tgsi_iterate.h \
111 external/virglrenderer/src/gallium/auxiliary/tgsi/tgsi_parse.h \
112 external/virglrenderer/src/gallium/auxiliary/tgsi/tgsi_strings.h \
Dtgsi_sanity.o.d1 …_cortex-a55_static_apex10000/obj/external/virglrenderer/src/gallium/auxiliary/tgsi/tgsi_sanity.o: \
2 external/virglrenderer/src/gallium/auxiliary/tgsi/tgsi_sanity.c \
99 external/virglrenderer/src/gallium/auxiliary/tgsi/tgsi_sanity.h \
100 external/virglrenderer/src/gallium/auxiliary/tgsi/tgsi_info.h \
105 external/virglrenderer/src/gallium/auxiliary/tgsi/tgsi_iterate.h \
106 external/virglrenderer/src/gallium/auxiliary/tgsi/tgsi_parse.h
/aosp_15_r20/external/angle/third_party/mesa/
H A Dmesa_autogen.gni433 "src/gallium/auxiliary/tgsi/tgsi_aa_point.c",
434 "src/gallium/auxiliary/tgsi/tgsi_build.c",
435 "src/gallium/auxiliary/tgsi/tgsi_dump.c",
436 "src/gallium/auxiliary/tgsi/tgsi_dynamic_indexing.c",
437 "src/gallium/auxiliary/tgsi/tgsi_exec.c",
438 "src/gallium/auxiliary/tgsi/tgsi_from_mesa.c",
439 "src/gallium/auxiliary/tgsi/tgsi_info.c",
440 "src/gallium/auxiliary/tgsi/tgsi_iterate.c",
441 "src/gallium/auxiliary/tgsi/tgsi_lowering.c",
442 "src/gallium/auxiliary/tgsi/tgsi_parse.c",
[all …]
/aosp_15_r20/external/mesa3d/src/gallium/drivers/svga/
H A Dsvga_tgsi.c12 #include "tgsi/tgsi_dump.h"
13 #include "tgsi/tgsi_scan.h"
142 * Parse TGSI shader and translate to SVGA/DX9 serialized
264 * Helper function to convert tgsi semantic name to vertex attribute
296 * Helper function to convert tgsi semantic name to varying semantic name.
353 * Helper function to convert tgsi semantic name to fragment result
379 * specified tgsi shader.
411 /* Convert TGSI inputs semantic. in svga_tgsi_scan_shader()
433 /* Convert TGSI outputs semantic. in svga_tgsi_scan_shader()
503 * Compile a TGSI shader
H A Dsvga_tgsi_insn.c10 #include "tgsi/tgsi_dump.h"
11 #include "tgsi/tgsi_parse.h"
64 * Translate a TGSI destination register to an SVGA3DShaderDestToken.
65 * \param insn the TGSI instruction
66 * \param idx which TGSI dest register to translate (usually (always?) zero)
173 * Translate a TGSI src register to a src_register.
190 /* Immediates are appended after TGSI constants in the D3D in translate_src_register()
1083 * Translate the following TGSI FLR instruction.
1112 * Translate the following TGSI CEIL instruction.
1140 * Translate the following TGSI DIV instruction.
[all …]
H A Dsvga_shader.h15 #include "tgsi/tgsi_scan.h"
20 * This is the maximum semantic index for a TGSI GENERIC[i] register.
171 * A single TGSI shader may be compiled into different variants of
347 /* TGSI */
379 /** Table mapping original TGSI generic indexes to low integers */
404 /** Table mapping original TGSI generic indexes to low integers */
H A Dsvga_tgsi_vgpu10.c11 * TGSI -> VGPU10 shader translation.
20 #include "tgsi/tgsi_dump.h"
21 #include "tgsi/tgsi_info.h"
22 #include "tgsi/tgsi_parse.h"
23 #include "tgsi/tgsi_scan.h"
24 #include "tgsi/tgsi_strings.h"
25 #include "tgsi/tgsi_two_side.h"
26 #include "tgsi/tgsi_aa_point.h"
27 #include "tgsi/tgsi_util.h"
146 * Map tgsi semantic name to SVGA signature semantic name
[all …]
H A Dsvga_state_tgsi_transform.c12 #include "tgsi/tgsi_point_sprite.h"
13 #include "tgsi/tgsi_dynamic_indexing.h"
14 #include "tgsi/tgsi_vpos.h"
15 #include "tgsi/tgsi_dump.h"
203 * requirement. It there isn't, then it will use a tgsi utility
262 /* If there isn't, then call the tgsi utility tgsi_add_point_sprite in emulate_point_sprite()
/aosp_15_r20/external/mesa3d/
H A D.mr-label-maker.yml78 'tgsi': 'TGSI'
176 '^src/gallium/auxiliary/nir/.*tgsi.*': ['TGSI']
177 '^src/gallium/auxiliary/tgsi/': ['TGSI']
277 '^src/mesa/state_tracker/.*tgsi.*': ['TGSI']
/aosp_15_r20/external/mesa3d/src/gallium/drivers/freedreno/ir3/
H A Dir3_cmdline.c20 #include "tgsi/tgsi_dump.h"
21 #include "tgsi/tgsi_text.h"
274 printf("Usage: ir3_compiler [OPTIONS]... <file.tgsi | file.spv entry_point " in print_usage()
325 if (strcmp(ext, ".tgsi") == 0) { in main()
327 errx(1, "in TGSI mode, only a single file may be specified"); in main()
341 errx(1, "cannot mix GLSL/TGSI/SPIRV"); in main()
347 errx(1, "cannot mix GLSL/TGSI/SPIRV"); in main()
353 errx(1, "cannot mix GLSL and TGSI"); in main()
/aosp_15_r20/external/mesa3d/docs/relnotes/
H A D23.2.1.rst227 - R600: drop TGSI code path
228 - r600_shader.c:193 r600_pipe_shader_create - translation from TGSI failed !
841 - etnaviv: remove tgsi remains
843 - etnaviv: remove not used tgsi includes
1135 - gallium/nir/tgsi: add various support for task/mesh bits
1171 - draw/tess: drop unused tgsi bits.
1172 - gallium/tgsi/draw/softpipe: remodel shader const/buffer bindings.
1201 - llvmpipe/linear/tgsi: calculate num_texs properly for nir.
1564 - mesa/drawtex: Cut out the TGSI semantic translation.
1565 - svga: Stop asserting that compute params are queried against TGSI.
[all …]
/aosp_15_r20/external/mesa3d/src/gallium/auxiliary/tgsi/
H A Dtgsi_aa_point.c60 * TGSI declaration transform callback.
84 * TGSI immediate declaration transform callback.
97 * TGSI transform prolog callback.
213 * TGSI instruction transform callback.
238 * TGSI transform epilog callback.
264 * TGSI utility to transform a fragment shader to support antialiasing point.

12345678910>>...14