Home
last modified time | relevance | path

Searched defs:final (Results 1 – 25 of 32) sorted by relevance

12

/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/renderer/vulkan/
Dvk_format_utils.h37 struct ImageFormatInitInfo final struct
44 struct BufferFormatInitInfo final argument
55 struct Format final : private angle::NonCopyable argument
59 bool valid() const { return internalFormat != 0; } in valid()
64 const angle::Format &intendedFormat() const { return angle::Format::Get(intendedFormatID); } in intendedFormat()
67 const angle::Format &actualImageFormat() const in actualImageFormat()
73 const angle::Format &actualBufferFormat() const in actualBufferFormat()
80 const gl::InternalFormat &getInternalFormatInfo(GLenum type) const in getInternalFormatInfo()
118 class FormatTable final : angle::NonCopyable argument
Dvk_cache_utils.h129 struct PackedAttachmentOpsDesc final struct
140 uint16_t finalLayout : 5; argument
145 class AttachmentOpsArray final argument
173 struct PackedAttribDesc final struct
190 struct VertexInputAttributes final argument
198 struct RasterizationStateBits final struct
215 struct PackedRasterizationAndMultisampleStateInfo final argument
232 struct StencilOps final argument
243 struct PackedStencilOpState final argument
253 struct DepthStencilEnableFlags final argument
[all …]
DContextVk.h35 struct CommandBatch final : angle::NonCopyable struct
51 class CommandQueue final : angle::NonCopyable argument
595 struct GpuEventQuery final struct
605 struct GpuEvent final struct
607 uint64_t gpuTimestampCycles;
608 std::array<char, kMaxGpuEventNameLen> name;
609 char phase;
DProgramExecutableVk.h85 struct DefaultUniformBlock final : private angle::NonCopyable struct
90 vk::DynamicBuffer storage;
93 angle::MemoryBuffer uniformData;
97 std::vector<sh::BlockMemberInfo> uniformLayout;
DSurfaceVk.h81 struct AttachmentImage final : angle::NonCopyable struct
101 vk::ImageHelper image;
102 vk::ImageViewHelper imageViews;
103 angle::ObserverBinding imageObserverBinding;
/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/renderer/
DFormat.h24 struct Format final : private angle::NonCopyable struct
48 static const Format &Get(FormatID id) { return gFormatInfoTable[static_cast<int>(id)]; } in Get()
62 constexpr bool isInt() const { return isSint() || isUint(); } in isInt()
63 constexpr bool isNorm() const { return isSnorm() || isUnorm(); } in isNorm()
64 constexpr bool isPureInt() const { return isInt() && !isScaled; } in isPureInt()
68 FormatID id;
72 GLenum glInternalFormat;
77 GLenum fboImplementationInternalFormat;
79 rx::MipGenerationFunction mipGenerationFunction;
80 rx::PixelReadFunction pixelReadFunction;
[all …]
/device/generic/vulkan-cereal/third-party/angle/src/common/
Dutilities.h128 struct UniformTypeInfo final : angle::NonCopyable struct
147 GLenum type;
148 GLenum componentType;
149 GLenum textureType;
150 GLenum transposedMatrixType;
151 GLenum boolVectorType;
152 SamplerFormat samplerFormat;
153 int rowCount;
154 int columnCount;
155 int componentCount;
[all …]
/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/renderer/d3d/d3d11/
Dtexture_format_table.h33 struct Format final : private angle::NonCopyable struct
53 GLenum internalFormat;
54 angle::FormatID formatID;
56 DXGI_FORMAT texFormat;
57 DXGI_FORMAT srvFormat;
58 DXGI_FORMAT uavFormat;
59 DXGI_FORMAT rtvFormat;
60 DXGI_FORMAT dsvFormat;
62 DXGI_FORMAT blitSRVFormat;
64 GLenum swizzleFormat;
[all …]
DQuery11.h41 struct QueryState final : private angle::NonCopyable struct
46 unsigned int getDataAttemptCount;
48 d3d11::Query query;
49 d3d11::Query beginTimestamp;
50 d3d11::Query endTimestamp;
51 bool finished;
Drenderer11_utils.h145 struct BlendStateKey final struct
161 struct RasterizerStateKey final argument
166 gl::RasterizerState rasterizerState;
169 uint32_t scissorEnabled;
/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/
Dangletypes.h126 struct RasterizerState final struct
151 struct BlendState final argument
174 struct DepthStencilState final argument
180 bool depthTest;
181 GLenum depthFunc;
182 bool depthMask;
184 bool stencilTest;
185 GLenum stencilFunc;
186 GLuint stencilMask;
187 GLenum stencilFail;
[all …]
DVertexAttribute.h74 struct VertexAttribute final : private angle::NonCopyable struct
78 VertexAttribute &operator=(VertexAttribute &&attrib);
82 GLint64 getCachedElementLimit() const { return mCachedElementLimit; } in getCachedElementLimit()
84 bool enabled; // For glEnable/DisableVertexAttribArray
85 const angle::Format *format;
87 const void *pointer;
88 GLuint relativeOffset;
90 GLuint vertexAttribArrayStride; // ONLY for queries of VERTEX_ATTRIB_ARRAY_STRIDE
91 GLuint bindingIndex;
DVaryingPacking.h129 struct PackedVaryingRegister final struct
131 PackedVaryingRegister() in PackedVaryingRegister()
140 PackedVaryingRegister &operator=(const PackedVaryingRegister &) = default;
147 unsigned int sortOrder() const in sortOrder()
153 std::string tfVaryingName() const in tfVaryingName()
159 const PackedVarying *packedVarying;
162 unsigned int varyingArrayIndex;
187 class VaryingPacking final : angle::NonCopyable argument
DTexture.h53 struct ImageDesc final struct
77 struct SwizzleState final argument
103 class TextureState final : private angle::NonCopyable argument
DSurface.h46 struct SurfaceState final : private angle::NonCopyable struct
51 EGLLabelKHR label;
52 const egl::Config *config;
53 AttributeMap attributes;
55 bool timestampsEnabled;
56 SupportedCompositorTiming supportedCompositorTimings;
57 SupportedTimestamps supportedTimestamps;
58 bool directComposition;
DDisplay.h54 struct DisplayState final : private angle::NonCopyable struct
67 class ShareGroup final : angle::NonCopyable argument
Dformatutils.h28 struct FormatType final struct
33 FormatType &operator=(const FormatType &other) = default;
37 GLenum format;
38 GLenum type;
/device/generic/goldfish-opengl/android-emu/android/base/fit/
DFunctionInternal.h37 struct target_ops final { struct
60 final { argument
/device/generic/vulkan-cereal/third-party/angle/src/compiler/preprocessor/
DPreprocessor.h26 struct PreprocessorSettings final struct
28 PreprocessorSettings(ShShaderSpec shaderSpec) in PreprocessorSettings()
34 int maxMacroExpansionDepth;
35 ShShaderSpec shaderSpec;
/device/generic/vulkan-cereal/third-party/angle/src/tests/perf_tests/
DANGLEPerfTest.h43 struct TraceEvent final struct
45 TraceEvent() {} in TraceEvent()
48 static constexpr uint32_t kMaxNameLen = 64;
50 char phase = 0;
51 const char *categoryName = nullptr;
52 char name[kMaxNameLen] = {};
53 double timestamp = 0;
54 uint32_t tid = 0;
/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/renderer/metal/
DProgramMtl.h141 struct DefaultUniformBlock final : private angle::NonCopyable struct
147 angle::MemoryBuffer uniformData;
151 std::vector<sh::BlockMemberInfo> uniformLayout;
/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/renderer/d3d/
DDynamicHLSL.h85 struct BuiltinVarying final : private angle::NonCopyable struct
93 bool enabled;
94 std::string semantic;
95 unsigned int index;
96 bool systemValue;
DVertexDataManager.h128 struct CurrentValueState final : angle::NonCopyable struct
134 std::unique_ptr<StreamingVertexBufferInterface> buffer;
135 gl::VertexAttribCurrentValueData data;
136 size_t offset;
DProgramD3D.h121 struct D3DVarying final struct
138 class ProgramD3DMetadata final : angle::NonCopyable argument
/device/google/trout/hal/vehicle/2.0/agl_build/prebuilt/include/android/hardware/automotive/vehicle/2.0/
Dtypes.h3349 struct VehicleAreaConfig final { struct
3353 int32_t areaId __attribute__ ((aligned(4)));
3379 struct VehiclePropConfig final { argument
3383 int32_t prop __attribute__ ((aligned(4)));
3409 float minSampleRate __attribute__ ((aligned(4)));
3433 struct VehiclePropValue final { argument
3441 struct RawValue final { argument
3478 int64_t timestamp __attribute__ ((aligned(8)));
3483 int32_t areaId __attribute__ ((aligned(4)));
3487 int32_t prop __attribute__ ((aligned(4)));
[all …]

12