/third_party/mesa3d/src/gallium/drivers/freedreno/ |
D | meson.build | 177 '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/ |
D | freedreno_devices.py | 126 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)
|
D | freedreno_dev_info.h | 130 } a6xx; member
|
/third_party/mesa3d/src/freedreno/registers/adreno/ |
D | meson.build | 26 '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/ |
D | ir3_compiler.c | 128 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/ |
D | tu_nir_lower_multiview.c | 81 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()
|
D | tu_image.c | 470 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/ |
D | 20.2.0.rst | 131 - 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 …]
|
D | 20.2.4.rst | 51 - freedreno/a6xx: Fix typo in height alignment calculation in a6xx layout
|
D | 20.3.2.rst | 64 - freedreno/a6xx: Fix assert which checks the count of shader outputs 84 - freedreno/a6xx: Flush depth at the end of bypass rendering, too.
|
D | 19.1.0.rst | 1290 - 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 …]
|
D | 20.0.0.rst | 701 - 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 …]
|
D | 21.3.0.rst | 886 - 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 …]
|
D | 19.0.6.rst | 104 - freedreno/a6xx: fix GPU crash on small render targets
|
D | 19.0.0.rst | 1634 - 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 …]
|
D | 19.1.1.rst | 115 - freedreno/a6xx: un-swap X24S8_UINT
|
/third_party/mesa3d/docs/ |
D | features.txt | 88 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/ |
D | fd6_compute.c | 78 if (ctx->screen->info->a6xx.has_lpac) { in cs_program_emit() 97 if (ctx->screen->info->a6xx.has_lpac) { in cs_program_emit()
|
D | fd6_resource.c | 52 return info->a6xx.has_z24uint_s8uint; in ok_ubwc_format() 91 return info->a6xx.has_8bpp_ubwc; in ok_ubwc_format()
|
D | fd6_rasterizer.c | 97 if (ctx->screen->info->a6xx.has_shading_rate) { in __fd6_setup_rasterizer_stateobj()
|
D | fd6_program.c | 106 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()
|
D | fd6_gmem.c | 365 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()
|
D | fd6_image.c | 149 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()
|
D | fd6_blitter.c | 416 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/ |
D | meson.build | 23 'a6xx.c',
|