Home
last modified time | relevance | path

Searched refs:that (Results 1 – 25 of 1194) sorted by relevance

12345678910>>...48

/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/commonvalidity/
Dfine_sync_commands_common.adoc9 must: only include access flags that are supported by one or more of the
15 must: only include access flags that are supported by one or more of the
23 that was used to create the command pool that pname:commandBuffer was
25 access flags that are supported by one or more of the pipeline stages in
33 that was used to create the command pool that pname:commandBuffer was
35 access flags that are supported by one or more of the pipeline stages in
43 that was used to create the command pool that pname:commandBuffer was
45 access flags that are supported by one or more of the pipeline stages in
53 that was used to create the command pool that pname:commandBuffer was
55 access flags that are supported by one or more of the pipeline stages in
/hardware/google/aemu/base/include/aemu/base/
DManagedDescriptor.hpp65 ManagedDescriptorBase(ManagedDescriptorBase&& that) in ManagedDescriptorBase() argument
66 : mRawDescriptor(std::nullopt), mPlatformTrait(that.mPlatformTrait) { in ManagedDescriptorBase()
67 *this = std::move(that); in ManagedDescriptorBase()
69 ManagedDescriptorBase& operator=(ManagedDescriptorBase&& that) { in operator =() argument
71 if (this == &that) { in operator =()
78 mRawDescriptor = std::move(that.mRawDescriptor); in operator =()
79 that.mRawDescriptor = std::nullopt; in operator =()
DManagedDescriptor.h65 ManagedDescriptorBase(ManagedDescriptorBase&& that) in ManagedDescriptorBase() argument
66 : mRawDescriptor(std::nullopt), mPlatformTrait(that.mPlatformTrait) { in ManagedDescriptorBase()
67 *this = std::move(that); in ManagedDescriptorBase()
69 ManagedDescriptorBase& operator=(ManagedDescriptorBase&& that) {
71 if (this == &that) {
78 mRawDescriptor = std::move(that.mRawDescriptor);
79 that.mRawDescriptor = std::nullopt;
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/appendices/
DVK_NV_representative_fragment_test.adoc21 This extension provides a new representative fragment test that allows
24 For any primitive that produces one or more fragments that pass all other
31 This extension is useful for applications that use an early render pass to
32 determine the full set of primitives that would be visible in the final
34 In this render pass, such applications would set up a fragment shader that
36 to record the ID of the primitive that generated the fragment.
56 As specified, we only guarantee that each primitive with at least one
57 fragment that passes prior tests will have one fragment passing the
59 We do not guarantee that any particular fragment will fail the test.
62 test is treated as an optimization that may be completely disabled for some
[all …]
Dglossary.adoc24 A descriptor binding is accessible to a shader stage if that stage is
26 Descriptors using that binding can: only be used by stages in which they
30 An operation that acquires ownership of an image subresource or buffer
59 A vertex in an adjacency primitive topology that is not part of a given
65 has a corresponding ID, and is not _inactive_ (meaning that it is
81 A range of a device memory allocation that is bound to multiple
102 a framebuffer attachment that is accessed by one or more subpasses.
104 information about the properties of the image view that will later be
108 An operation that causes the values generated by specified memory write
112 A state of values written to memory that allows them to be made visible.
[all …]
DVK_NV_shader_image_footprint.adoc32 texels that would be accessed by an equivalent filtered texture lookup.
35 structure that can be interpreted by shader code to determine the footprint
37 This structure includes integer values that identify a small neighborhood of
38 texels in the image being accessed and a bitfield that indicates which
39 texels in that neighborhood would be used.
49 When using minification filters that combine accesses from multiple mipmap
56 This extension should be useful for multi-pass rendering operations that do
57 an initial expensive rendering pass to produce a first image that is then
63 over the geometry in the second image that performs a footprint query for
64 each visible pixel to determine the set of pixels that it needs from the
[all …]
DVK_EXT_descriptor_indexing.adoc37 such that the execution of the command buffer reflects the most recent
39 * Descriptors that are not used by any pending command buffers can be
42 * Relax the requirement that all descriptors in a binding that is
43 "`statically used`" must be valid, such that descriptors that are not
44 accessed by a submission need not be valid and can be updated while that
51 Note that it is valid for multiple descriptor arrays in a shader to use the
58 There are new descriptor set layout and descriptor pool creation flags that
60 separate pname:maxPerStage* and pname:maxDescriptorSet* limits that apply to
DVK_EXT_validation_features.adoc23 This extension provides the slink:VkValidationFeaturesEXT struct that can be
28 values that enable specific validation features that are disabled by
31 enum values that disable specific validation layer features that are enabled
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/
DVK_EXT_validation_features.adoc51 * ename:VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_EXT specifies that
57 specifies that the validation layers reserve a descriptor set binding
60 slink:VkPhysicalDeviceLimits::pname:maxBoundDescriptorSets that is one
65 * ename:VK_VALIDATION_FEATURE_ENABLE_BEST_PRACTICES_EXT specifies that
71 * ename:VK_VALIDATION_FEATURE_ENABLE_DEBUG_PRINTF_EXT specifies that the
76 specifies that Vulkan synchronization validation is enabled.
91 * ename:VK_VALIDATION_FEATURE_DISABLE_ALL_EXT specifies that all
93 * ename:VK_VALIDATION_FEATURE_DISABLE_SHADERS_EXT specifies that shader
96 * ename:VK_VALIDATION_FEATURE_DISABLE_THREAD_SAFETY_EXT specifies that
99 * ename:VK_VALIDATION_FEATURE_DISABLE_API_PARAMETERS_EXT specifies that
[all …]
Dfault_handling.adoc11 A fault indicates that an issue has occurred with the host or device that
13 It consists of a slink:VkFaultData structure that is used to communicate
26 As the potential faults that could occur will vary between different
27 platforms, it is expected that an implementation would also provide
42 for each of the faults that it can: report.
57 structure that provides implementation-specific data on the fault.
58 * pname:faultLevel is a elink:VkFaultLevel that provides the severity of
60 * pname:faultType is a elink:VkFaultType that provides the type of the
78 [open,refpage='VkFaultLevel',desc='The different fault severity levels that can be returned',type='…
86 * ename:VK_FAULT_LEVEL_CRITICAL A fault that cannot: be recovered by the
[all …]
Dformats.adoc25 The memory required to store each format is discussed with that format, and
31 * ename:VK_FORMAT_UNDEFINED specifies that the format is not specified.
33 unsigned normalized format that has a 4-bit R component in bits 4..7,
36 packed unsigned normalized format that has a 4-bit R component in bits
40 packed unsigned normalized format that has a 4-bit B component in bits
45 packed unsigned normalized format that has a 4-bit A component in bits
49 packed unsigned normalized format that has a 4-bit A component in bits
54 packed unsigned normalized format that has a 5-bit R component in bits
58 packed unsigned normalized format that has a 5-bit B component in bits
62 packed unsigned normalized format that has a 5-bit R component in bits
[all …]
/hardware/interfaces/sensors/2.0/
DISensorsCallback.hal23 * Notify the framework that new dynamic sensors have been connected.
26 * disconnected, then that sensor must not be included in sensorInfos.
28 * @param sensorInfos vector of SensorInfo for each dynamic sensor that
34 * Notify the framework that previously connected dynamic sensors have been
38 * reconnected, then that sensor must not be included in sensorHandles.
40 * The HAL must ensure that all sensor events from departing dynamic
45 * that was disconnected.
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/proposals/
DVK_EXT_pipeline_protected_access.adoc11 means for applications to distinguish between pipelines that do and do not
28 reduced performance with every pipeline instead of only those that do in fact
36 The proposed solution is a new Vulkan extension that allows the application to
54 protected buffer, the use of a single boolean disallows optimizations that
59 An alternative could be to provide the usages that may require protected memory
66 accesses to unprotected resources that are used differently.
81 - This can theoretically lead to the most efficient pipeline that only pays a
82 potential penalty for access to the exact resources that use protected memory.
90 In practice, pipelines that actually access protected memory are scarce and
109 - `pipelineProtectedAccess` specifies that per-pipeline protected access can be
[all …]
DVK_EXT_pipeline_library_group_handles.adoc11 This improves composability for applications that mix and match libraries or incrementally create s…
13 Compatibility with DXR 1.1 is also improved. In that API, it is possible to query handles on COLLEC…
15 …acing pipeline and group handles are required to remain bitwise identical in that scenario as well.
20 the intent is that pipeline libraries allow for a flexible model where pipeline libraries are compi…
21 Based on the relevant materials that are active in a scene, a ray tracing pipeline can be linked th…
23 However, relinking a pipeline in the current API means that all group handles are invalidated,
31 For every library that includes a pipeline library,
33 This means that applications do not have to query the group handle after linking, it can keep using…
36 those capture replay handles can be used, which also ensures invariance for any pipeline that inclu…
43 Another consideration is if we need a new pipeline creation flag to state that group handles can be…
[all …]
DVK_EXT_external_memory_acquire_unmodified.adoc10 This document proposes adding a performance hint that may reduce the runtime
11 cost of memory barriers that acquire ownership of a resource from an external
17 A memory barrier that acquires ownership of a resource from an external queue
28 The external memory is shared among all external APIs and/or processes that
31 is any implementation-private memory that
38 Note that, in some Vulkan implementations,
40 not shared globally among the APIs and/or processes that use the resource.
42 and `EGLContext` that accesses the resource may maintain its own private
50 In particular, operations that seem to be read-only may modify a resource's
53 that is, it is independent of any modifications to implementation-private memory
[all …]
/hardware/interfaces/camera/provider/2.4/
DICameraProviderCallback.hal30 * Callback to the camera service to indicate that the state of a specific
34 * the camera service must assume that all internal camera devices are in
38 * initially NOT_PRESENT devices, and of any external camera devices that
42 * @param cameraDeviceName The name of the camera device that has a
44 * @param newStatus The new status that device is in.
53 * Callback to the camera service to indicate that the state of the torch
60 * @param cameraDeviceName The name of the camera device that has a
62 * @param newStatus The new status that device is in.
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/scripts/reflow-tests/
Dexpect-table-noreflow-novuid.adoc17 | etext:USCALED | OpTypeFloat | The components are unsigned integer values that get conv…
18 | etext:SSCALED | OpTypeFloat | The components are signed integer values that get conver…
23 …oat | The R, G, and B components are unsigned normalized values that represent values us…
27 The suffix etext:_PACKnn indicates that the format is packed into an underlying type with etext:nn …
29 …s a short-hand that indicates that the format has etext:m groups of components (which may or may n…
Dexpect-table-default.adoc17 | etext:USCALED | OpTypeFloat | The components are unsigned integer values that get conv…
18 | etext:SSCALED | OpTypeFloat | The components are signed integer values that get conver…
23 …oat | The R, G, and B components are unsigned normalized values that represent values us…
27 The suffix etext:_PACKnn indicates that the format is packed into an
30 The suffix etext:_mPACKnn is a short-hand that indicates that the format has
32 _planes_) that are each packed into an underlying type with etext:nn bits.
Dsrc-table.adoc17 | etext:USCALED | OpTypeFloat | The components are unsigned integer values that get conv…
18 | etext:SSCALED | OpTypeFloat | The components are signed integer values that get conver…
23 …oat | The R, G, and B components are unsigned normalized values that represent values us…
27 The suffix etext:_PACKnn indicates that the format is packed into an underlying type with etext:nn …
29 …s a short-hand that indicates that the format has etext:m groups of components (which may or may n…
Dexpect-table-novuid.adoc17 | etext:USCALED | OpTypeFloat | The components are unsigned integer values that get conv…
18 | etext:SSCALED | OpTypeFloat | The components are signed integer values that get conver…
23 …oat | The R, G, and B components are unsigned normalized values that represent values us…
27 The suffix etext:_PACKnn indicates that the format is packed into an
30 The suffix etext:_mPACKnn is a short-hand that indicates that the format has
32 _planes_) that are each packed into an underlying type with etext:nn bits.
Dexpect-table-noreflow.adoc17 | etext:USCALED | OpTypeFloat | The components are unsigned integer values that get conv…
18 | etext:SSCALED | OpTypeFloat | The components are signed integer values that get conver…
23 …oat | The R, G, and B components are unsigned normalized values that represent values us…
27 The suffix etext:_PACKnn indicates that the format is packed into an underlying type with etext:nn …
29 …s a short-hand that indicates that the format has etext:m groups of components (which may or may n…
/hardware/interfaces/camera/device/3.6/
Dtypes.hal36 * Stream IDs for outputs that will be returned via ICameraDeviceCallback.
57 * For devices that do not support HAL buffer management, this must be
60 * For devices that support HAL buffer management, this could be any stream
61 * that was configured right before calling switchToOffline.
66 * Number of outstanding buffers that will be returned via offline session
81 * Information about pending outputs that's being transferred to an offline
95 * Information for requests that will be handled by offline session
119 * For devices that does not support the OFFLINE_PROCESSING capability, this
122 * For backward compatible camera devices that support the
124 * that can be output of the input stream must set this field to true. Also
[all …]
/hardware/interfaces/media/c2/1.0/
DIComponentListener.hal25 * Notify the listener that some `Work` items have been completed.
35 * Notify the listener that the component is tripped.
44 * @param status Error type. @p status may be `OK`, which means that an
76 * `BufferQueue` that performed the rendering.
82 * Notify the listener that frames have been rendered.
95 * object that was previously queued.
100 * in a `Work` object that was previously queued.
106 * Notify the listener that some input buffers are no longer needed by the
109 * Input buffers that are contained in a `Work` object returned by an
112 * onInputBuffersReleased() must only report input buffers that are released
[all …]
/hardware/google/graphics/common/libhwjpeg/
DExynosJpegEncoder.cpp32 ExynosJpegEncoder *that = reinterpret_cast<ExynosJpegEncoder *>(pConfig); in setJpegConfig() local
34 if (!setColorFormat(that->m_v4l2Format)) return -1; in setJpegConfig()
36 if (!setJpegFormat(that->m_jpegFormat)) return -1; in setJpegConfig()
38 if (!setSize(that->m_nWidth, that->m_nHeight)) return -1; in setJpegConfig()
40 m_iInBufType = that->m_iInBufType; in setJpegConfig()
41 m_iOutBufType = that->m_iOutBufType; in setJpegConfig()
/hardware/interfaces/wifi/1.6/
DIWifiChip.hal28 * Interface that represents a chip that must be configured as a single unit.
36 * Filter Wifi channels that are supported for NAN3.1 Instant communication mode. This
74 * Bitmask respresents all the modes that the caller is interested
92 * bitmask of modes (e.g. STA, SAP, CLI, GO, TDLS, NAN) that are
93 * allowed on that channel. E.g. If only STA mode can be supported
95 * for that channel. If 5GHz SAP cannot be supported, then none of
98 * represents whether particular mode is allowed on that channel.
105 * Set of interface concurrency types with the maximum number of interfaces that can have
116 * Set of interfaces that can operate concurrently when in a given mode. See
144 * A mode that the chip can be put in. A mode defines a set of constraints on
[all …]

12345678910>>...48