Home
last modified time | relevance | path

Searched refs:eq (Results 1 – 25 of 134) sorted by relevance

123456

/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/appendices/
Dcompressedtex.adoc17 [eq]#R#, [eq]#G# and [eq]#B# components which are nonlinearly-encoded as
18 [eq]#R'#, [eq]#G'#, and [eq]#B'#; any alpha component is unchanged.
19 As part of filtering, the nonlinear [eq]#R'#, [eq]#G'#, and [eq]#B'# values
20 are converted to linear [eq]#R#, [eq]#G#, and [eq]#B# components; any alpha
99 | ename:VK_FORMAT_ASTC_4x4_UNORM_BLOCK ^|[eq]#4 {times} 4# ^|Linear LDR
100 | ename:VK_FORMAT_ASTC_4x4_SRGB_BLOCK ^|[eq]#4 {times} 4# ^|sRGB
101 | ename:VK_FORMAT_ASTC_5x4_UNORM_BLOCK ^|[eq]#5 {times} 4# ^|Linear LDR
102 | ename:VK_FORMAT_ASTC_5x4_SRGB_BLOCK ^|[eq]#5 {times} 4# ^|sRGB
103 | ename:VK_FORMAT_ASTC_5x5_UNORM_BLOCK ^|[eq]#5 {times} 5# ^|Linear LDR
104 | ename:VK_FORMAT_ASTC_5x5_SRGB_BLOCK ^|[eq]#5 {times} 5# ^|sRGB
[all …]
DVK_NV_clip_space_w_scaling.adoc29 This is achieved by scaling the [eq]#w# coordinate of the vertices in the
31 The clip space [eq]#w# coordinate of the vertices can: be offset as of a
32 function of [eq]#x# and [eq]#y# coordinates as follows:
34 [eq]#w' = w {plus} Ax {plus} By#
41 The application should specify [eq]#A# and [eq]#B# coefficients of the
42 [eq]#w#-scaling equation above, that have the same value, but different
44 The signs of [eq]#A# and [eq]#B# should match the signs of [eq]#x# and
45 [eq]#y# for the quadrant that they represent such that the value of [eq]#w'#
46 will always be greater than or equal to the original [eq]#w# value for the
48 Since the offset to [eq]#w#, ([eq]#Ax {plus} By#), is always positive, and
[all …]
DVK_NV_viewport_swizzle.adoc32 If a perspective projection and depth buffering is required, [eq]#1/W#
63 matrix, where the code:gl_Position output is [eq]#(x,y,z,1)# and the center
64 of the cube map is at [eq]#(0,0,0)#.
173 To get proper projection, [eq]#1/W# buffering should be used.
176 . Program the viewport swizzles to move the pre-projection [eq]#W# eye
177 coordinate (typically 1.0) into the [eq]#Z# coordinate of the swizzle
178 output and the eye coordinate component used for depth into the [eq]#W#
180 For example, the viewport corresponding to the [eq]#+Z# face might use a
181 swizzle of [eq]#(+X, -Y, +W, +Z)#.
182 The [eq]#Z# normalized device coordinate computed after swizzling would
[all …]
DVK_NV_corner_sampled_image.adoc26 * Normalized coordinates are scaled using [eq]#coord {times} (dim - 1)#
27 rather than [eq]#coord {times} dim#, where dim is the size of one
31 * Partial derivatives are scaled using [eq]#coord {times} (dim - 1)#
32 rather than [eq]#coord {times} dim#.
35 [eq]#{lceil}dim / 2{rceil}# rather than [eq]#{lfloor}dim / 2{rfloor}#.
46 dimensions of the form [eq]#2^n^+1# allows continuity across shared edges
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_QCOM_rotated_copies/
Drotated_addressing_blits.adoc49 {empty}:: [eq]#u~base~ = i {plus} {onehalf}#
50 {empty}:: [eq]#v~base~ = j {plus} {onehalf}#
51 {empty}:: [eq]#w~base~ = k {plus} {onehalf}#
53 {empty}:: [eq]#u~offset~ = u~base~ - x~dst0~#
54 {empty}:: [eq]#v~offset~ = v~base~ - y~dst0~#
55 {empty}:: [eq]#w~offset~ = w~base~ - z~dst0~#
56 {empty}:: [eq]#a~offset~ = a - pname:baseArrayCount~dst~#
60 {empty}:: [eq]#u~dest_scaled~ = u~offset~ / (x~dst1~ - x~dst0~)#
61 {empty}:: [eq]#v~dest_scaled~ = v~offset~ / (y~dst1~ - y~dst0~)#
62 {empty}:: [eq]#(u~src_scaled~, v~src_scaled~) =
[all …]
/hardware/qcom/audio/post_proc/
Deffect_api.c256 void offload_eq_set_device(struct eq_params *eq, uint32_t device) in offload_eq_set_device() argument
259 eq->device = device; in offload_eq_set_device()
262 void offload_eq_set_enable_flag(struct eq_params *eq, bool enable) in offload_eq_set_enable_flag() argument
265 eq->enable_flag = enable; in offload_eq_set_enable_flag()
268 int offload_eq_get_enable_flag(struct eq_params *eq) in offload_eq_get_enable_flag() argument
271 return eq->enable_flag; in offload_eq_get_enable_flag()
274 void offload_eq_set_preset(struct eq_params *eq, int preset) in offload_eq_set_preset() argument
277 eq->config.preset_id = preset; in offload_eq_set_preset()
278 eq->config.eq_pregain = Q27_UNITY; in offload_eq_set_preset()
281 void offload_eq_set_bands_level(struct eq_params *eq, int num_bands, in offload_eq_set_bands_level() argument
[all …]
Deffect_api.h70 void offload_eq_set_device(struct eq_params *eq, uint32_t device);
71 void offload_eq_set_enable_flag(struct eq_params *eq, bool enable);
72 int offload_eq_get_enable_flag(struct eq_params *eq);
73 void offload_eq_set_preset(struct eq_params *eq, int preset);
74 void offload_eq_set_bands_level(struct eq_params *eq, int num_bands,
77 int offload_eq_send_params(struct mixer_ctl *ctl, struct eq_params *eq,
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/
Dframebuffer.adoc14 framebuffer at the fragment's [eq]#(x~f~,y~f~)# location.
197 determine the source factors [eq]#(S~r~,S~g~,S~b~)#.
199 determine the destination factors [eq]#(D~r~,D~g~,D~b~)#.
203 determine the source factor [eq]#S~a~#.
205 determine the destination factor [eq]#D~a~#.
404 determine the source factors [eq]#(S~r~,S~g~,S~b~)#.
406 determine the destination factors [eq]#(D~r~,D~g~,D~b~)#.
410 determine the source factor [eq]#S~a~#.
412 determine the destination factor [eq]#D~a~#.
562 … | RGB Blend Factors [eq]#(S~r~,S~g~,S~b~)# or [eq]#(D~r~,D~g~,D~b~)# | Alpha Blend Fac…
[all …]
Dtextures.adoc101 * normalized texel coordinates [eq]#[0.0, 1.0]#
102 * unnormalized texel coordinates [eq]#[0.0, width / height / depth)#
103 * integer texel coordinates [eq]#[0, width / height / depth)#
127 Normalized texel coordinates are referred to as [eq]#(s,t,r,q,a)#, with the
130 * [eq]#s#: Coordinate in the first dimension of an image.
131 * [eq]#t#: Coordinate in the second dimension of an image.
132 * [eq]#r#: Coordinate in the third dimension of an image.
133 ** [eq]#(s,t,r)# are interpreted as a direction vector for Cube images.
134 * [eq]#q#: Fourth coordinate, for homogeneous (projective) coordinates.
135 * [eq]#a#: Coordinate for array layer.
[all …]
Dtessellation.adoc133 rectangle in the [eq]#u# dimension (i.e. the coordinates in code:TessCoord
134 are of the form [eq]#(0,x)# through [eq]#(1,x)# for all tessellation
139 [eq]#[0,1]#, as illustrated
170 [eq]#(u,v,w)#, where [eq]#u {plus} v {plus} w = 1.0#, and indicates the
173 For quads and isolines, the position is a [eq]#(u,v)# coordinate indicating
185 corresponds to a floating-point [eq]#NaN# (not a number) in implementations
186 supporting [eq]#NaN#.
208 clamped to [eq]#[1, pname:maxLevel]#, where [eq]#pname:maxLevel# is the
211 The result is rounded up to the nearest integer [eq]#n#, and the
212 corresponding edge is divided into [eq]#n# segments of equal length in (u,v)
[all …]
Dfragmentdensitymapops.adoc31 Each local framebuffer region at center coordinate [eq]#(x,y)# fetches a
41 Each local framebuffer region at center coordinate [eq]#(x,y)# fetches a
44 First, the local framebuffer region center coordinate [eq]#(x,y)# is offset
47 If no offset is specified, then the default offset [eq]#(0,0)# is used.
48 The offsetted coordinate [eq]#(x',y')# is computed as follows:
59 The offsetted coordinate [eq]#(x',y')# fetches a texel from the fragment
94 The texel fetched from the density map at [eq]#(i,j,layer)# is next
128 an implementation defined window around [eq]#(i,j)#.
146 Fragment area [eq]#(1,1)# must: always be in the supported set.
151 For example, if the fetched fragment area is [eq]#(1,4)# but the
[all …]
Dprimsrast.adoc18 A grid square, including its [eq]#(x,y)# framebuffer coordinates, [eq]#z#
199 Each bit [eq]#b# for mask word [eq]#w# in the sample mask corresponds to
200 sample index [eq]#i#, where [eq]#i = 32 {times} w {plus} b#.
201 pname:pSampleMask has a length equal to [eq]#{lceil}
216 pname:minSampleShading must: be in the range [eq]#[0,1]#
562 [eq]#(1,1)# and its sample points must: be located within these bounds.
601 Each sample in a set is assigned a unique _sample index_ [eq]#i# in the
602 range [eq]#[0, pname:rasterizationSamples)#.
644 Each sample in a fragment is also assigned a unique _coverage index_ [eq]#j#
645 in the range [eq]#[0, n {times} pname:rasterizationSamples)#, where [eq]#n#
[all …]
Ddrawing.adoc283 ([eq]#v#) and primitives ([eq]#p#) are numbered starting from [eq]#0#;
284 [eq]#v~0~# is the first vertex in the provided data and [eq]#p~0~# is the
366 {empty}:: [eq]#p~i~ = {v~i~}#
369 The number of primitives generated is equal to [eq]#pname:vertexCount#.
381 {empty}:: [eq]#p~i~ = {v~2i~, v~2i+1~}#
384 [eq]#{lfloor}pname:vertexCount/2{rfloor}#.
393 provoking vertex for [eq]#p~i~# is [eq]#v~2i~#.
400 [eq]#p~i~# is [eq]#v~2i+1~#.
413 {empty}:: [eq]#p~i~ = {v~i~, v~i+1~}#
416 [eq]#max(0,pname:vertexCount-1)#.
[all …]
Dcopies.adoc461 For a set of coordinates [eq]#(x,y,z,layer)#, where:
463 {empty}:: [eq]#x# is in the range [eq]#[pname:imageOffset.x / blockWidth,
466 {empty}:: [eq]#y# is in the range [eq]#[pname:imageOffset.y / blockHeight,
469 {empty}:: [eq]#z# is in the range [eq]#[pname:imageOffset.z / blockDepth,
472 {empty}:: [eq]#layer# is in the range
477 and where [eq]#blockWidth#, [eq]#blockHeight#, and [eq]#blockDepth# are the
481 For each [eq]#(x,y,z,layer)# coordinate, texels in the image layer selected
482 by [eq]#layer# are accessed in the following ranges:
484 {empty}:: [eq]#[x {times} blockWidth, max( (x {times} blockWidth) {plus}
486 {empty}:: [eq]#[y {times} blockHeight, max( (y {times} blockHeight) {plus}
[all …]
Dvertexpostproc.adoc223 The values taken from elements [eq]#i# of pname:pBuffers, pname:pOffsets and
225 [eq]#pname:firstBinding {plus} i#, for [eq]#i# in [eq]#[0,
771 is ename:VK_TRUE [eq]#z~m~# is equal to [eq]#-w~c~# otherwise
773 [eq]#z~m~# is equal to zero.
798 Clip half-space [eq]#i# is then given by the set of points satisfying the
801 {empty}:: [eq]#c~i~(**P**) {geq} 0#
803 where [eq]#c~i~(**P**)# is the clip distance [eq]#i# at point [eq]#**P**#.
804 For point primitives, [eq]#c~i~(**P**)# is simply the clip distance for the
927 {empty}:: [eq]#z~m~ {leq} z~c~ {leq} w~c~#
972 This clipping produces a value, [eq]#0 {leq} t {leq} 1#, for each clipped
[all …]
Draytraversal.adoc129 unnormalized direction, respectively; the vector described by [eq]#x~as~#,
130 [eq]#y~as~#, and [eq]#z~as~# is any position in acceleration structure
131 space; and the vector described by [eq]#x~r~#, [eq]#y~r~#, and [eq]#z~r~# is
185 previously intersected surface, and its [eq]#t~min~# is zero or near zero;
187 This case can usually be mitigated by offsetting [eq]#t~min~# slightly.
204 For triangle intersection candidates, the [eq]#b# and [eq]#c#
295 For the instance which is intersected, if [eq]#pname:mask & `Cull Mask` ==
327 where latexmath:[x_r^i] and latexmath:[y_r^i] are the [eq]#x# and [eq]#y#
329 [eq]##i##th vertex of the [eq]#n#-vertex polygon (vertices are numbered
330 starting at zero for the purposes of this computation) and [eq]#i {oplus} 1#
[all …]
Dfragops.adoc206 [eq]#(x~f~,y~f~)# of each sample covered by a fragment against a set of
214 A given sample is considered inside a discard rectangle if the [eq]#x~f~# is
215 in the range [eq]#[slink:VkRect2D::pname:offset.x,
217 [eq]#y~f~# is in the range [eq]#[slink:VkRect2D::pname:offset.y,
312 The discard rectangle taken from element [eq]#i# of pname:pDiscardRectangles
314 [eq]#pname:firstDiscardRectangle {plus} i#, for [eq]#i# in [eq]#[0,
337 Evaluation of [eq]#(pname:offset.x {plus} pname:extent.width)# in each
341 Evaluation of [eq]#(pname:offset.y {plus} pname:extent.height)# in each
428 The scissor test compares the framebuffer coordinates [eq]#(x~f~,y~f~)# of
438 A given sample is considered inside a scissor rectangle if [eq]#x~f~# is in
[all …]
/hardware/broadcom/wlan/bcmdhd/dhdutil/
Dminiopt.c60 char *p, *eq, *valstr, *endptr = NULL; in miniopt() local
94 eq = strchr(p, '='); in miniopt()
95 if (eq == NULL && !t->longflags) { in miniopt()
101 keylen = eq ? (eq - (p + 2)) : (int)strlen(p) - 2; in miniopt()
105 if (eq) { in miniopt()
106 valstr = eq + 1; in miniopt()
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/commonvalidity/
Dtrace_rays_limits_common.adoc10 [eq]#sname:VkPhysicalDeviceLimits::pname:maxComputeWorkGroupCount[0]
14 [eq]#sname:VkPhysicalDeviceLimits::pname:maxComputeWorkGroupCount[1]
18 [eq]#sname:VkPhysicalDeviceLimits::pname:maxComputeWorkGroupCount[2]
21 [eq]#pname:width {times} pname:height {times} pname:depth# must: be less
Dbuild_acceleration_structure_nonindirect_common.adoc12 flink:vkGetAccelerationStructureBuildSizesKHR with [eq]#pname:pBuildInfo
16 [eq]#[0,pname:pInfos[i].pname:geometryCount)#
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/scripts/reflow-tests/
Dexpect-table-noreflow-novuid.adoc15 … | OpTypeFloat | The components are unsigned normalized values in the range [eq]#[0,1]#
16 … | OpTypeFloat | The components are signed normalized values in the range [eq]#[-1,1]#
24 3+| [eq]#n# is the number of bits in the component.
Dexpect-table-default.adoc15 … | OpTypeFloat | The components are unsigned normalized values in the range [eq]#[0,1]#
16 … | OpTypeFloat | The components are signed normalized values in the range [eq]#[-1,1]#
24 3+| [eq]#n# is the number of bits in the component.
Dsrc-table.adoc15 … | OpTypeFloat | The components are unsigned normalized values in the range [eq]#[0,1]#
16 … | OpTypeFloat | The components are signed normalized values in the range [eq]#[-1,1]#
24 3+| [eq]#n# is the number of bits in the component.
Dexpect-table-novuid.adoc15 … | OpTypeFloat | The components are unsigned normalized values in the range [eq]#[0,1]#
16 … | OpTypeFloat | The components are signed normalized values in the range [eq]#[-1,1]#
24 3+| [eq]#n# is the number of bits in the component.
Dexpect-table-noreflow.adoc15 … | OpTypeFloat | The components are unsigned normalized values in the range [eq]#[0,1]#
16 … | OpTypeFloat | The components are signed normalized values in the range [eq]#[-1,1]#
24 3+| [eq]#n# is the number of bits in the component.

123456