Home
last modified time | relevance | path

Searched refs:a6xx (Results 1 – 25 of 49) sorted by relevance

12

/third_party/mesa3d/src/gallium/drivers/freedreno/
Dmeson.build177 'a6xx/fd6_blend.c',
178 'a6xx/fd6_blend.h',
179 'a6xx/fd6_blitter.c',
180 'a6xx/fd6_blitter.h',
181 'a6xx/fd6_compute.c',
182 'a6xx/fd6_compute.h',
183 'a6xx/fd6_const.c',
184 'a6xx/fd6_const.h',
185 'a6xx/fd6_context.c',
186 'a6xx/fd6_context.h',
[all …]
/third_party/mesa3d/src/freedreno/common/
Dfreedreno_devices.py126 self.a6xx = Struct()
127 self.a6xx.magic = Struct()
130 setattr(self.a6xx.magic, name, val)
133 self.a6xx.magic.RB_UNKNOWN_8E04_blit = RB_UNKNOWN_8E04_blit
134 self.a6xx.magic.PC_POWER_CNTL = PC_POWER_CNTL
138 self.a6xx.has_cp_reg_write = True
139 self.a6xx.has_8bpp_ubwc = True
144 setattr(self.a6xx, name, val)
Dfreedreno_dev_info.h130 } a6xx; member
/third_party/mesa3d/src/freedreno/registers/adreno/
Dmeson.build26 'a6xx.xml',
58 'a6xx-pack.xml.h',
59 input: [gen_header_py, 'a6xx.xml'],
60 output: 'a6xx-pack.xml.h',
/third_party/mesa3d/src/freedreno/ir3/
Dir3_compiler.c128 fd_dev_info(compiler->dev_id)->a6xx.tess_use_shared; in ir3_compiler_create()
131 fd_dev_info(compiler->dev_id)->a6xx.storage_16bit; in ir3_compiler_create()
146 fd_dev_info(compiler->dev_id)->a6xx.reg_size_vec4; in ir3_compiler_create()
/third_party/mesa3d/src/freedreno/vulkan/
Dtu_nir_lower_multiview.c81 if (!dev->physical_device->info->a6xx.supports_multiview_mask) in tu_nir_lower_multiview()
91 dev->physical_device->info->a6xx.supports_multiview_mask ? 16 : 10; in tu_nir_lower_multiview()
Dtu_image.c470 if (!info->a6xx.has_8bpp_ubwc && in ubwc_possible()
506 if (!info->a6xx.has_z24uint_s8uint && in ubwc_possible()
511 if (!info->a6xx.has_z24uint_s8uint && samples > VK_SAMPLE_COUNT_1_BIT) in ubwc_possible()
824 tu_image_view_init(view, pCreateInfo, device->physical_device->info->a6xx.has_z24uint_s8uint); in tu_CreateImageView()
/third_party/mesa3d/docs/relnotes/
D20.2.0.rst131 - freedreno/a6xx: incorrect rendering in asphalt 9
145 - freedreno/a6xx: skai/skqp fails
192 - freedreno/a6xx: broken rendering in playcanvas "after the flood"
208 - freedreno/a6xx: gpu hangs in google earth
222 - freedreno: minetest: alpha channel issue on a6xx
271 - freedreno/a6xx: pubg rendering glitches
1020 - ir3: Unconditionally enable MERGEDREGS on a6xx
1139 - freedreno/a6xx: Document dual-src blending enable bits
1174 - freedreno/a6xx: use firstIndex field
1181 - freedreno/a6xx: Force gl_Layer to 0 when necessary
[all …]
D20.2.4.rst51 - freedreno/a6xx: Fix typo in height alignment calculation in a6xx layout
D20.3.2.rst64 - freedreno/a6xx: Fix assert which checks the count of shader outputs
84 - freedreno/a6xx: Flush depth at the end of bypass rendering, too.
D19.1.0.rst1290 - freedreno/a6xx: Silence compiler warnings
1760 - freedreno/a6xx: UBWC support
1762 - freedreno/a6xx: Enable UBWC modifier
3415 - freedreno/a6xx: Emit blitter dst with OUT_RELOCW
3416 - freedreno/a6xx: Use tiling for all resources
3417 - freedreno/a6xx: regen headers
3418 - freedreno/a6xx: Drop render condition check in blitter
3420 - freedreno/a6xx: Use the right resource for separate stencil stride
3421 - freedreno/a6xx: Combine emit_blit and fd6_blit
3424 - freedreno/a6xx: Move blit check so as to restore comment
[all …]
D20.0.0.rst701 - a6xx: Add more CP packets
1045 - freedreno/a6xx: Log the tiling mode in resource layout debug.
1065 - freedreno: Move a6xx's setup_slices() to a shareable helper function.
1099 - freedreno: Add some missing a6xx address declarations.
1814 - freedreno/registers: add a6xx texture format for stencil sampler
1995 - freedreno/a6xx: Fix primitive counters again
1996 - freedreno/a6xx: Clear sysmem with CP_BLIT
1998 - freedreno/a6xx: Fix layered texture type enum
2000 - freedreno/a6xx: Add register offset for STG/LDG
2016 - freedreno/a6xx: Build the right draw command for tessellation
[all …]
D21.3.0.rst886 - tu, freedreno/a6xx, ir3: Rewrite tess PrimID handling
887 - tu, freedreno/a6xx: Fix setting PC_XS_OUT_CNTL::PRIMITVE_ID
890 - freedreno/a6xx: Add new register fields
893 - freedreno/a6xx: Document GRAS_SC_CNTL::SINGLE_PRIM_MODE
931 - freedreno/a6xx: Fix VS primid with tess + GS.
935 - freedreno/a6xx: Name TPL1_DBG_ECO_CNTL
1056 - ir3/a6xx,freedreno: account for resinfo return size dependency on IBO_0_FMT
1078 - tu: fix rast state allocation size on a6xx gen4
1327 - freedreno/a6xx: Apply the cube image size lowering to GL, too.
1330 - freedreno/ir3: Move a6xx's get_ssbo_size shl to NIR.
[all …]
D19.0.6.rst104 - freedreno/a6xx: fix GPU crash on small render targets
D19.0.0.rst1634 - freedreno/a6xx: Clear z32 and separate stencil with blitter
1635 - freedreno/a6xx: Move restore blits to IB
1636 - freedreno/a6xx: Move resolve blits to an IB
1637 - freedreno/a6xx: Clear gmem buffers at flush time
1646 - freedreno/a6xx: Turn on texture tiling by default
1647 - freedreno/a6xx: Emit blitter dst with OUT_RELOCW
2089 - freedreno/a6xx: fix VSC bug with larger # of tiles
2107 - freedreno/a6xx: disable LRZ for z32
2108 - freedreno/a6xx: set guardband clip
2111 - freedreno/a6xx: MSAA
[all …]
D19.1.1.rst115 - freedreno/a6xx: un-swap X24S8_UINT
/third_party/mesa3d/docs/
Dfeatures.txt88 Geometry shaders DONE (freedreno/a6xx)
102 …GL_ARB_blend_func_extended DONE (freedreno/a3xx, freedreno/a6xx, swr, p…
132 …GL_ARB_sample_shading DONE (freedreno/a6xx, i965/gen6+, nv50, panf…
134 GL_ARB_tessellation_shader DONE (freedreno/a6xx, i965/gen7+, swr)
218 …GL_ARB_cull_distance DONE (freedreno/a6xx, i965, nv50, softpipe, …
274 GL_KHR_blend_equation_advanced DONE (freedreno/a6xx, i965, nvc0, panfrost)
281 …GL_OES_geometry_shader DONE (freedreno/a6xx, i965/hsw+, nvc0, r600,…
282 …GL_OES_gpu_shader5 DONE (freedreno/a6xx, all drivers that suppo…
284 …GL_OES_sample_shading DONE (freedreno/a6xx, i965, nvc0, r600, panf…
285 …GL_OES_sample_variables DONE (freedreno/a6xx, i965, nvc0, r600, panf…
[all …]
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_compute.c78 if (ctx->screen->info->a6xx.has_lpac) { in cs_program_emit()
97 if (ctx->screen->info->a6xx.has_lpac) { in cs_program_emit()
Dfd6_resource.c52 return info->a6xx.has_z24uint_s8uint; in ok_ubwc_format()
91 return info->a6xx.has_8bpp_ubwc; in ok_ubwc_format()
Dfd6_rasterizer.c97 if (ctx->screen->info->a6xx.has_shading_rate) { in __fd6_setup_rasterizer_stateobj()
Dfd6_program.c106 uint32_t fibers_per_sp = ctx->screen->info->a6xx.fibers_per_sp; in fd6_emit_shader()
164 if (ctx->screen->info->a6xx.tess_use_shared) in setup_stream_out_disable()
176 if (ctx->screen->info->a6xx.tess_use_shared) { in setup_stream_out_disable()
236 if (ctx->screen->info->a6xx.tess_use_shared) in setup_stream_out()
264 if (ctx->screen->info->a6xx.tess_use_shared) { in setup_stream_out()
674 if (ctx->screen->info->a6xx.tess_use_shared) { in setup_stateobj()
Dfd6_gmem.c365 if (screen->info->a6xx.has_cp_reg_write) { in update_render_cntl()
695 OUT_RING(ring, screen->info->a6xx.magic.PC_POWER_CNTL); in emit_binning_pass()
698 OUT_RING(ring, screen->info->a6xx.magic.PC_POWER_CNTL); in emit_binning_pass()
748 .unk2 = screen->info->a6xx.ccu_cntl_gmem_unk2)); in emit_binning_pass()
816 .unk2 = screen->info->a6xx.ccu_cntl_gmem_unk2)); in fd6_emit_tile_init()
851 OUT_RING(ring, screen->info->a6xx.magic.PC_POWER_CNTL); in fd6_emit_tile_init()
854 OUT_RING(ring, screen->info->a6xx.magic.PC_POWER_CNTL); in fd6_emit_tile_init()
Dfd6_image.c149 enum pipe_format format = dev_info->a6xx.storage_16bit in translate_buf()
170 unsigned sz = pimg->buffer_size / (dev_info->a6xx.storage_16bit ? 2 : 4); in translate_buf()
Dfd6_blitter.c416 OUT_RING(ring, ctx->screen->info->a6xx.magic.RB_UNKNOWN_8E04_blit); in emit_blit_buffer()
511 OUT_RING(ring, batch->ctx->screen->info->a6xx.magic.RB_UNKNOWN_8E04_blit); in fd6_clear_ubwc()
689 OUT_RING(ring, ctx->screen->info->a6xx.magic.RB_UNKNOWN_8E04_blit); in emit_blit_texture()
817 OUT_RING(ring, ctx->screen->info->a6xx.magic.RB_UNKNOWN_8E04_blit); in fd6_clear_surface()
1069 if (!ctx->screen->info->a6xx.has_z24uint_s8uint) { in handle_zs_blit()
/third_party/mesa3d/src/freedreno/computerator/
Dmeson.build23 'a6xx.c',

12