• Home
  • Raw
  • Download

Lines Matching refs:surface

6 those layouts, and queries the properties of surface formats.
27 counterpart, isl records the intent to use a surface as a depth or stencil
31 - `struct isl_surf` distinguishes between the surface's logical dimension
41 ISL takes care in its equations to correctly handle conversion among surface
43 between a surface's logical layout in the client API and its physical layout
49 - sa: physical surface samples
50 - el: physical surface elements
51 - sa_rows: rows of physical surface samples
52 - el_rows: rows of physical surface elements
56 hardware generation and reflect the surface's layout in memory.
62 The surface's layout from the perspective of the client API (OpenGL and
64 surface's layout in memory.
66 A surface's width and height, in units of logical pixels, is not affected by
67 the surface's sample count. For example, consider a VkImage created with
68 VkImageCreateInfo{width=w0, height=h0, samples=s0}. The surface's width and
72 For example, the logical array length of a 3D surface is always 1, even on
73 Gen9 where the surface's memory layout is that of an array surface
78 For a multisampled surface, this unit has the obvious meaning.
79 A singlesampled surface, from ISL's perspective, is simply a multisampled
80 surface whose sample count is 1.
82 For example, consider a 2D single-level non-array surface with samples=4,
84 pixels). If the surface's multisample layout is ISL_MSAA_LAYOUT_INTERLEAVED,
85 then the extent of level 0 is, in units of physical surface samples,
95 If the surface's pixel format is compressed, such as ETC2, then a surface
97 a surface element is equivalent to a surface sample. As a corollary, for
98 a given surface a surface element is at least as large as a surface sample.
102 ISL acquired the term 'surface element' from the Broadwell PRM [1], which
105 An element is defined as a pixel in uncompresed surface formats, and as
106 a compression block in compressed surface formats. For MSFMT_DEPTH_STENCIL